TapHome

Kašnjenje

🚀 Dostupno od verzije centralne jedinice Core 2026.1.

Smart rule Kašnjenje dodaje razdoblje čekanja između okidača i reakcije: čeka prije izvođenja radnji, a može ponovno pričekati i prije njihova završetka. Na primjer, senzor pokreta otkrije kretanje, smart rule pričeka 5 sekundi kako bi potvrdio da je kretanje stvarno i uključi svjetla; kada pokret prestane, ostavi ih upaljena još 10 minuta i tek ih tada isključi.

Kako radi ciklus kašnjenja

Ciklus ima dvije faze, redoslijedom odjeljaka na stranici smart rule. Kada se okidač aktivira, teče Početna odgoda; kada istekne, izvode se Početne akcije i ostaju na snazi. Zatim teče Završna odgoda; kada istekne, izvode se Završne akcije i ciklus završava.

Kada počinje završno kašnjenje, određuje vrsta okidača. Kod okidača stanja (Vrijednost je jednaka Otkriven je pokret) počinje tek kada uvjet prestane vrijediti, a povratak uvjeta ga poništava. Kod okidača događaja (Vrijednost se promijenila na Otkriven je pokret) počinje zajedno s početnim radnjama i svaki ga sljedeći događaj pokreće ispočetka. I početno kašnjenje ponaša se prema vrsti okidača: uvjet stanja koji tijekom njega prestane vrijediti poništava ciklus, dok se sljedeći događaj zanemaruje. Okidač stanja stoga koristite kada radnje trebaju biti na snazi dok uvjet traje i još završno kašnjenje nakon toga, a okidač događaja kada trebaju biti na snazi određeno vrijeme koje sljedeći događaj produljuje.

Kako čitati grafikone na ovoj stranici: sive trake prikazuju što okidači prate (odsječak = uvjet vrijedi, točka = događaj), plave trake prikazuju što radi smart rule i nose nazive odjeljaka njegove stranice (odsječak = radnje su na snazi, točka = radnje se izvode jednom). Šrafirani odsječak je kašnjenje koje teče, bijeli razmak u njemu ponovno pokretanje, a isprekidani obrub ostatak kašnjenja koje je poništeno. Statički grafikoni nisu u mjerilu, a os simulatora je u minutama.

Senzor pokreta u hodniku uključuje svjetlo. Okidač „Pokret = Otkriven je pokret”, početno kašnjenje 0 min, završno 5 min: svjetlo se uključuje odmah od početka pokreta i svijetli još 5 min nakon posljednjeg pokreta.
Otkriven je pokretOkidači
Za interaktivni primjer potreban je JavaScript. Grafikoni na ovoj stranici prikazuju isto ponašanje.

Primjeri i scenariji

Ventilacija kupaonice nakon odlaska

Cilj: kada netko izađe iz kupaonice, uključiti odsisni ventilator 4 minute kasnije. Ventilator treba raditi 10 minuta kako bi se prozračilo.

Konfiguracija:

  • Okidači: senzor pokreta u kupaonici, Pokret Vrijednost se promijenila na Pokret je nestao (okidač događaja)
  • Početna odgoda: 4 minute
  • Početne akcije: odsisni ventilator u kupaonici → Uključite
  • Završna odgoda: 10 minuta
  • Završne akcije: odsisni ventilator u kupaonici → Isključite

Ponašanje: ventilator se uključuje 4 minute nakon što pokret prestane i radi 10 minuta. Ako se osoba u te 4 minute vrati i ponovno izađe, ventilator se svejedno uključuje 4 minute nakon prvog odlaska. Ponovni odlazak dok ventilator radi pokreće 10 minuta ispočetka.

Klimatizacija konferencijske dvorane pri potvrđenoj prisutnosti

Cilj: prebaciti termostat u konferencijskoj dvorani u način udobnosti kada senzor bez prekida javlja pokret najmanje 5 minuta (prekid poništava odbrojavanje). Vratiti ga u eko način 15 minuta nakon što svi odu.

Konfiguracija:

  • Okidači: senzor pokreta u konferencijskoj dvorani, Pokret Vrijednost je jednaka Otkriven je pokret (okidač stanja)
  • Početna odgoda: 5 minuta
  • Početne akcije: termostat u konferencijskoj dvorani → 22 °C
  • Završna odgoda: 15 minuta
  • Završne akcije: termostat u konferencijskoj dvorani → 18 °C

Ponašanje: kratak posjet (netko samo uzme kabel) završi prije isteka 5 minuta i termostat ostaje u eko načinu. Nakon 5 minuta prisutnosti dvorana se prebacuje na 22 °C i tako ostaje do 15 minuta nakon što posljednja osoba ode.

Prvi koraci

Stranica smart rule ima pet vlastitih odjeljaka; drugi dijalog pripada stranici okidača:

Kašnjenje
Okidači
Kada je aktivan barem jedan okidač.
PokretOtkriven je pokret
Senzor pokreta
Dodaj okidač
Početna odgoda
Neobavezna odgoda prije izvršavanja početnih akcija. Računa se od trenutka kada uvjet počne vrijediti, a ciklus se otkazuje ako uvjet tijekom tog razdoblja prestane vrijediti.
Trajanje
5 sekundi
Početne akcije
Akcije koje se primjenjuju kada istekne početna odgoda, a ostaju aktivne dok ne istekne završna odgoda.
Svjetlo
Uključite
Dodaj novu radnju
Završna odgoda
Odgoda prije izvršavanja završnih akcija. Počinje teći kada uvjet prestane vrijediti, a otkazuje se ako uvjet ponovno počne vrijediti.
Trajanje
10 minuta
Završne akcije
Akcije koje se izvrše jednom kada istekne završna odgoda. Završne akcije obično nisu potrebne - kada smart rule prestane vraćati vrijednost, uređaj će dobiti vrijednost od drugog aktivnog smart rule s nižim prioritetom, ili će se vratiti na svoju zadanu vrijednost.
Dodaj novu radnju
Vrsta okidač
Stanja
Događaji

Na slici u dijalogu Vrsta okidač odaberite drugi uvjet i opisi obaju kašnjenja promijenit će se prema vrsti okidača — pogledajte Okidači događaja i okidači stanja.

Osnovni primjer

U hodniku imate senzor pokreta. Želite da se svjetlo u hodniku uključi kada se otkrije pokret i ostane upaljeno 5 minuta nakon posljednjeg pokreta.

  1. Izradite novi smart rule Kašnjenje.
  2. U odjeljku Okidači dodirnite Dodaj okidač kako biste otvorili stranicu konfiguracije okidača.
  3. Dodirnite Dodaj uređaj i odaberite senzor pokreta u hodniku.
  4. Na stranici okidača u odjeljku Uvjet aktivacije odaberite Pokret, u odjeljku Kada Vrijednost je jednaka, a kao vrijednost Otkriven je pokret.
  5. Vratite se na stranicu smart rule.
  6. Početna odgoda ostavite na 0 sekundi (trenutna reakcija).
  7. U odjeljku Početne akcije dodirnite Dodaj novu radnju i za svjetlo u hodniku odaberite Uključite.
  8. Završna odgoda postavite na 5 minuta.
  9. U odjeljku Završne akcije dodirnite Dodaj novu radnju i za svjetlo u hodniku odaberite Isključite.
  10. Dodirnite Spremi.

Okidači

Istom smart rule možete dodati više okidača. Smart rule se aktivira kada je aktivan bilo koji od njih (logika ILI) — kod tri senzora pokreta s uvjetom stanja završno kašnjenje počinje tek kada nijedan od njih ne otkriva pokret. Pojedinosti o konfiguraciji pogledajte na stranici Okidači.

Okidači ovog smart rule prate samo vrijednosti uređaja. Vremenski okidači i vremenske postavke okidača (kašnjenje, minimalno i maksimalno trajanje) ovdje nisu dostupni — smart rule umjesto njih ima vlastita dva kašnjenja.

Uređaji okidača ne mogu se koristiti kao ciljevi radnji u istom smart rule. Tako se sprječavaju povratne petlje u kojima bi radnja pokretala vlastiti smart rule.

Okidači događaja i okidači stanja

Vrstu okidača određuje njegov uvjet: dijalog Vrsta okidač nudi uvjete u dvjema skupinama, Stanja i Događaji. Svi okidači u jednom smart rule moraju biti iste vrste: čim neki okidač ima uvjet, dijalog nudi samo uvjete te vrste, za svaki okidač uključujući prvi. Ako smart rule želite prebaciti na drugu vrstu, uklonite njegove okidače i dodajte ih ponovno.

Redak okidača na stranici smart rule ne prikazuje vrstu: Vrijednost je jednaka i Vrijednost se promijenila na zapisuju se jednako — vrsta vrijednosti, znak jednakosti, vrijednost.

Grafikon uspoređuje dva smart rule Kašnjenje na istom senzoru pokreta, oba s početnim kašnjenjem 0 i istim završnim kašnjenjem. Prvi koristi uvjet stanja Vrijednost je jednaka Otkriven je pokret, a drugi uvjet događaja Vrijednost se promijenila na Otkriven je pokret:

Kašnjenje
1 2 3 4 5 6
Otkriven je pokret
Početne akcijeStanje
Početne akcijeDogađaj
  1. Pokret počinje — oba smart rule izvode početne radnje.
  2. Događaj: završno kašnjenje, računato od događaja, istječe i početne radnje prestaju vrijediti iako pokret traje.
  3. Pokret prestaje — Stanje: počinje završno kašnjenje.
  4. Ponovni pokret — Stanje: završno kašnjenje se poništava. Događaj: novi događaj pokreće novi ciklus.
  5. Događaj: završno kašnjenje, računato od drugog događaja, istječe.
  6. Stanje: završno kašnjenje istječe, računato od trenutka kada je pokret ponovno prestao.

Početna odgoda

Opis ispod naslova odjeljka ovisi o vrsti okidača:

  • Okidači stanja: Neobavezna odgoda prije izvršavanja početnih akcija. Računa se od trenutka kada uvjet počne vrijediti, a ciklus se otkazuje ako uvjet tijekom tog razdoblja prestane vrijediti.
  • Okidači događaja: Neobavezna odgoda prije izvršavanja početnih akcija. Računa se od prvog događaja - sljedeći događaji tijekom tog razdoblja se ignoriraju i ciklus se ne može otkazati.

Trajanje postavite pomoću birača vremena, od dana do milisekundi.

ParametarRasponZadano
Početna odgoda0 i više0 (bez kašnjenja)

Kod okidača stanja početno kašnjenje filtrira kratka okidanja — na primjer vrata koja su se otvorila samo na trenutak, a nisu ostala otvorena:

Stanje
1 2
Okidači
Početna odgoda5 minuta
Početne akcije
  1. Uvjet prestaje vrijediti prije isteka početnog kašnjenja. Ciklus se poništava i početne radnje se ne izvode.
  2. Uvjet ponovno počinje vrijediti. Početno kašnjenje računa se ispočetka.

Početne akcije

Dodirnite Dodaj novu radnju kako biste dodali radnje uređaja. Možete dodati više radnji — sve se izvode zajedno.

Svaki odjeljak radnji može sadržavati i jednu radnju obavijesti: dodirnite ikonu zvona za obavijesti u zaglavlju odjeljka. Kada se radnje izvedu, ona šalje push obavijest primateljima koje odaberete u njezinim odjeljcima Grupe, Korisnici i Klijentski uređaji.

Završna odgoda

ParametarRasponZadano
Završna odgoda500 milisekundi i više60 sekundi

Kada počinje završno kašnjenje, ovisi o vrsti okidača:

  • Okidači stanja: Odgoda prije izvršavanja završnih akcija. Počinje teći kada uvjet prestane vrijediti, a otkazuje se ako uvjet ponovno počne vrijediti.
  • Okidači događaja: Odgoda prije izvršavanja završnih akcija. Počinje teći kada završi početna odgoda, a svaki sljedeći događaj je ponovno pokreće.

Oba slučaja prikazana su u odjeljku Ciklus korak po korak.

Završne akcije

Akcije koje se izvrše jednom kada istekne završna odgoda. Završne akcije obično nisu potrebne - kada smart rule prestane vraćati vrijednost, uređaj će dobiti vrijednost od drugog aktivnog smart rule s nižim prioritetom, ili će se vratiti na svoju zadanu vrijednost.

Uređaj čije su Zadane vrijednosti postavljene na Ne mijenjaj zadržava vrijednost koju su mu dale početne radnje — za takav uređaj ovdje dodajte suprotnu radnju, na primjer isključivanje onoga što su početne radnje uključile.

Ciklus korak po korak

Ciklus okidača stanja

Stanje
1 2 3 4 5 6
Okidači
Početna odgoda5 sekundi
Početne akcije
Završna odgoda10 minuta
Završne akcije
  1. Okidač se aktivira — počinje početno kašnjenje.
  2. Početno kašnjenje istječe — izvode se Početne akcije i ostaju na snazi dok ne istekne završno kašnjenje.
  3. Okidač se deaktivira — počinje Završna odgoda.
  4. Okidač se ponovno aktivira — završno kašnjenje se poništava.
  5. Okidač se opet deaktivira — završno kašnjenje računa se ispočetka.
  6. Završno kašnjenje istječe — izvode se Završne akcije i ciklus završava.

Ciklus okidača događaja

Događaj
1 2 3 4 5
Okidači
Početna odgoda5 sekundi
Početne akcije
Završna odgoda10 minuta
Završne akcije
  1. Prvi događaj — počinju ciklus i početno kašnjenje.
  2. Sljedeći događaj tijekom početnog kašnjenja — zanemaruje se.
  3. Početno kašnjenje istječe — izvode se Početne akcije i počinje Završna odgoda.
  4. Događaj tijekom završnog kašnjenja — završno kašnjenje kreće ispočetka.
  5. Završno kašnjenje istječe — izvode se Završne akcije. Sljedeći događaj pokreće novi ciklus.

Ponovno pokretanje sustava

Ako se sustav ponovno pokrene dok je ciklus kašnjenja u tijeku, smart rule nastavlja tamo gdje je stao. Kašnjenje koje je isteklo tijekom ponovnog pokretanja nadoknađuje se odmah nakon pokretanja; završno kašnjenje koje slijedi nakon njega računa se od pokretanja. Okidač stanja nakon pokretanja procjenjuje se prema trenutačnoj vrijednosti: ako uvjet više ne vrijedi, početno kašnjenje koje još teče poništava se (ono koje je isteklo tijekom ponovnog pokretanja svejedno se nadoknađuje), a ako uvjet ponovno vrijedi, završno kašnjenje se poništava.

Spremanje promjene u smart rule drugačiji je slučaj: ciklus u tijeku poništava se bez izvođenja završnih radnji, a njegove početne radnje odmah prestaju vrijediti (uređaj čije su Zadane vrijednosti postavljene na Ne mijenjaj zadržava njihovu vrijednost). Ako uvjet stanja i dalje vrijedi, novi ciklus odmah počinje od početnog kašnjenja.