6. Utilities
Automation definuje následující typy událostí:
Formatter
Blok Formatter umožňuje použít výstupní parametry z bloku Events v blocích Actions, dále umožňuje formátovat vstup do parametrů v blocích Actions. Blok Note lze použít pro dokumentaci uvnitř automatizačních funkcí.
Parametry
- Format – definuje text, který je následně zaslán na výstup do výstupního parametru Text. Pro vložení hodnoty výstupního parametru Param 1 se použijí složené závorky {}.
- Příklad použití
https:// ip_address/key={1.TimeStamp} (uloží text s hodnotou výstupního parametru z Param 1)
- Příklad použití
- Param 1 – umožňuje nastavit výstupní parametr pro použití v parametru Format. Obvykle je připojeno k výstupnímu parametru v blocích Events.
- Param 2 – umožňuje nastavit výstupní parametr pro použití v parametru Format. Obvykle je připojeno k výstupnímu parametru v blocích Events.
- Param 3 – umožňuje nastavit výstupní parametr pro použití v parametru Format. Obvykle je připojeno k výstupnímu parametru v blocích Events.
- Param 4 – umožňuje nastavit výstupní parametr pro použití v parametru Format. Obvykle je připojeno k výstupnímu parametru v blocích Events.
- Param 5 – umožňuje nastavit výstupní parametr pro použití v parametru Format. Obvykle je připojeno k výstupnímu parametru v blocích Events.
Výstupní parametry
- Text – výsledný text v poli Format s uplatněním případných nastavených výstupních parametrů. V parametru Param 1.
Příklad
Připraví HTTP příkaz obsahující hodnotu stisklé klávesy v bloku KeyPressed.
Příklad
Použije hodnotu parametru přijatého pomocí HTTP příkazu jako proměnou do akce.
Po odeslání příkazu na zařízení ve tvaru http://ip_address/api/automation/trigger?triggerId=id¶m1=value1¶m2=value2 jsou hodnoty proměnných dostupné pomocí příkazu {param_input.param_name}.
Odeslaný HTTP příkaz: https://ip_address/api/automation/
Format: {1.Sound}
Přehraný uživatelský zvuk: 3