TapHome

Omezující podmínka

Omezující podmínka určuje, kdy smart rule smí ovládat zařízení. Dokud omezuje, smart rule běží dál, ale její akce se do zařízení nezapíšou. Podmínka sama nic nevypne: co udělá výstup, rozhodnou výchozí hodnoty zařízení nebo jiné smart rules.

Kde ji nastavíte

Omezující podmínku má každá smart rule. V jejím detailu je pod přepínačem Aktivní řádek Omezující podmínka s vlastním přepínačem, který podmínku zapne a vypne. Řádek ukazuje zvolený typ, u času i období (například Čas (Den)), a klepnutím otevře stránku podmínky:

Omezující podmínka
Atributy
1
Aktivní
Vybrat typ
2
  1. Aktivní podmínku zapne. Dokud je vypnutá, výběr typu i nastavení typu jsou šedé a podmínka smart rule nikdy neomezuje.
  2. Po výběru typu přibudou pod seznamem jeho nastavení. Změna platí až po uložení smart rule; uložením se smart rule spustí znovu, takže běžící Sekvencer se přeruší.

Jestli je smart rule právě teď omezená, stránka podmínky neukazuje. Uvidíte to v detailu zařízení, v sekci Ovlivněný se smart rules, které ho ovládají: omezená smart rule má popisek Omezený s růžovou ikonou.

Typy

Kromě volby Žádná jsou na výběr čtyři typy:

  • Vzorec — Smart rule bude fungovat pouze tehdy když platí rovnice; omezuje i tehdy, když výraz nemá hodnotu nebo ho nelze vyhodnotit.
  • Čas — intervaly, ve kterých smart rule funguje a ve kterých je omezená, v rámci dne, týdne, pracovního dne a víkendu, měsíce nebo roku; podrobně v části Omezení podle času.
  • Digitální výstup — jedno zařízení se stavy Vypnuto a Zapnuto a u každého stavu přepínač, jestli v něm smart rule funguje. Oba přepínače jsou na začátku vypnuté — dokud jeden nezapnete, smart rule je omezená stále.
  • Vícehodnotový spínač — stav s vypnutým přepínačem omezuje. Stav, který k zařízení přidáte později, neomezuje, dokud stránku podmínky znovu neotevřete a smart rule neuložíte — teprve tehdy ho aplikace přidá s vypnutým přepínačem. Takto lze omezovat i podle režimu přítomnosti, což je vícehodnotový spínač se stavy Doma, Pryč a dalšími.

Omezení podle času

Od verze 2026.1 nastavíte místo jediného denního okna Od – Do libovolný počet intervalů, kromě dne i v rámci týdne, pracovního dne a víkendu, měsíce a roku, a hranici i podle východu či západu slunce.

Okno se nezadává jako „od – do“. Podmínka je seznam hranic a intervaly mezi nimi se střídají: smart rule funguje ↔ smart rule je omezená. Stav prvního intervalu (od začátku období) určuje přepínač První interval je omezující, další se střídají. Smart rule, která má fungovat jen od 13:00 do 13:05, má tedy hranice 00:00, 13:00 a 13:05 a tento přepínač zapnutý. U týdne, pracovního dne / víkendu, měsíce a roku má hranice kromě času i den.

Den, První interval je omezující zapnuto, hranice Od západu slunce a 22:00. Interval mezi nimi je v pořadí druhý, proto má opačný stav než jeho sousedé: smart rule funguje od západu slunce do 22:00.
Interaktivní ukázka potřebuje JavaScript. Stejné chování ukazují grafy na této stránce.
  1. Nová podmínka má jediný interval od začátku období (u dne řádek Od: 00:00, Do: příští den) a jeho stav určuje První interval je omezující — ve výchozím stavu vypnuto, takže smart rule funguje stále.
  2. Přidat interval přidá jednu hranici, ne okno, a hned otevře její nastavení. Hranice začíná na začátku období (u dne 00:00); po návratu ji aplikace zařadí podle času a interval, do kterého padne, rozdělí na dva.
  3. Šipka u řádku otevře koncovou hranici toho řádku. Odebrat ji smaže a řádek se sloučí s následujícím. U posledního řádku šipka hranici přidá a Odebrat tam nic nesmaže.
  4. Nastavení hranice opustíte šipkou zpět a změna se tím uloží — stránka hranice tlačítko Zrušit nemá.

Na co si dát pozor

  • Hranici na začátku období aplikace potichu zahodí. Nová hranice má ve výchozím stavu začátek období (u dne 00:00) — ten už v seznamu je. Když ji nezměníte, po návratu se nic nepřidá a žádné upozornění se nezobrazí. Totéž platí pro jakoukoli hranici, která v seznamu už je.
  • Přepnutí mezi Čas a Od východu slunce či Od západu slunce vynuluje hodnotu. Když hranici přepnete na slunce a zpět na Čas, má 00:00 a po návratu se může zahodit — i hranice, která tam předtím byla.
  • Stav patří pořadí, ne hranici. Když hranici posunete za jinou, okno se přesune. Když jí dáte čas jiné hranice, jedna zmizí a všechny intervaly za ní se přepnou na opačný stav.
  • Pracovní den / Víkend: víkendový den nezačíná hranicí. Začátek období je pracovní den, 00:00. Pracovní hranice platí každý pracovní den (pondělí až pátek), víkendové v sobotu i v neděli, a víkend začíná stavem, kterým skončil pátek (neděle sobotou).
  • Změna časového období vyprázdní seznam hranic. Dokud stránku neopustíte, návrat na původní období ho obnoví.
  • Nejmenší krok je minuta. Posun od východu či západu slunce vyberete z pevných hodnot od −6 do +6 hodin: do hodiny po 15 minutách, do tří hodin po půlhodině, dál po hodině.
  • Hranice je začátek intervalu — u okna do 22:00 je smart rule od 22:00:00 omezená.

Co se děje se smart rule, dokud podmínka omezuje

  • Smart rule se nezastaví. Dál vyhodnocuje vstupy a časovače, Sekvencer prochází kroky a dá se i spustit. Zablokovaný je jen zápis akcí do zařízení a posílání oznámení.
  • Jednorázová akce, která připadne na dobu omezení, se ztratí — neuplatní se ani po jeho skončení.
  • Držící akce se uplatní, když omezení skončí, i bez nové změny vstupu — pokud ji smart rule v tu chvíli ještě drží.
  • Výstup od začátku omezení ovládá smart rule s nižší prioritou, jinak výchozí hodnota zařízení. Při výchozí hodnotě Neměnit zůstane, jak byl.
  • Sekvencer po skončení omezení znovu uplatní držící akci kroku, ve kterém právě je — ne akce dřívějších kroků. Sekvencer, který mezitím skončil, už nedrží nic. Režim Neomezeně se opakující běží dokola i během omezení.
  • Výjimky: Ovladač světel a PID regulátor se při omezení vynulují a výstupy uvolní; po skončení omezení začnou znovu.

Příklad: zavlažovací Sekvencer v režimu Ovládáno pomocí spouštěčů se ve 13:00 spouští spouštěčem a omezující podmínka ho nechá fungovat jen od 13:00 do 13:05 — sama ho nespustí. Krok 1 zapne ventil držící akcí a Poslední krok ho vypne. Když krok 1 trvá 5 minut nebo déle, vypnutí přijde až během omezení a ztratí se, protože akce posledního kroku jsou vždy jednorázové. Ventil s výchozí hodnotou Neměnit pak zůstane zapnutý, dokud ho nevypne člověk nebo jiná smart rule; s výchozí hodnotou Vypnuto se vypne hned ve 13:05. Sekvencer proto zkraťte, aby skončil před koncem okna, nebo dejte ventilu výchozí hodnotu Vypnuto.

Sekvencer zavlažování (Ovládáno pomocí spouštěčů) spustí spouštěč ve 13:00; omezující podmínka nechá smart rule fungovat jen od 13:00 do 13:05. Ventil má výchozí hodnotu Neměnit. Měňte délku kroku 1 a spusťte ▶.
Interaktivní ukázka potřebuje JavaScript. Stejné chování ukazují grafy na této stránce.