TapHome

Oneskorenie

🚀 Dostupné od verzie Core 2026.1.

Smart rule Oneskorenie pridáva čakaciu dobu medzi spúšťačom a reakciou: počká, kým vykoná akcie, a môže počkať aj pred ich ukončením. Napríklad pohybový senzor zaznamená pohyb, smart rule počká 5 sekúnd na potvrdenie, že je skutočný, a zapne svetlá; keď pohyb prestane, nechá ich zapnuté ešte 10 minút a až potom ich vypne.

Ako funguje cyklus oneskorenia

Cyklus má dve fázy v poradí sekcií stránky smart rule. Keď sa spúšťač aktivuje, plynie Počiatočné oneskorenie; po ňom sa vykonajú Počiatočné akcie a platia. Potom plynie Koncové oneskorenie, po ňom sa vykonajú Koncové akcie a cyklus skončí.

Kedy začne koncové oneskorenie, rozhoduje druh spúšťača. Pri stavovom spúšťači (Hodnota sa rovná Detekovaný pohyb) začne, až keď podmienka prestane platiť, a jej návrat ho zruší. Pri udalostnom spúšťači (Hodnota sa zmenila na Detekovaný pohyb) začne hneď s počiatočnými akciami a každá ďalšia udalosť ho spustí odznova. Aj počiatočné oneskorenie sa správa podľa druhu: stavová podmienka, ktorá počas neho prestane platiť, cyklus zruší, kým ďalšia udalosť sa ignoruje. Stavový spúšťač preto použite, keď majú akcie platiť, kým podmienka trvá, a ešte koncové oneskorenie po nej; udalostný, keď majú platiť pevný čas, ktorý ďalšia udalosť predĺži.

Ako čítať grafy na tejto stránke: sivé dráhy ukazujú, čo sledujú spúšťače (pruh = podmienka platí, bod = udalosť), modré dráhy ukazujú, čo robí smart rule, a nesú názvy sekcií jeho stránky (pruh = akcie platia, bod = akcie sa vykonajú raz). Šrafovaný pruh je plynúce oneskorenie, biela medzera v ňom reštart a čiarkovaný obrys zvyšok oneskorenia, ktoré bolo zrušené. Os statických grafov nie je v mierke, simulátor má os v minútach.

Pohybový senzor na chodbe zapína svetlo. Spúšťač „Pohyb = Detekovaný pohyb“, počiatočné oneskorenie 0 min, koncové 5 min: svetlo sa zapne hneď od začiatku pohybu a po poslednom pohybe svieti ešte 5 min.
Detekovaný pohybSpúšťače
Interaktívna ukážka potrebuje JavaScript. Rovnaké správanie ukazujú grafy na tejto stránke.

Príklady a scenáre

Ventilácia kúpeľne po odchode

Cieľ: Keď niekto odíde z kúpeľne, zapnúť odsávací ventilátor o 4 minúty neskôr. Nechať ho bežať 10 minút na vyvetranie.

Konfigurácia:

  • Spúšťače: pohybový senzor kúpeľne, Pohyb Hodnota sa zmenila na Žiadny pohyb (udalostný spúšťač)
  • Počiatočné oneskorenie: 4 minúty
  • Počiatočné akcie: odsávací ventilátor kúpeľne → Zapnuté
  • Koncové oneskorenie: 10 minút
  • Koncové akcie: odsávací ventilátor kúpeľne → Vypnuté

Správanie: Ventilátor sa zapne 4 minúty po tom, čo pohyb prestane, a beží 10 minút. Ak sa osoba počas týchto 4 minút vráti a znova odíde, ventilátor sa aj tak zapne 4 minúty po prvom odchode. Odchod počas behu ventilátora spustí 10 minút odznova.

Klimatizácia konferenčnej miestnosti pri potvrdenom obsadení

Cieľ: Prepnúť termostat konferenčnej miestnosti do komfortného režimu, keď senzor hlási pohyb bez prestávky aspoň 5 minút (prestávka počítanie zruší). Vrátiť sa do úsporného režimu 15 minút po odchode všetkých.

Konfigurácia:

  • Spúšťače: pohybový senzor konferenčnej miestnosti, Pohyb Hodnota sa rovná Detekovaný pohyb (stavový spúšťač)
  • Počiatočné 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: Krátka návšteva (niekto si príde po kábel) skončí skôr, než uplynie 5 minút, a termostat zostane v úspornom režime. Po 5 minútach obsadenia sa miestnosť prepne na 22 °C a zostane tak až do 15 minút po odchode posledného človeka.

Začíname

Stránka smart rule má päť vlastných sekcií; druhý dialóg patrí stránke spúšťača:

Oneskorenie
Spúšťače
Keď je aktívny aspoň jeden spúšťač.
PohybDetekovaný pohyb
Pohybový senzor
Pridať spúšťač
Počiatočné oneskorenie
Voliteľné oneskorenie pred vykonaním počiatočných akcií. Počíta sa od okamihu, keď podmienka začne platiť, a cyklus sa zruší, ak podmienka počas tohto obdobia prestane platiť.
Trvanie
5 sekúnd
Počiatočné akcie
Akcie, ktoré sa aplikujú, keď uplynie počiatočné oneskorenie, a zostanú aktívne, kým neuplynie koncové oneskorenie.
Svetlo
Zapnúť
Pridať novú akciu
Koncové oneskorenie
Oneskorenie pred vykonaním koncových akcií. Začína plynúť, keď podmienka prestane platiť, a zruší sa, ak podmienka opäť začne platiť.
Trvanie
10 minút
Koncové akcie
Akcie, ktoré sa vykonajú raz, keď uplynie koncové oneskorenie. Koncové akcie zvyčajne nie sú potrebné - keď smart rule prestane vracať hodnotu, zariadenie dostane hodnotu od iného aktívneho smart rule s nižšou prioritou, alebo sa vráti k svojej predvolenej hodnote.
Pridať novú akciu
Typ spúšťača
Stavy
Udalosti

Na obrázku vyberte v dialógu Typ spúšťača druhú podmienku a popisy oboch oneskorení sa zmenia podľa druhu spúšťača — pozrite Udalostné spúšťače a stavové spúšťače.

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 Spúšťače ťuknite na Pridať spúšťač a otvorte stránku konfigurácie spúšťača.
  3. Ťuknite na Pridať zariadenie a vyberte pohybový senzor na chodbe.
  4. Na stránke spúšťača v sekcii Podmienka spustenia vyberte Pohyb, v sekcii Keď Hodnota sa rovná a hodnotu Detekovaný pohyb.
  5. Vráťte sa na stránku smart rule.
  6. Ponechajte Počiatočné 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 Zapnuté.
  8. Nastavte Koncové oneskorenie na 5 minút.
  9. V sekcii Koncové akcie ťuknite na Pridať novú akciu a nastavte svetlo na chodbe na Vypnuté.
  10. Ťuknite na Uložiť.

Spúšťače

Do jedného smart rule môžete pridať viacero spúšťačov. Smart rule sa aktivuje, keď je aktívny ktorýkoľvek z nich (logika OR) — pri troch pohybových senzoroch so stavovou podmienkou začne koncové oneskorenie, až keď pohyb nevidí ani jeden. Podrobnosti o konfigurácii nájdete v časti Triggery.

Spúšťače tohto smart rule sledujú len hodnoty zariadení. Časové spúšťače a časové nastavenia spúšťača (oneskorenie, minimálne a maximálne trvanie) tu nie sú dostupné — smart rule má namiesto nich vlastné dve oneskorenia.

Zariadenia spúšťačov 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.

Udalostné spúšťače a stavové spúšťače

Druh spúšťača určuje jeho podmienka: dialóg Typ spúšťača ponúka podmienky v dvoch skupinách, Stavy a Udalosti. Všetky spúšťače jedného smart rule musia byť rovnakého druhu: keď má niektorý spúšťač podmienku, dialóg ponúka už len podmienky toho druhu, pre každý spúšťač vrátane prvého. Ak chcete smart rule prepnúť na druhý druh, odstráňte jeho spúšťače a pridajte ich znova.

Riadok spúšťača na stránke smart rule druh neukazuje: Hodnota sa rovná aj Hodnota sa zmenila na sa zapíšu rovnako — typ hodnoty, znamienko rovnosti, hodnota.

Graf porovnáva dva smart rules Oneskorenie nad tým istým pohybovým senzorom, oba s počiatočným oneskorením 0 a rovnakým koncovým oneskorením. Prvý používa stavovú podmienku Hodnota sa rovná Detekovaný pohyb, druhý udalostnú podmienku Hodnota sa zmenila na Detekovaný pohyb:

Oneskorenie
1 2 3 4 5 6
Detekovaný pohyb
Počiatočné akcieStav
Počiatočné akcieUdalosť
  1. Pohyb začne — oba smart rules vykonajú počiatočné akcie.
  2. Udalosť: koncové oneskorenie počítané od udalosti uplynie a počiatočné akcie skončia, hoci pohyb trvá.
  3. Pohyb prestane — Stav: začne koncové oneskorenie.
  4. Pohyb znova — Stav: koncové oneskorenie sa zruší. Udalosť: nová udalosť spustí nový cyklus.
  5. Udalosť: koncové oneskorenie počítané od druhej udalosti uplynie.
  6. Stav: koncové oneskorenie uplynie, počítané od chvíle, keď pohyb znova prestal.

Počiatočné oneskorenie

Popis pod nadpisom sekcie závisí od druhu spúšťača:

  • Stavové spúšťače: Voliteľné oneskorenie pred vykonaním počiatočných akcií. Počíta sa od okamihu, keď podmienka začne platiť, a cyklus sa zruší, ak podmienka počas tohto obdobia prestane platiť.
  • Udalostné spúšťače: Voliteľné oneskorenie pred vykonaním počiatočných akcií. Počíta sa od prvej udalosti - ďalšie udalosti počas tohto obdobia sa ignorujú a cyklus nie je možné zrušiť.

Dobu nastavte pomocou výberu času, od dní po milisekundy.

ParameterRozsahPredvolená hodnota
Počiatočné oneskorenie0 a viac0 (bez oneskorenia)

Pri stavovom spúšťači počiatočné oneskorenie odfiltruje krátke spustenia — napríklad dvere, ktoré sa len na chvíľu otvorili, a nie sú ponechané otvorené:

Stav
1 2
Spúšťače
Počiatočné oneskorenie5 minút
Počiatočné akcie
  1. Podmienka prestane platiť skôr, než počiatočné oneskorenie uplynie. Cyklus sa zruší a počiatočné akcie sa nevykonajú.
  2. Podmienka začne platiť znova. Počiatočné oneskorenie sa počíta od začiatku.

Počiatočné akcie

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

Každá sekcia akcií môže mať aj jednu notifikačnú akciu: ťuknite na ikonu zvončeka v hlavičke sekcie. Pri vykonaní akcií odošle push notifikáciu príjemcom, ktorých vyberiete v jej sekciách Skupiny, Používatelia a Klientské zariadenia.

Koncové oneskorenie

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

Kedy koncové oneskorenie začne, závisí od druhu spúšťača:

  • Stavové spúšťače: Oneskorenie pred vykonaním koncových akcií. Začína plynúť, keď podmienka prestane platiť, a zruší sa, ak podmienka opäť začne platiť.
  • Udalostné spúšťače: Oneskorenie pred vykonaním koncových akcií. Začína plynúť, keď skončí počiatočné oneskorenie, a každá ďalšia udalosť ho reštartuje.

Oba prípady ukazujú grafy v časti Cyklus krok za krokom.

Koncové akcie

Akcie, ktoré sa vykonajú raz, keď uplynie koncové oneskorenie. Koncové akcie zvyčajne nie sú potrebné - keď smart rule prestane vracať hodnotu, zariadenie dostane hodnotu od iného aktívneho smart rule s nižšou prioritou, alebo sa vráti k svojej predvolenej hodnote.

Zariadenie, ktorého Predvolené hodnoty sú nastavené na Nezmeniť, si ponechá hodnotu, ktorú mu dali počiatočné akcie — pre také zariadenie sem pridajte opačnú akciu, napríklad vypnutie toho, čo počiatočné akcie zapli.

Cyklus krok za krokom

Cyklus stavového spúšťača

Stav
1 2 3 4 5 6
Spúšťače
Počiatočné oneskorenie5 sekúnd
Počiatočné akcie
Koncové oneskorenie10 minút
Koncové akcie
  1. Spúšťač sa aktivuje — začne počiatočné oneskorenie.
  2. Počiatočné oneskorenie uplynie — vykonajú sa Počiatočné akcie a platia až do uplynutia koncového oneskorenia.
  3. Spúšťač sa deaktivuje — začne Koncové oneskorenie.
  4. Spúšťač sa znova aktivuje — koncové oneskorenie sa zruší.
  5. Spúšťač sa opäť deaktivuje — koncové oneskorenie sa počíta od začiatku.
  6. Koncové oneskorenie uplynie — vykonajú sa Koncové akcie a cyklus skončí.

Cyklus udalostného spúšťača

Udalosť
1 2 3 4 5
Spúšťače
Počiatočné oneskorenie5 sekúnd
Počiatočné akcie
Koncové oneskorenie10 minút
Koncové akcie
  1. Prvá udalosť — začne cyklus a počiatočné oneskorenie.
  2. Ďalšia udalosť počas počiatočného oneskorenia — ignoruje sa.
  3. Počiatočné oneskorenie uplynie — vykonajú sa Počiatočné akcie a začne Koncové oneskorenie.
  4. Udalosť počas koncového oneskorenia — koncové oneskorenie sa spustí od začiatku.
  5. Koncové oneskorenie uplynie — vykonajú sa Koncové akcie. Ďalšia udalosť spustí nový cyklus.

Reštart systému

Ak sa systém reštartuje počas prebiehajúceho cyklu oneskorenia, smart rule pokračuje tam, kde skončil. Oneskorenie, ktoré uplynulo počas reštartu, sa dobehne hneď po štarte; koncové oneskorenie, ktoré po ňom nasleduje, sa počíta od štartu. Stavový spúšťač sa po štarte vyhodnotí podľa aktuálnej hodnoty: ak podmienka už neplatí, počiatočné oneskorenie, ktoré ešte plynie, sa zruší (to, ktoré uplynulo počas reštartu, sa aj tak dobehne), a ak podmienka znova platí, koncové oneskorenie sa zruší.

Uloženie zmeny v smart rule je iný prípad: prebiehajúci cyklus zruší bez vykonania koncových akcií a počiatočné akcie hneď prestanú platiť (zariadenie, ktorého Predvolené hodnoty sú nastavené na Nezmeniť, si ich hodnotu ponechá). Ak stavová podmienka stále platí, hneď začne nový cyklus od počiatočného oneskorenia.