Ograničavajući uvjet
Ograničavajući uvjet određuje kada smart rule smije upravljati uređajima. Dok ograničava, smart rule i dalje radi, ali se njegove radnje ne zapisuju u uređaje. Sam uvjet ne isključuje ništa: što će izlaz učiniti, odlučuju zadane vrijednosti uređaja ili drugi smart rules.
Gdje ga postaviti
Ograničavajući uvjet ima svaki smart rule. U njegovu detalju, ispod prekidača Aktivno, nalazi se redak Ograničavajući uvjet s vlastitim prekidačem koji uvjet uključuje i isključuje. Redak prikazuje odabranu vrstu, a kod vremena i razdoblje (primjerice Vrijeme (Dan)), a dodirom na njega otvara se stranica uvjeta:
- Aktivno uključuje uvjet. Dok je isključen, odabir vrste i postavke vrste su zasivljeni, a uvjet nikada ne ograničava smart rule.
- Kada odaberete vrstu, ispod popisa pojavljuju se njezine postavke. Promjena počinje vrijediti tek nakon spremanja smart rule; spremanje ga ponovno pokreće, pa se Sequencer koji je u tijeku prekida.
Stranica uvjeta ne prikazuje je li smart rule upravo sada ograničen. To vidite u detalju uređaja, u odjeljku Pogođen sa smart rules koji upravljaju uređajem: ograničeni smart rule prikazuje status ograničen s ružičastom ikonom.
Vrste
Osim opcije Nijedan na izboru su četiri vrste:
- Formula — Smart rule će raditi samo kad je jednadžba istinita; ograničava i kada izraz nema vrijednost ili se ne može izračunati.
- Vrijeme — intervali u kojima smart rule radi i u kojima je ograničen, unutar dana, tjedna, radnih dana i vikenda, mjeseca ili godine; pojedinosti u odjeljku Ograničenje prema vremenu.
- Digitalni izlaz — jedan uređaj sa stanjima Isključeno i Uključeno, a uz svako stanje prekidač kojim određujete radi li smart rule u tom stanju. Oba su prekidača na početku isključena: dok jedan ne uključite, smart rule je stalno ograničen.
- Prekidač s više vrijednosti — stanje čiji je prekidač isključen ograničava smart rule. Stanje koje uređaju dodate kasnije ne ograničava dok ponovno ne otvorite stranicu uvjeta i ne spremite smart rule; tek ga tada aplikacija dodaje s isključenim prekidačem. Tako se ograničava i prema načinu prisutnosti, koji je prekidač s više vrijednosti sa stanjima Kod kuće, Odsutan i drugima.
Ograničenje prema vremenu
Od verzije 2026.1 umjesto jednog dnevnog prozora Od – Do možete postaviti proizvoljan broj intervala, ne samo unutar dana nego i unutar tjedna, radnih dana i vikenda, mjeseca i godine, a granica može pratiti i izlazak ili zalazak sunca.
Prozor se ne unosi kao „od – do”. Uvjet je popis granica, a intervali između njih se izmjenjuju: smart rule radi ↔ smart rule je ograničen. Stanje prvog intervala (od početka razdoblja) određuje prekidač Prvi interval je ograničavajući, a sljedeći se intervali izmjenjuju. Smart rule koji treba raditi samo od 13:00 do 13:05 zato ima granice 00:00, 13:00 i 13:05 i uključen taj prekidač. Kod tjedna, radnog dana / vikenda, mjeseca i godine granica osim vremena ima i dan.
- Novi uvjet ima jedan interval od početka razdoblja (kod dana redak Od: 00:00, Do: sljedeći dan), a njegovo stanje određuje prekidač Prvi interval je ograničavajući, zadano isključen, pa smart rule radi stalno.
- Dodaj interval dodaje jednu granicu, ne prozor, i odmah otvara njezine postavke. Granica je postavljena na početak razdoblja (kod dana 00:00); kada se vratite, aplikacija je razvrstava prema vremenu i dijeli interval u koji padne na dva.
- Strelica pokraj retka otvara završnu granicu tog retka. Ukloni je briše, a redak se spaja sa sljedećim. Kod posljednjeg retka strelica dodaje granicu, a Ukloni ondje ne briše ništa.
- Iz postavki granice izlazite strelicom natrag i time se promjena sprema: stranica granice nema gumb Odustani.
Na što treba paziti
- Aplikacija bez upozorenja odbacuje granicu na početku razdoblja. Nova granica zadano je postavljena na početak razdoblja (kod dana 00:00), a ta je već na popisu. Ako je ne promijenite, nakon povratka ništa se ne dodaje i ne pojavljuje se nikakva poruka. Isto vrijedi za svaku granicu koja je već na popisu.
- Prebacivanje između Vrijeme i Od izlaska sunca ili Od zalaska sunca poništava vrijednost. Kada granicu prebacite na sunce i natrag na Vrijeme, ima 00:00 i nakon povratka može biti odbačena, čak i granica koja je ondje bila i prije.
- Stanje pripada mjestu u redoslijedu, a ne granici. Kada granicu pomaknete iza druge, prozor se pomiče. Kada joj zadate vrijeme druge granice, jedna od njih nestaje, a svi intervali iza nje prelaze u suprotno stanje.
- Radni dan / Vikend: dan vikenda ne počinje granicom. Početak razdoblja je radni dan, 00:00. Granice radnog dana vrijede svaki radni dan (od ponedjeljka do petka), granice vikenda i u subotu i u nedjelju, a vikend počinje stanjem kojim je završio petak (nedjelja stanjem kojim je završila subota).
- Promjena vremenskog razdoblja prazni popis granica. Dok ne napustite stranicu, povratak na izvorno razdoblje vraća ga.
- Najmanji korak je jedna minuta. Pomak od izlaska ili zalaska sunca birate iz fiksnih vrijednosti od −6 do +6 sati: do jednog sata u koracima od 15 minuta, do tri sata u koracima od 30 minuta, a dalje u koracima od 1 sata.
- Granica je početak intervala: kod prozora do 22:00 smart rule je ograničen od 22:00:00.
Granica prema suncu tijekom godine
Granica prema suncu pomiče se tijekom godine, a fiksna ne: granice 00:00, Zalazak sunca i 20:00 s uključenim prekidačem Prvi interval je ograničavajući rade dok sunce zalazi prije 20:00, a smart rule tada radi od zalaska sunca do 20:00. U Bratislavi, međutim, sunce otprilike od kraja travnja do sredine kolovoza zalazi u 20:00 ili kasnije, pa su granice tada u obrnutom redoslijedu od onoga na popisu. Što smart rule tada radi, ovisi o tome kada je centralna jedinica Core posljednji put inicijalizirala uvjet (primjerice nakon ponovnog pokretanja ili nakon spremanja bilo kojeg smart rule s vremenskim ograničavajućim uvjetom): može biti ograničen cijeli dan, raditi od zalaska sunca do ponoći ili raditi cijeli dan osim od 20:00 do zalaska sunca. U jesen, kada sunce ponovno zalazi prije 20:00, to se samo ispravlja; granice 22:00 iz gornjeg primjera to se u Bratislavi ne tiče, jer ondje sunce uvijek zalazi ranije.
Što se događa sa smart rule dok ga uvjet ograničava
- Smart rule se ne zaustavlja. I dalje procjenjuje ulaze i tajmere, Sequencer prolazi kroz svoje korake i može se i pokrenuti. Blokirani su samo zapisivanje radnji u uređaje i slanje obavijesti.
- Radnja tipa Jednokratna akcija koja padne u vrijeme ograničenja gubi se: ne primjenjuje se ni nakon završetka ograničenja.
- Radnja tipa Držanje akcije primjenjuje se kada ograničenje završi, čak i bez nove promjene ulaza, ako je smart rule u tom trenutku još drži.
- Od početka ograničenja izlaz preuzima smart rule s nižim prioritetom, a inače zadana vrijednost uređaja. Uz zadanu vrijednost Ne mijenjaj izlaz ostaje kakav je bio.
- Nakon završetka ograničenja Sequencer ponovno primjenjuje radnju držanja koraka u kojem se upravo nalazi, a ne radnje ranijih koraka. Sequencer koji je u međuvremenu završio više ništa ne drži. Način Neograničeno se ponavlja vrti se ukrug i tijekom ograničenja.
- Iznimke: Light Controller i PID regulator se pri ograničenju resetiraju i oslobađaju svoje izlaze; nakon završetka ograničenja počinju ispočetka.
Primjer: Sequencer za navodnjavanje u načinu Upravljano okidačima u 13:00 pokreće okidač, a ograničavajući uvjet dopušta mu rad samo od 13:00 do 13:05; sam ga uvjet ne pokreće. Korak 1 uključuje ventil radnjom držanja, a Posljednji korak ga isključuje. Kada korak 1 traje 5 minuta ili dulje, isključivanje dolazi tek tijekom ograničenja i gubi se, jer su radnje posljednjeg koraka uvijek jednokratne. Ventil sa zadanom vrijednošću Ne mijenjaj tada ostaje uključen dok ga ne isključi osoba ili drugi smart rule; sa zadanom vrijednošću Isključeno isključuje se odmah u 13:05. Zato Sequencer skratite tako da završi prije kraja prozora ili ventilu postavite zadanu vrijednost Isključeno.