Triggery
Triggery definují, kdy se smart rule aktivuje. Několik smart rules — jako Podmínka, Zpoždění a Vzorec — používá sdílený systém triggerů. Tato stránka dokumentuje, jak triggery konfigurovat.
K dispozici jsou dva typy triggerů:
- Triggery hodnot zařízení — sledují jedno nebo více zařízení a aktivují se, když hodnota zařízení splní podmínku.
- Časové triggery — aktivují se v konkrétních časech nebo během časových intervalů.
Při přidání triggeru zvolíte jeden z těchto typů. Některé smart rules podporují pouze triggery hodnot zařízení; jiné podporují oba.
Triggery hodnot zařízení
Trigger hodnoty zařízení sleduje zařízení a aktivuje se na základě jejich hodnot — teplota, pohyb, stav spínače, stisknutí tlačítka a další. Konfigurujete tři věci: která zařízení sledovat, kterou vlastnost sledovat a jakou podmínku kontrolovat.
Vstupní zařízení
Trigger potřebuje jedno nebo více zařízení ke sledování. V závislosti na smart rule vybíráte zařízení buď na hlavní stránce smart rule (sdílená napříč všemi triggery) nebo přímo na konfigurační stránce triggeru. Všechna zařízení v jednom triggeru musí být stejného typu.
Typ hodnoty
Vyberte, kterou vlastnost zařízení sledovat. Dostupné možnosti závisí na schopnostech vybraných zařízení. Běžné typy hodnot:
| Typ hodnoty | Příklad použití |
|---|---|
| Teplota | Sledování pokojové teploty |
| Vlhkost | Sledování úrovně vlhkosti |
| Pohyb | Detekce pohybu |
| Jas | Reakce na úroveň osvětlení |
| Stavový kontakt | Detekce otevření/zavření dveří/okna |
| CO2 | Sledování kvality vzduchu |
| Stisknutí tlačítka | Reakce na stisknutí tlačítka |
| Hodnota | Sledování numerických hodnot (pozice žaluzie, úroveň stmívače) |
Klepněte na Zobrazit více ve výběrači typu hodnoty pro zobrazení dalších možností, včetně statistických agregací (průměr, minimum, maximum za časové období), pokud je zařízení podporuje.
Podmínka triggeru
Podmínka triggeru definuje, jak se hodnota zařízení vyhodnocuje. Podmínky se dělí do dvou kategorií: stavové podmínky a událostní podmínky. Tento rozdíl je zásadní — ovlivňuje chování triggeru a jaká další nastavení jsou k dispozici.
- Stavové podmínky zůstávají aktivní, dokud je podmínka splněna. Trigger se aktivuje, když se podmínka stane pravdivou, a deaktivuje, když přestane platit.
- Událostní podmínky se spustí jednou, když dojde ke konkrétnímu přechodu. Nezůstávají aktivní — detekují okamžitou změnu.
Stavové podmínky triggeru
Stavové podmínky zůstávají aktivní, dokud je podmínka splněna. Jsou přehodnoceny při každé změně hodnoty zařízení.
Porovnání:
| Podmínka | Význam |
|---|---|
| Hodnota se rovná | Hodnota je přesně rovna prahu |
| Hodnota se nerovná | Hodnota je cokoli kromě prahu |
| Hodnota je větší než | Hodnota je nad prahem |
| Hodnota je větší nebo rovna | Hodnota je na prahu nebo nad ním |
| Hodnota je menší než | Hodnota je pod prahem |
| Hodnota je menší nebo rovna | Hodnota je na prahu nebo pod ním |
Rozsah:
| Podmínka | Význam |
|---|---|
| Hodnota je v intervalu | Hodnota je mezi dvěma krajními body |
| Hodnota je mimo interval | Hodnota je mimo dva krajní body |
Dostupnost hodnoty a chyby:
| Podmínka | Význam |
|---|---|
| Má hodnotu | Zařízení hlásí hodnotu |
| Nemá hodnotu | Hodnota zařízení je neznámá nebo nedostupná |
| Má varování | Zařízení má varování |
| Má chybu | Zařízení má chybu |
| Má varování nebo chybu | Zařízení má varování nebo chybu |
| Nemá varování | Zařízení nemá varování |
| Nemá chybu | Zařízení nemá chybu |
| Nemá varování ani chybu | Zařízení nemá varování ani chybu |
Událostní podmínky triggeru
Událostní podmínky se spustí jednou, když dojde ke konkrétnímu přechodu. Nezůstávají aktivní — detekují přechody.
Změny hodnoty:
| Podmínka | Význam |
|---|---|
| Hodnota se změnila | Došlo k jakékoli změně hodnoty |
| Hodnota se změnila na | Hodnota se změnila na konkrétní hodnotu |
| Hodnota se změnila z | Hodnota se změnila z konkrétní hodnoty |
Překročení prahu:
| Podmínka | Význam |
|---|---|
| Hodnota stoupla nad | Hodnota stoupla přes práh |
| Hodnota stoupla nad nebo se rovná | Hodnota stoupla na práh nebo přes něj |
| Hodnota klesla pod | Hodnota klesla pod práh |
| Hodnota klesla pod nebo se rovná | Hodnota klesla na práh nebo pod něj |
Přechody rozsahu:
| Podmínka | Význam |
|---|---|
| Hodnota spadla do intervalu | Hodnota vstoupila do rozsahu |
| Hodnota vypadla z intervalu | Hodnota opustila rozsah |
Přechody dostupnosti hodnoty:
| Podmínka | Význam |
|---|---|
| Získala hodnotu | Zařízení začalo hlásit hodnotu |
| Ztratila hodnotu | Zařízení přestalo hlásit hodnotu |
| Získala varování | Zařízení vstoupilo do stavu varování |
| Získala chybu | Zařízení vstoupilo do stavu chyby |
| Získala varování nebo chybu | Zařízení vstoupilo do stavu varování nebo chyby |
| Ztratila všechna varování | Všechna varování vymazána |
| Ztratila všechny chyby | Všechny chyby vymazány |
| Ztratila všechna varování nebo chyby | Všechna varování a chyby vymazány |
Události specifické pro zařízení:
| Podmínka | Význam |
|---|---|
| Hodnota je | Došlo k události specifické pro zařízení (např. stisknutí tlačítka) |
Dostupné podmínky závisí na vybraných zařízeních a typu hodnoty.
Hodnota a interval hodnot
V závislosti na podmínce triggeru zadáváte buď jednu prahovou hodnotu, nebo rozsah:
- Porovnávací podmínky a podmínky změny hodnoty vyžadují jednu hodnotu — práh nebo cílovou hodnotu.
- Rozsahové podmínky a podmínky přechodu rozsahu vyžadují dvě hodnoty — začátek a konec intervalu.
- Podmínky dostupnosti hodnoty, chyby a události specifické pro zařízení nevyžadují hodnotu.
Další nastavení
Konfigurace triggeru obsahuje sekci Další nastavení s pokročilými možnostmi. Která nastavení se zobrazí, závisí na typu podmínky triggeru a vašem nastavení.
Všechna zařízení musí splňovat stav
Viditelné, když je vybráno více než jedno vstupní zařízení a trigger používá stavovou podmínku.
- Vypnuto (výchozí): Trigger se aktivuje, když kterékoli z vybraných zařízení splní podmínku.
- Zapnuto: Trigger se aktivuje, pouze když všechna vybraná zařízení současně splní podmínku.
Zpoždění
Odkládá aktivaci triggeru o stanovenou dobu po prvním splnění podmínky. Zpoždění se chová velmi odlišně v závislosti na kategorii podmínky:
- Stavová podmínka + zpoždění — podmínka musí zůstat nepřetržitě splněna po celou dobu zpoždění. Pokud se podmínka během zpoždění stane nepravdivou, časovač se zruší. Použijte k odfiltrování krátkých výkyvů (např. ignorování teplotního skoku, který trvá jen několik sekund).
- Událostní podmínka + zpoždění — událost je zařazena do fronty a aktivace se spustí po uplynutí zpoždění, bez ohledu na to, co se stane dál. Zpoždění pouze odloží reakci.
Fronta zpoždění
K dispozici pouze při povolení zpoždění u triggeru s událostní podmínkou.
Fronta uchovává čekající události zpracovávané v pořadí (první dovnitř, první ven). Velikost fronty můžete nastavit od 1 do 10. Pokud události přichází rychleji, než zpoždění umožňuje jejich zpracování, a fronta je plná, nové události se tiše zahodí.
Minimální doba trvání
K dispozici pouze pro triggery se stavovou podmínkou. Po aktivaci triggeru zůstává aktivní alespoň po tuto dobu — i když podmínka přestane platit před vypršením časovače. Když minimální doba uplyne, smart rule znovu vyhodnotí podmínku: pokud je stále nepravdivá, trigger se deaktivuje; pokud je pravdivá, trigger pokračuje normálně.
Použijte pro zaručení minimální doby akce — například “při detekci pohybu ponechat světlo zapnuté alespoň 5 minut”.
Maximální doba trvání
K dispozici pouze pro triggery se stavovou podmínkou. Po tom, co je trigger aktivní po tuto dobu, automaticky se deaktivuje — bez ohledu na to, zda je podmínka stále splněna.
Použijte pro časově omezené reakce — například “nechat ventilátor běžet maximálně 30 minut”.
Hystereze
K dispozici pro porovnávací podmínky: Hodnota je větší než, Hodnota je větší nebo rovna, Hodnota je menší než a Hodnota je menší nebo rovna.
Hystereze vytváří mrtvé pásmo kolem prahu, což zabraňuje rychlému zapínání a vypínání, když hodnota kolísá blízko hranice.
Režimy:
| Režim | Umístění mrtvého pásma | Typické použití |
|---|---|---|
| +/- | Rovnoměrně nad a pod prahem | Univerzální |
| + | Pouze nad prahem | Regulace vytápění |
| - | Pouze pod prahem | Regulace chlazení |
Příklad: Práh = 22 stupňů, hystereze = 1 stupeň, režim = +/-
- Trigger se aktivuje, když hodnota klesne pod 21 stupňů (práh minus hystereze).
- Trigger se deaktivuje, když hodnota stoupne nad 23 stupňů (práh plus hystereze).
- Mezi 21 a 23 stupni trigger udržuje svůj aktuální stav — k žádnému přepínání nedochází.
Časové triggery
Časový trigger se aktivuje v konkrétních časech nebo během časových intervalů, bez sledování jakýchkoli zařízení.
Časové období
Vyberte, jak často se trigger opakuje:
| Časový rámec | Význam |
|---|---|
| Den | Opakuje se denně |
| Týden | Opakuje se ve vybraný den v týdnu |
| Pracovní den / Víkend | Oddělené časy pro pracovní dny a víkendy |
| Měsíc | Opakuje se ve vybraný den v měsíci |
| Rok | Opakuje se ve vybrané datum v roce |
S časovým rámcem Měsíc můžete vybrat dny počítané od začátku měsíce (např. 1. den, 5. den) nebo od konce (např. poslední den, 3. den od konce).
Režim
Vyberte mezi dvěma režimy:
- Okamžitě — trigger se spustí v jediném časovém okamžiku.
- Interval — trigger je aktivní během časového rozsahu (od začátku do konce).
Některé smart rules nepodporují intervalový režim. V takovém případě se volič režimu nezobrazuje.
Konfigurace času
Klepněte na výběrač času pro nastavení, kdy se trigger spustí. Pro každý koncový bod jsou k dispozici tři časové režimy:
| Časový režim | Popis |
|---|---|
| Čas | Pevná hodina a minuta |
| Východ slunce | Relativně k východu slunce, s nastavitelným offsetem |
| Západ slunce | Relativně k západu slunce, s nastavitelným offsetem |
Při použití východu nebo západu slunce offset umožňuje posunout čas dopředu nebo dozadu — například “30 minut před západem slunce” nebo “1 hodinu po východu slunce”. Časy východu a západu slunce se automaticky přizpůsobují během roku podle vaší lokality.
Pro intervalový režim konfigurujete čas začátku i čas konce. Každý koncový bod může používat jiný časový režim — například začátek při západu slunce a konec v pevný čas.
V intervalovém režimu nemohou oba koncové body používat stejnou sluneční událost. Pokud nastavíte začátek na Východ slunce, možnost Východ slunce pro konec se stane nedostupnou (a naopak pro Západ slunce). Sluneční událost s pevným časem můžete libovolně kombinovat.
Další detaily zobrazení závisí na zvoleném časovém rámci:
- Den — zobrazuje čas. Časy po půlnoci se zobrazí s předponou “následující den”.
- Týden — zobrazuje ikonu zkratky dne v týdnu a čas.
- Pracovní den / Víkend — označuje záznam jako pracovní den nebo víkend, s časem níže.
- Měsíc — zobrazuje den v měsíci (nebo “první den” / “poslední den”), s časem níže.
- Rok — zobrazuje datum, s časem níže.