Obmedzujúca podmienka
Obmedzujúca podmienka určuje, kedy smart rule smie ovládať zariadenia. Kým obmedzuje, smart rule beží ďalej, ale jeho akcie sa do zariadení nezapíšu. Podmienka sama nič nevypne: čo urobí výstup, rozhodnú predvolené hodnoty zariadenia alebo iné smart rules.
Kde ju nastavíte
Obmedzujúcu podmienku má každý smart rule. V jeho detaile je pod prepínačom Aktívne riadok Obmedzujúca podmienka s vlastným prepínačom, ktorý podmienku zapne a vypne. Riadok ukazuje zvolený typ, pri čase aj obdobie (napríklad Čas (Deň)), a ťuknutím otvorí stránku podmienky:
- Aktívne podmienku zapne. Kým je vypnutá, výber typu aj nastavenia typu sú sivé a smart rule neobmedzuje nikdy.
- Po výbere typu pribudnú pod zoznamom jeho nastavenia. Zmena platí až po uložení smart rule; uloženie ho spustí nanovo, takže bežiaci Sekvencer sa preruší.
Či je smart rule práve teraz obmedzený, stránka podmienky neukazuje. Uvidíte to v detaile zariadenia, v sekcii Ovplyvnený so smart rules, ktoré ho ovládajú: obmedzený smart rule má popis Obmedzený s ružovou ikonou.
Typy
Okrem voľby Žiadna sú na výber štyri typy:
- Vzorec — Smart rule bude fungovať iba keď platí rovnica; obmedzuje aj vtedy, keď výraz nemá hodnotu alebo sa nedá vyhodnotiť.
- Čas — intervaly, v ktorých smart rule funguje a v ktorých je obmedzený, v rámci dňa, týždňa, pracovného dňa a víkendu, mesiaca alebo roka; podrobne v časti Obmedzenie podľa času.
- Digitálny výstup — jedno zariadenie so stavmi Vypnuté a Zapnuté a pri každom stave prepínač, či v ňom smart rule funguje. Oba prepínače sú na začiatku vypnuté — kým jeden nezapnete, smart rule je obmedzený stále.
- Viac-hodnotový prepínač — stav s vypnutým prepínačom obmedzuje. Stav, ktorý zariadeniu pridáte neskôr, neobmedzuje, kým stránku podmienky znova neotvoríte a smart rule neuložíte — až vtedy ho aplikácia pridá s vypnutým prepínačom. Takto sa obmedzuje aj podľa režimu prítomnosti, ktorý je viac-hodnotový prepínač so stavmi Doma, Preč a ďalšími.
Obmedzenie podľa času
Od verzie 2026.1 nastavíte namiesto jediného denného okna Od – Do ľubovoľný počet intervalov, okrem dňa aj v rámci týždňa, pracovného dňa a víkendu, mesiaca a roka, a hranicu aj podľa východu či západu slnka.
Okno sa nezadáva ako “od – do”. Podmienka je zoznam hraníc a intervaly medzi nimi sa striedajú: smart rule funguje ↔ smart rule je obmedzený. Stav prvého intervalu (od začiatku obdobia) určuje prepínač Prvý interval je obmedzujúci, ďalšie sa striedajú. Smart rule, ktorý má fungovať len od 13:00 do 13:05, má teda hranice 00:00, 13:00 a 13:05 a tento prepínač zapnutý. Pri týždni, pracovnom dni / víkende, mesiaci a roku má hranica okrem času aj deň.
- Nová podmienka má jediný interval od začiatku obdobia (pri dni riadok Od: 00:00, Do: nasledujúci deň) a jeho stav určuje Prvý interval je obmedzujúci — predvolene vypnuté, takže smart rule funguje stále.
- Pridať interval pridá jednu hranicu, nie okno, a hneď otvorí jej nastavenie. Hranica začína na začiatku obdobia (pri dni 00:00); po návrate ju aplikácia zaradí podľa času a interval, do ktorého padne, rozdelí na dva.
- Šípka pri riadku otvorí koncovú hranicu toho riadku. Odstrániť ju zmaže a riadok sa zlúči s nasledujúcim. Pri poslednom riadku šípka hranicu pridá a Odstrániť tam nič nezmaže.
- Z nastavenia hranice sa odchádza šípkou späť a zmena sa tým uloží — stránka hranice tlačidlo Zrušiť nemá.
Na čo si dať pozor
- Hranicu na začiatku obdobia aplikácia potichu zahodí. Nová hranica má predvolene začiatok obdobia (pri dni 00:00) — ten už v zozname je. Keď ju nezmeníte, po návrate sa nič nepridá a žiadna hláška sa neukáže. To isté platí pre akúkoľvek hranicu, ktorá v zozname už je.
- Prepnutie medzi Čas a Od východu slnka či Od západu slnka vynuluje hodnotu. Keď hranicu prepnete na slnko a naspäť na Čas, má 00:00 a po návrate sa môže zahodiť — aj hranica, ktorá tam predtým bola.
- Stav patrí poradiu, nie hranici. Keď hranicu posuniete za inú, okno sa presunie. Keď jej dáte čas inej hranice, jedna zmizne a všetky intervaly za ňou sa prepnú na opačný stav.
- Pracovný deň / Víkend: víkendový deň nezačína hranicou. Začiatok obdobia je pracovný deň, 00:00. Pracovné hranice platia každý pracovný deň (pondelok až piatok), víkendové v sobotu aj v nedeľu, a víkend začína stavom, ktorým skončil piatok (nedeľa sobotou).
- Zmena časového obdobia vyprázdni zoznam hraníc. Kým stránku neopustíte, návrat na pôvodné obdobie ho vráti.
- Najmenší krok je minúta. Posun od východu či západu slnka vyberiete z pevných hodnôt od −6 do +6 hodín: do hodiny po 15 minútach, do troch hodín po pol hodine, ďalej po hodine.
- Hranica je začiatok intervalu — pri okne do 22:00 je smart rule od 22:00:00 obmedzený.
Čo sa deje so smart rule, kým podmienka obmedzuje
- Smart rule sa nezastaví. Ďalej vyhodnocuje vstupy a časovače, Sekvencer prechádza kroky a dá sa aj spustiť. Zablokované je len zapisovanie akcií do zariadení a posielanie notifikácií.
- Jednorazová akcia, ktorá pripadne na čas obmedzenia, sa stratí — neuplatní sa ani po jeho skončení.
- Držiaca akcia sa uplatní, keď obmedzenie skončí, aj bez novej zmeny vstupu — ak ju smart rule v tej chvíli ešte drží.
- Výstup si od začiatku obmedzenia preberie smart rule s nižšou prioritou, inak predvolená hodnota zariadenia. Pri predvolenej hodnote Nezmeniť ostane, ako bol.
- Sekvencer po skončení obmedzenia znova uplatní držiacu akciu kroku, v ktorom práve je — nie akcie skorších krokov. Sekvencer, ktorý medzitým skončil, už nedrží nič. Režim Opakujúci sa do nekonečna beží dokola aj počas obmedzenia.
- Výnimky: Ovládač svetiel a PID regulátor sa pri obmedzení vynulujú a výstupy uvoľnia; po skončení obmedzenia začnú odznova.
Príklad: zavlažovací Sekvencer v režime Ovláda sa pomocou spúšťačov sa spúšťa o 13:00 spúšťačom a obmedzujúca podmienka ho nechá fungovať len od 13:00 do 13:05 — sama ho nespustí. Krok 1 zapne ventil držiacou akciou a Posledný krok ho vypne. Keď krok 1 trvá 5 minút alebo dlhšie, vypnutie príde až počas obmedzenia a stratí sa, lebo akcie posledného kroku sú vždy jednorazové. Ventil s predvolenou hodnotou Nezmeniť potom ostane zapnutý, kým ho nevypne človek alebo iný smart rule; s predvolenou hodnotou Vypnuté sa vypne hneď o 13:05. Sekvencer preto skráťte, aby skončil pred koncom okna, alebo dajte ventilu predvolenú hodnotu Vypnuté.