Podmínka
🚀 K dispozici od verze Core 2026.1.
Smart rule Podmínka spojuje spouštěče s akcemi: dokud platí spouštěč, platí jeho akce. Například když pohybový senzor na chodbě zaznamená pohyb, první spouštěč zapne světlo, a když pohyb ustane, druhý spouštěč ho vypne. Spouští ji hodnota zařízení (teplota, pohyb, stisknutí tlačítka) nebo čas (ve 23:00, při západu slunce, v pracovní dny). Spouštěčů může mít více a jejich pořadí je priorita: v každé chvíli platí akce jen jednoho z nich.
Jak funguje Podmínka
Při každé změně — nové hodnotě vstupního zařízení nebo začátku či konci časového spouštěče — projde smart rule spouštěče v pořadí, v jakém jsou na její stránce, a vyhraje první platný. Akce ostatních spouštěčů smart rule zruší, i když jejich podmínka také platí.
Druh spouštěče určuje jeho podmínka:
- Stav (Hodnota se rovná, Hodnota je menší než, časový spouštěč v režimu Interval) platí, dokud podmínka platí.
- Událost (Hodnota se změnila na, stisknutí tlačítka, časový spouštěč v režimu Okamžitě) je okamžik. V pořadí soutěží jako ostatní spouštěče: událost pod platným stavovým spouštěčem se neprovede vůbec, událost nad ním vyhraje a akce stavového spouštěče se znovu použijí až při další změně.
Když neplatí žádný spouštěč, smart rule svá zařízení uvolní a nic do nich nezapíše. Zařízení pak řídí smart rule s nižší prioritou nebo jeho Výchozí hodnoty; s volbou Neměnit zůstane tak, jak ho smart rule nechala. Má-li smart rule zařízení vypnout, potřebuje k tomu vlastní spouštěč. Prioritu mezi smart rules, které ovládají stejné zařízení, určuje jejich pořadí na stránce zařízení v sekci Ovlivněný; změníte ho tlačítkem Upravit.
Jednorázové akce a oznámení se provedou jen při nové aktivaci spouštěče — když jeho podmínka začne platit. Když spouštěč převezme řízení po spouštěči výše, po startu řídicí jednotky nebo po uložení smart rule, použijí se jen jeho držící akce.
Jak číst grafy na této stránce: šedé dráhy jsou vstup — teplota (výška plochy, 16 až 24 °C), podmínka spouštěče a to, co chce jiná smart rule; modré dráhy jsou výsledek — kdy platí akce spouštěče a kdy svítí světlo. Čárkovaný obrys znamená, že podmínka spouštěče platí, ale vyhrává spouštěč výše v pořadí. Časová osa není v měřítku.
Graf ukazuje smart rule se třemi spouštěči nad jednou teplotou, v tomto pořadí: topení naplno pod 18 °C, úsporně pod 20 °C a vypnout od 21 °C.
- Pod 18 °C vyhraje spouštěč 1 a akce spouštěče 2 smart rule zruší.
- Nad 18 °C převezme řízení spouštěč 2 bez nové aktivace: použijí se jen jeho držící akce.
- Při 20 °C neplatí žádný spouštěč: smart rule topení uvolní, nevypne ho.
Spouštěče proto řaďte od nejužší podmínky: kdyby byl spouštěč „pod 20 °C“ první, spouštěč „pod 18 °C“ by pod ním nevyhrál nikdy.
Držící akce a Jednorázová akce
Každá akce zařízení má typ, který se volí v sekci Typ akce na stránce akce (ve zjednodušeném zobrazení se sekce objeví až po klepnutí na Zobrazit více). Aplikace v ní uvádí:
Držící akce drží hodnotu, dokud je splněna podmínka smart rule. Jednorázová akce se použije pouze v okamžiku události a poté zařízení uvolní, takže ho může převzít smart rule s nižší prioritou. Pokud tento smart rule převezme kontrolu později bez nové události, akce se už znovu nepoužije.
V grafu spouštěč Pohyb = Detekován pohyb zapíná světlo a druhá Podmínka s nižší prioritou ho od bodu 1 drží vypnuté:
- Smart rule s nižší prioritou chce světlo vypnout: držící akce jí to nedovolí, jednorázová ano.
Akce událostního spouštěče jsou vždy jednorázové. Akce stavového spouštěče jsou ve výchozím nastavení držící, kromě těch, které jsou jen jednorázové, například Přepnout.
Příklady
Topení s hysterezí
Cíl: zapnout topení pod 20 °C a nezapínat a nevypínat ho při každém výkyvu kolem 20 °C.
- Režim Hodnota zařízení, vstupní zařízení teplotní senzor.
- Spouštěč 1: Hodnota je menší než 20 °C, Hystereze 1 °C v režimu + → topení zapnout (Držící akce).
- Spouštěč 2: Hodnota je větší nebo rovna 21 °C → topení vypnout.
Chování: Topení se zapne pod 20 °C a díky hysterezi ho spouštěč 1 drží, dokud teplota nestoupne nad 21 °C; pak ho spouštěč 2 vypne. Když teplota znovu klesá, mezi 21 a 20 °C neplatí žádný spouštěč: smart rule topení uvolní a to zůstane vypnuté, pokud ho nezmění smart rule s nižší prioritou nebo Výchozí hodnoty. Akce spouštěče s hysterezí nechte držící — jeho zapnutí aplikace zpravidla nevyhodnotí jako novou aktivaci, takže jednorázové akce a oznámení by se neprovedly. Režimy hystereze popisuje stránka Triggery.
Světlo s minimální dobou trvání
Cíl: světlo na chodbě se při pohybu zapne a svítí alespoň 10 minut od začátku pohybu.
- Spouštěč 1: Pohyb Hodnota se rovná Detekován pohyb, Minimální doba trvání 10 minut → světlo zapnout.
- Spouštěč 2: Pohyb Hodnota se rovná Žádný pohyb → světlo vypnout (Držící akce).
Chování: Spouštěč 1 zůstane aktivní alespoň 10 minut od začátku pohybu, i když pohyb skončí dřív; nový pohyb během této doby spustí odpočet znovu. Pokud pak pohyb není, převezme řízení spouštěč 2. Vypnutí nechte držící — jednorázové by se při převzetí bez nové aktivace neprovedlo.
Minimální doba není doběh: když pohyb trvá déle než 10 minut, světlo zhasne hned, jak pohyb ustane. Ani Zpoždění 5 minut na spouštěči 2 světlo během čekání nedrží — neplatí žádný spouštěč, smart rule světlo uvolní a smart rule s nižší prioritou nebo Výchozí hodnoty ho mohou hned změnit. Pro světlo, které má svítit ještě nějakou dobu po posledním pohybu, použijte smart rule Zpoždění.
Žaluzie a světla podle slunce
Cíl: otevřít žaluzie po východu slunce, před západem je zavřít a zapnout světla, ve 23:00 světla vypnout.
Režim Čas, tři spouštěče s časovým rámcem Den a režimem Okamžitě:
| Spouštěč | Čas | Akce |
|---|---|---|
| 1 | Východ slunce + 30 minut | otevřít žaluzie v obývacím pokoji a v ložnici |
| 2 | Západ slunce − 15 minut | zavřít žaluzie, zapnout světla v obývacím pokoji |
| 3 | 23:00 | vypnout světla v obývacím pokoji |
Chování: Každá akce se provede jednou v daném čase, takže žaluzie i světla mezi spouštěči ovládáte ručně nebo jinou smart rule.
Pracovní dny a víkend
Cíl: v pracovní dny topit na 22 °C od 06:00 do 08:00, o víkendu od 08:00 do 10:00.
Režim Čas, časový rámec Pracovní den / Víkend, režim Interval:
- Spouštěč 1: 06:00 – 08:00 v pracovní den → termostat 22 °C.
- Spouštěč 2: 08:00 – 10:00 o víkendu → termostat 22 °C.
Chování: Interval začíná i končí v pracovní den nebo o víkendu, proto jsou na dva plány potřeba dva spouštěče. Na konci intervalu smart rule termostat jen uvolní a žádaná teplota zůstane 22 °C, dokud ji nezmění smart rule s nižší prioritou nebo Výchozí hodnoty termostatu. Návrat na nižší teplotu potřebuje vlastní spouštěč.
Začínáme
Stránka smart rule má pod společnými atributy tři sekce: režim spouštění, vstupní zařízení a spouštěče.
- Číslo v kroužku je pořadí spouštěče; změníte ho přetažením řádku. Plný kroužek má stavový spouštěč, obrys událostní. Klepnutí na řádek otevře nastavení spouštěče, klepnutí na tři tečky nabídku: Duplikovat akce v ní zkopíruje akce spouštěče do jiných spouštěčů téže smart rule a nabídne se, jen když spouštěč akce má a smart rule má i jiný spouštěč.
Základní příklad
Světlo na chodbě se má zapnout při pohybu a vypnout, když pohyb ustane.
- Na stránce pohybového senzoru klepněte na Přidat Smart rule a vyberte Podmínka jako smart rule, kterou senzor spouští. Senzor je pak vstupní zařízení a spouštěče Pohyb = Detekován pohyb a Pohyb = Žádný pohyb jsou předvyplněné. Smart rule přidaná ze stránky ovládaného zařízení má místo toho jeden spouštěč bez podmínky s akcí pro toto zařízení a smart rule přidaná ze seznamu smart rules začíná prázdná: senzor přidejte přes Přidat zařízení, spouštěče přes Přidat spouštěč.
- Klepněte na spouštěč 1, v sekci Akce klepněte na Přidat novou akci, vyberte světlo na chodbě a nastavte Zapnuto.
- Stejně přidejte spouštěči 2 akci Vypnuto.
- Klepněte na Uložit.
Režim spouštění
Smart rule pracuje vždy v jednom režimu:
- Hodnota zařízení (výchozí) — spouštěče sledují vstupní zařízení.
- Čas — spouštěče jsou časové a místo vstupních zařízení má stránka sekci Časová osa: Zobrazuje, kdy bude každý spouštěč aktivní. Spouštěče si stránka pamatuje pro každý režim zvlášť; při uložení v režimu Čas zahodí vstupní zařízení i spouštěče režimu Hodnota zařízení.
Vstupní zařízení
Vstupní zařízení jsou společná pro všechny spouštěče a musí být stejného typu: po výběru prvního jsou zařízení jiného typu nedostupná. Zařízení nemůže být v téže smart rule vstupním zařízením i cílem akce.
Při více zařízeních platí stavový spouštěč, když podmínku splní kterékoli z nich, nebo se zapnutou volbou Všechna zařízení musí splňovat stav všechna (Triggery). Událost se vyhodnotí na zařízení, které ji právě hlásí.
Spouštěče
Podmínky, typy hodnot a další nastavení spouštěče — zpoždění, minimální a maximální dobu, hysterezi a časové spouštěče — popisuje stránka Triggery.
Akce
Akce přidáte na stránce spouštěče: v sekci Akce klepněte na Přidat novou akci, vyberte zařízení a nastavte, co udělá. V nabídce akce (tři tečky) Přejmenovat přejmenuje cílové zařízení, ne akci.
Oznámení
Ikona zvonku v záhlaví sekce Akce přidá spouštěči oznámení, nejvýše jedno. Push zprávu dostanou příjemci vybraní v sekcích Skupiny, Uživatelé a Klientská zařízení, a to jen při nové aktivaci spouštěče.
Obsah oznámení typu skript může použít konstanty SmartRuleName (název smart rule), LocationName (název instalace) a DeviceName (zařízení, které smart rule spustilo; v režimu Čas je prázdná).
Omezující podmínka
Řádek Omezující podmínka mezi společnými atributy stránky určuje, kdy smart rule smí pracovat — podle typu Vzorec, Čas, Digitální výstup nebo Vícehodnotový spínač. Typ Čas rozdělí zvolené období (den, týden, pracovní dny a víkend, měsíc, rok) na intervaly, ve kterých smart rule střídavě pracuje a je omezená. Omezení podle režimu přítomnosti nastavíte typem Vícehodnotový spínač se zařízením přítomnosti. Všechny typy, časové intervaly i to, co smart rule dělá, dokud je omezená, popisuje stránka Omezující podmínka.
Dokud je smart rule omezená, nepošle zařízením žádnou akci ani oznámení a v seznamu smart rules na stránce zařízení má stav Omezený. Zařízení sama nevypne — převezme je smart rule s nižší prioritou nebo jejich Výchozí hodnoty. Jednorázová akce, která připadne na dobu omezení, propadne; držící akce aktivního spouštěče se použije po skončení omezení.
Nahrazuje starší smart rules
Při aktualizaci na verzi 2026.1 se tyto smart rules změní na Podmínku a ponechají si svou prioritu. Některé se přitom rozdělí na více smart rules.
| Starší smart rule | Podmínka po aktualizaci |
|---|---|
| Změna stavu alarmu | vstup alarm; 1. armováno nebo spuštěný poplach → akce v armovaném stavu, 2. disarmováno nebo probíhá armování → akce v disarmovaném stavu |
| Denní plán | režim Čas; 1. interval od začátku do konce → akce v období, 2. interval od konce do začátku → akce mimo období |
| Oznámení chyby zařízení | jedna smart rule na každé sledované zařízení; 1. zmizely všechny chyby, 2. vznikla chyba |
| Teplotní omezení | vstup teplotní senzor; 1. teplota dosáhla maxima, 2. teplota nemá hodnotu, 3. senzor má chybu → všechny tři vypnou výstupy |
| Proveď akce při zapnutí / vypnutí | až dvě smart rules: akce přepnutí na události Hodnota se změnila; akce zapnutí a vypnutí na spouštěčích = ano a = ne |
| Nastavit akce na základě hodnoty Vícehodnotový spínač | jeden spouštěč na každý povolený stav spínače, v pořadí stavů; akce zakázaných stavů se nepřenesou |
| Akce při stisknutí tlačítka | události stisku v pořadí krátký stisk, dlouhý stisk, dvojklik, trojklik — jen ty, které měly akce |
| Snížit topení / chlazení, když je otevřené okno | jedna smart rule na každý typ kontaktu; spouštěč otevřeno → žádaná teplota termostatů; po zavření smart rule termostat uvolní |
| Akce při zazvonění na videovrátného | 1. zvonění, 2. hovor, 3. nečinný |
| Oznámení | jedna smart rule na každé zařízení; události Hodnota se změnila na ano a ne → oznámení aktivace a deaktivace |