TapHome

Delay

Smart rule Oneskorenie pridáva čakaciu dobu medzi triggerom a reakciou. Namiesto okamžitej reakcie počká pred vykonaním akcií — a môže počkať aj pred ich zastavením.

Napríklad: pohybový senzor zaznamená pohyb, počká 5 sekúnd na potvrdenie, že je skutočný, a potom zapne svetlá. Keď pohyb prestane, nechá svetlá zapnuté ešte 10 minút, než ich vypne.

Začíname

Nastavenie smart rule Oneskorenie má tri kroky:

  1. Pridajte triggery — definujte, čo smart rule spustí.
  2. Nastavte oneskorenia — nakonfigurujte, ako dlho čakať pred akciami a po nich.
  3. Pridajte akcie — definujte, čo sa stane po uplynutí každého oneskorenia.

Základný príklad

Máte pohybový senzor na chodbe. Chcete, aby sa svetlo na chodbe zaplo pri detekcii pohybu a zostalo zapnuté 5 minút po poslednom pohybe.

  1. Vytvorte nový smart rule Oneskorenie.
  2. V sekcii Podmienka spustenia ťuknite na Pridať spúšťač a otvorte stránku konfigurácie triggera.
  3. Ťuknite na Pridať zariadenie a vyberte pohybový senzor na chodbe.
  4. Nastavte typ hodnoty na Motion, podmienku triggera na Hodnota sa rovná a hodnotu na Detekovaný pohyb.
  5. Vráťte sa na stránku smart rule.
  6. Ponechajte Štartovacie oneskorenie na 0 sekúnd (okamžitá reakcia).
  7. V sekcii Počiatočné akcie ťuknite na Pridať novú akciu a nastavte svetlo na chodbe na On.
  8. Nastavte Koncové oneskorenie na 5 minút.
  9. V sekcii Koncové akcie ťuknite na Pridať novú akciu a nastavte svetlo na chodbe na Off.
  10. Ťuknite na Uložiť.

Keď pohybový senzor zaznamená pohyb, svetlo sa okamžite zapne. Zostane zapnuté, kým senzor vidí pohyb. Keď pohyb prestane, začne 5-minútové odpočítavanie. Ak senzor znovu zaznamená pohyb počas týchto 5 minút, odpočítavanie sa zruší a svetlo zostane zapnuté — 5-minútové čakanie začne odznova až po opätovnom zastavení pohybu. Keď uplynie celých 5 minút bez pohybu, svetlo sa vypne.

Triggery

Sekcia Podmienka spustenia definuje, čo smart rule spustí. Ťuknite na Pridať spúšťač a otvorte stránku konfigurácie triggera, kde vyberiete zariadenia na monitorovanie, typ hodnoty a podmienku triggera. Podrobnosti o konfigurácii nájdete v časti Triggery.

Do jedného smart rule môžete pridať viacero triggerov. Smart rule sa aktivuje, keď je aktívny ktorýkoľvek z nich (logika OR).

Udalostné triggery vs stavové triggery

Zvolená podmienka triggera určuje, či je trigger stavového alebo udalostného typu. Tento rozdiel je zásadný pre správanie smart rule Oneskorenie — podrobnosti nájdete v časti Ako funguje cyklus oneskorenia.

Všetky triggery v jednom smart rule Oneskorenie musia byť rovnakého druhu. Po pridaní prvého triggera sa smart rule uzamkne na daný druh a pre ďalšie triggery zobrazuje len zodpovedajúce podmienky.

  • Stavové triggery zostávajú aktívne, kým je podmienka splnená. Štartovacie akcie zostávajú v platnosti, kým podmienka trvá. Odkladacia lehota koncového oneskorenia začína, keď podmienka prestane platiť.
  • Udalostné triggery sa spustia momentálne (impulz). Každá nová udalosť reštartuje časovač koncového oneskorenia a predlžuje odkladaciu lehotu.

Zariadenia triggerov nemožno použiť ako ciele akcií v rámci toho istého smart rule. Tým sa predchádza spätnoväzbovým slučkám, kedy by akcia spustila svoj vlastný smart rule.

Štartovacie oneskorenie

Voliteľné oneskorenie pred vykonaním Počiatočné akcie. Ak podmienka prestane platiť počas tohto obdobia, celý cyklus sa zruší.

Štartovacie oneskorenie je čakacia doba pred vykonaním Počiatočné akcie. Použite ho na odfiltrovanie krátkych alebo náhodných triggerov — napríklad počkajte niekoľko sekúnd na potvrdenie, že dvere sú skutočne ponechané otvorené, a nie len krátko otvorené.

Dobu nastavte pomocou výberu času. Môžete zadať dni, hodiny, minúty, sekundy alebo milisekundy.

ParameterRozsahPredvolená hodnota
Štartovacie oneskorenie0 a viac0 (bez oneskorenia)

Nastavenie štartovacieho oneskorenia na 0 preskočí čakaciu fázu úplne — akcie sa vykonajú okamžite po aktivácii triggera.

Ak podmienka triggera prestane platiť počas štartovacieho oneskorenia, celý cyklus sa zruší. Štartovacie akcie sa nikdy nevykonajú a smart rule sa vráti do nečinného stavu.

Počiatočné akcie

Akcie, ktoré sa vykonajú po Štartovacie oneskorenie. Tieto sa spustia, keď časovač začne svoju aktívnu fázu.

Ťuknite na Pridať novú akciu a pridajte akcie zariadení, ktoré sa vykonajú po uplynutí štartovacieho oneskorenia. Môžete pridať viacero akcií — všetky sa vykonajú súčasne.

Môžete tiež pridať notifikačnú akciu (jednu na sekciu) ťuknutím na ikonu zvončeka v hlavičke sekcie. Tá odošle push notifikáciu vybraným skupinám používateľov alebo jednotlivým používateľom pri vykonaní akcií.

Koncové oneskorenie

Koncové oneskorenie riadi, ako dlho štartovacie akcie zostanú v platnosti po tom, čo trigger už nie je aktívny. Keď časovač vyprší, vykonajú sa Koncové akcie a smart rule sa vráti do nečinného stavu.

ParameterRozsahPredvolená hodnota
Koncové oneskorenie500 milisekúnd a viac60 sekúnd

Kedy začne koncové oneskorenie závisí od druhu triggera:

  • Udalostné triggery: Koncové oneskorenie začína okamžite po uplynutí štartovacieho oneskorenia. Každá nová udalosť triggera reštartuje časovač koncového oneskorenia a predlžuje dobu. Predstavte si to ako “ako dlho pokračovať po poslednej udalosti”.
  • Stavové triggery: Koncové oneskorenie začína, keď podmienka triggera prestane platiť. Kým trigger zostáva aktívny, aktívna fáza pokračuje neobmedzene — koncové oneskorenie nezačína. Predstavte si to ako “ako dlho pokračovať po tom, čo podmienka prestane platiť”.

Koncové akcie

Akcie, ktoré sa vykonajú po skončení časovača. Tieto sa spustia po uplynutí Koncové oneskorenie. Typicky nie sú koncové akcie potrebné - keď inteligentné pravidlo prestane vracať hodnotu, zariadenie dostane hodnotu od iného aktívneho pravidla s nižšou prioritou, alebo sa vráti k predvolenej hodnote.

Ťuknite na Pridať novú akciu a pridajte akcie zariadení, ktoré sa vykonajú po uplynutí koncového oneskorenia. Typicky ide o “opačné” akcie — vypnutie toho, čo štartovacie akcie zapli.

Môžete tiež pridať notifikačnú akciu ťuknutím na ikonu zvončeka.

Ako funguje cyklus oneskorenia

Smart rule Oneskorenie funguje ako dvojfázový cyklus: štartovacie oneskorenie nasledované koncovým oneskorením. Cyklus sa správa odlišne podľa toho, či používate udalostné alebo stavové triggery.

Cyklus stavového triggera

Stavové triggery zostávajú aktívne, kým je podmienka splnená (napr. “Motion, Hodnota sa rovná Detekovaný pohyb”).

  1. Trigger sa aktivuje — podmienka sa stane pravdivou.
  2. Štartovacie oneskorenie začne odpočítavať. Ak trigger prestane platiť počas tejto fázy, celý cyklus sa zruší.
  3. Štartovacie oneskorenie vyprší — vykonajú sa Počiatočné akcie. Smart rule vstúpi do aktívnej fázy.
  4. Aktívna fáza — štartovacie akcie zostávajú v platnosti, kým trigger zostáva aktívny. Koncové oneskorenie sa ešte neodpočítava.
  5. Trigger sa deaktivuje — podmienka prestane platiť. Začne odkladacia lehota Koncové oneskorenie.
  6. Trigger sa znovu aktivuje počas odkladacej lehoty — ak sa podmienka stane opäť pravdivou pred uplynutím koncového oneskorenia, odkladacia lehota sa zruší a smart rule sa vráti ku kroku 4 (aktívna fáza).
  7. Koncové oneskorenie vyprší — vykonajú sa Koncové akcie. Cyklus je dokončený a smart rule sa vráti do nečinného stavu.

Cyklus udalostného triggera

Udalostné triggery sa spustia momentálne (jeden impulz zakaždým). Nezostávajú aktívne.

  1. Trigger sa spustí — nastane udalosť triggera.
  2. Štartovacie oneskorenie začne odpočítavať. Ak sa počas štartovacieho oneskorenia spustí nová udalosť, časovač štartovacieho oneskorenia sa reštartuje od začiatku.
  3. Štartovacie oneskorenie vyprší — vykonajú sa Počiatočné akcie. Okamžite začne odkladacia lehota Koncové oneskorenie.
  4. Odkladacia lehota — štartovacie akcie zostávajú v platnosti, kým sa odpočítava koncové oneskorenie.
  5. Nová udalosť počas odkladacej lehoty — každá nová udalosť triggera reštartuje časovač koncového oneskorenia a predlžuje odkladaciu lehotu.
  6. Koncové oneskorenie vyprší — vykonajú sa Koncové akcie. Cyklus je dokončený.

Reštart systému

Ak sa systém reštartuje počas prebiehajúceho cyklu oneskorenia, smart rule pokračuje tam, kde skončil. Časovače štartovacieho a koncového oneskorenia sú uložené — ak počas reštartu uplynul dostatočný čas, smart rule môže prejsť zostávajúcimi fázami okamžite.

Príklady a scenáre

Svetlo na chodbe aktivované pohybom s odkladacou lehotou

Cieľ: Zapnúť svetlo na chodbe pri detekcii pohybu. Nechať ho zapnuté 10 minút po poslednom pohybe.

Konfigurácia:

  • Podmienka spustenia: pohybový senzor, “Motion, Hodnota sa rovná Detekovaný pohyb” (stavový trigger)
  • Štartovacie oneskorenie: 0 sekúnd
  • Počiatočné akcie: svetlo na chodbe → On
  • Koncové oneskorenie: 10 minút
  • Koncové akcie: svetlo na chodbe → Off

Správanie: Svetlo sa zapne okamžite pri detekcii pohybu. Kým senzor vidí pohyb, svetlo zostáva zapnuté. Keď pohyb prestane, začne 10-minútové odpočítavanie. Ak senzor znovu zaznamená pohyb počas týchto 10 minút, odpočítavanie sa vynuluje. Keď uplynie celých 10 minút bez pohybu, svetlo sa vypne.

Viaceré pohybové senzory v miestnosti

Cieľ: Nechať svetlá v obývačke zapnuté, keď ktorýkoľvek z troch pohybových senzorov zaznamená pohyb. Vypnúť 5 minút po tom, čo sú všetky senzory voľné.

Konfigurácia:

  • Podmienka spustenia: tri pohybové senzory, každý “Motion, Hodnota sa rovná Detekovaný pohyb” (stavové triggery)
  • Štartovacie oneskorenie: 0 sekúnd
  • Počiatočné akcie: stropné svetlo v obývačke → On, stojacia lampa v obývačke → On
  • Koncové oneskorenie: 5 minút
  • Koncové akcie: stropné svetlo v obývačke → Off, stojacia lampa v obývačke → Off

Správanie: Svetlá sa zapnú, keď ktorýkoľvek senzor zaznamená pohyb. Zostanú zapnuté, kým aspoň jeden senzor vidí pohyb — smart rule používa logiku OR naprieč triggermi. Keď všetky tri senzory prestanú zaznamenávať pohyb, začne 5-minútová odkladacia lehota. Ak ktorýkoľvek senzor zaznamená pohyb počas týchto 5 minút, odkladacia lehota sa zruší a svetlá zostanú zapnuté. Po 5 minútach bez pohybu z akéhokoľvek senzora sa obe svetlá vypnú.

Ventilácia kúpeľne po odchode

Cieľ: Keď niekto použije kúpeľňu a odíde, zapnúť odsávací ventilátor po potvrdení, že odišiel. Nechať ho bežať 15 minút na vyvetranie.

Konfigurácia:

  • Podmienka spustenia: Presence senzor kúpeľne, “Hodnota sa zmenila na Preč” (udalostný trigger)
  • Štartovacie oneskorenie: 2 minúty
  • Počiatočné akcie: odsávací ventilátor kúpeľne → On
  • Koncové oneskorenie: 15 minút
  • Koncové akcie: odsávací ventilátor kúpeľne → Off

Správanie: Kým je niekto v kúpeľni, nič sa nedeje. Keď Presence senzor prestane detekovať prítomnosť, udalosť sa spustí a začne 2-minútové štartovacie oneskorenie. Ak sa osoba krátko vráti a znovu odíde počas týchto 2 minút (ďalšia udalosť “changed to Preč”), štartovacie oneskorenie sa reštartuje — odfiltrujú sa krátke prerušenia. Po 2 minútach bez nových udalostí sa ventilátor zapne a beží 15 minút. Ak niekto vojde a odíde počas týchto 15 minút (ďalšia udalosť), 15-minútový časovač sa reštartuje. Keď uplynie celých 15 minút, ventilátor sa vypne.

Klimatizácia konferenčnej miestnosti pri potvrdenom obsadení

Cieľ: Prepnúť termostat konferenčnej miestnosti do komfortného režimu, keď je niekto prítomný dlhšie ako 5 minút. Vrátiť sa do úsporného režimu 15 minút po odchode všetkých.

Konfigurácia:

  • Podmienka spustenia: Presence senzor konferenčnej miestnosti, “Presence, Hodnota sa rovná Doma” (stavový trigger)
  • Štartovacie oneskorenie: 5 minút
  • Počiatočné akcie: termostat konferenčnej miestnosti → 22 °C
  • Koncové oneskorenie: 15 minút
  • Koncové akcie: termostat konferenčnej miestnosti → 18 °C

Správanie: Keď Presence senzor zaznamená prítomnosť, začne 5-minútové štartovacie oneskorenie. Ak sa miestnosť vyprázdni pred uplynutím 5 minút (niekto si len prišiel po kábel alebo skontrolovať rozvrh), štartovacie oneskorenie sa zruší a termostat zostane v úspornom režime. Po 5 potvrdených minútach obsadenia sa termostat prepne na 22 °C. Zostane na 22 °C, kým senzor detekuje prítomnosť. Keď všetci odídu, začne 15-minútová odkladacia lehota. Ak sa niekto vráti počas týchto 15 minút, odkladacia lehota sa zruší a miestnosť zostane na 22 °C. Po 15 minútach bez prítomnosti termostat klesne späť na 18 °C.