TapHome

Korlátozó feltétel

A korlátozó feltétel határozza meg, mikor vezérelheti a smart rule az eszközöket. Amíg korlátoz, a smart rule tovább fut, de a műveleteit nem küldi el az eszközöknek. A feltétel magától semmit sem kapcsol ki: hogy mit csinál a kimenet, azt az eszköz alapértelmezett értékei vagy más smart rule-ok döntik el.

Hol állíthatod be

Korlátozó feltétele minden smart rule-nak van. A smart rule oldalán az Engedélyezve kapcsoló alatt található a Korlátozó feltétel sor, saját kapcsolóval, amely be- és kikapcsolja a feltételt. A sor a kiválasztott típust, időnél az időszakot is mutatja (például Idő (Nap)), rákoppintva pedig megnyílik a feltétel oldala:

Korlátozó feltétel
Tulajdonságok
1
Engedélyezve
Típus kiválasztása
2
  1. Az Engedélyezve kapcsoló bekapcsolja a feltételt. Amíg ki van kapcsolva, a típusválasztás és a típus beállításai is szürkék, és a feltétel soha nem korlátozza a smart rule-t.
  2. A típus kiválasztása után a lista alatt megjelennek a beállításai. A módosítás csak a smart rule mentése után érvényes; a mentés újraindítja a smart rule-t, így a futó Léptető funkció megszakad.

Azt, hogy a smart rule éppen most korlátozott-e, a feltétel oldala nem mutatja. Az eszköz részletei nézetében látod, az „ által befolyásolt” című szakaszban, az eszközt vezérlő smart rule-ok között: a korlátozott smart rule leírása Korlátozott, rózsaszín ikonnal.

Típusok

Az Egyik sem lehetőségen kívül négy típus közül választhatsz:

  • Képlet — A smart rule csak akkor fog működni, ha az egyenlet igaz; akkor is korlátoz, ha a kifejezésnek nincs értéke, vagy nem értékelhető ki.
  • Idő — intervallumok, amelyekben a smart rule működik, illetve korlátozott, egy napon, héten, munkanapon és hétvégén, hónapon vagy éven belül; részletesen a Korlátozás idő szerint részben.
  • Digitális kimenet — egyetlen eszköz Ki és Be állapottal, és mindkét állapotnál egy kapcsoló, amely megadja, hogy a smart rule működik-e benne. Kezdetben mindkét kapcsoló ki van kapcsolva — amíg az egyiket be nem kapcsolod, a smart rule mindig korlátozott.
  • Többértékű kapcsoló — az az állapot korlátoz, amelynek ki van kapcsolva a kapcsolója. Az az állapot, amelyet később adsz az eszközhöz, nem korlátoz, amíg újra meg nem nyitod a feltétel oldalát, és el nem mented a smart rule-t — az alkalmazás csak ekkor adja hozzá, kikapcsolt kapcsolóval. Így korlátozhatsz a jelenléti mód szerint is, amely Otthon, Távollét és további állapotokkal rendelkező többértékű kapcsoló.

Korlátozás idő szerint

A 2026.1-es verziótól az egyetlen napi Ettől – Eddig időablak helyett tetszőleges számú intervallumot állíthatsz be, a napon kívül a héten, a munkanapon és a hétvégén, a hónapon és az éven belül is, a határt pedig napkeltéhez vagy napnyugtához igazítva is.

Az időablakot nem „-tól – -ig” formában adod meg. A feltétel határok listája, és a köztük lévő intervallumok váltakoznak: a smart rule működik ↔ a smart rule korlátozott. Az első intervallum (az időszak kezdetétől) állapotát az Az első időintervallum korlátozó kapcsoló határozza meg, a többi ehhez képest váltakozik. Ha a smart rule-nak csak 13:00 és 13:05 között kell működnie, a határai tehát 00:00, 13:00 és 13:05, és ez a kapcsoló be van kapcsolva. Hét, munkanap/hétvége, hónap és év esetén a határnak az időn kívül napja is van.

Időszak: Nap, Az első időintervallum korlátozó: bekapcsolva, határok: Napnyugtától és 22:00. A köztük lévő intervallum a második a sorban, ezért ellenkező az állapota, mint a szomszédainak: a smart rule napnyugtától 22:00-ig működik.
Az interaktív példához JavaScript szükséges. Ugyanezt a működést mutatják a diagramok ezen az oldalon.
  1. Az új feltételnek egyetlen intervalluma van az időszak kezdetétől (napi időszaknál a sor: Ettől: 00:00, Eddig: következő napon), és az állapotát az Az első időintervallum korlátozó kapcsoló határozza meg — alapértelmezés szerint ki van kapcsolva, így a smart rule mindig működik.
  2. Az Időintervallum hozzáadása gomb egyetlen határt ad hozzá, nem időablakot, és azonnal megnyitja a beállítását. A határ alapértelmezés szerint az időszak kezdetén áll (napi időszaknál 00:00); visszalépés után az alkalmazás idő szerint besorolja, és azt az intervallumot, amelybe esik, kettéosztja.
  3. A sor melletti nyíl a sor záró határát nyitja meg. Az Eltávolítás törli ezt a határt, és a sor összeolvad a következővel. Az utolsó sornál a nyíl határt ad hozzá, és az Eltávolítás ott semmit sem töröl.
  4. A határ beállításából a Vissza nyíllal lépsz ki, és ezzel a módosítást el is mented — a határ oldalán nincs Mégse gomb.

Mire figyelj

  • Az időszak kezdetén lévő határt az alkalmazás szó nélkül elveti. Az új határ alapértelmezés szerint az időszak kezdetén van (napi időszaknál 00:00) — ez pedig már szerepel a listában. Ha nem módosítod, visszalépés után semmi sem adódik hozzá, és üzenet sem jelenik meg. Ugyanez érvényes minden olyan határra, amely már szerepel a listában.
  • Az Idő, a Napkeltétől és a Napnyugtától közötti váltás lenullázza az értéket. Ha a határt napkeltére vagy napnyugtára, majd vissza Idő módra váltod, 00:00 lesz, és visszalépés után elveszhet — még az a határ is, amely korábban már ott volt.
  • Az állapot a sorrendhez tartozik, nem a határhoz. Ha egy határt egy másik mögé tolsz, az időablak áthelyeződik. Ha egy másik határ idejét adod neki, az egyik eltűnik, és az utána következő összes intervallum az ellenkező állapotra vált.
  • Munkanap/Hétvége: a hétvégi nap nem határral kezdődik. Az időszak kezdete munkanap, 00:00. A munkanapi határok minden munkanapon (hétfőtől péntekig) érvényesek, a hétvégiek mind szombaton, mind vasárnap, és a hétvége azzal az állapottal kezdődik, amellyel a péntek véget ért (a vasárnap azzal, amellyel a szombat).
  • Az időszak módosítása kiüríti a határok listáját. Amíg el nem hagyod az oldalt, az eredeti időszakra való visszaváltás visszaállítja.
  • A legkisebb lépés egy perc. A napkeltéhez vagy napnyugtához képesti eltolást rögzített értékek közül választod, −6 és +6 óra között: egy óráig 15 percenként, három óráig félóránként, azon túl óránként.
  • A határ az intervallum kezdete — a 22:00-ig tartó időablaknál a smart rule 22:00:00-tól korlátozott.

Mi történik a smart rule-lal, amíg a feltétel korlátoz

  • A smart rule nem áll le. Továbbra is kiértékeli a bemeneteket és az időzítőket, a Léptető funkció végighalad a lépéseken, és el is indítható. Csak a műveletek elküldése az eszközöknek és az értesítések küldése blokkolt.
  • Egyszeri művelet, amely a korlátozás idejére esik, elvész — a korlátozás vége után sem érvényesül.
  • Művelet tartása a korlátozás végén érvényesül, új bemeneti változás nélkül is — ha a smart rule abban a pillanatban még tartja.
  • A kimenetet a korlátozás kezdetétől egy alacsonyabb prioritású smart rule veszi át, ha nincs ilyen, az eszköz alapértelmezett értéke. Ha az alapértelmezett érték Ne változtasson, a kimenet úgy marad, ahogy volt.
  • Léptető funkció a korlátozás végén újra érvényesíti annak a lépésnek a tartó műveletét, amelyben éppen van — a korábbi lépések műveleteit nem. Ha közben véget ért, már semmit sem tart. A Határozatlanul ismétlődő mód a korlátozás alatt is folyamatosan ismétlődik.
  • Kivételek: a Világítás vezérlő és a PID szabályozó a korlátozás kezdetekor alaphelyzetbe állnak, és felszabadítják a kimeneteiket; a korlátozás vége után elölről kezdenek.

Példa: az öntözést vezérlő Léptető funkció smart rule-t Triggerekkel vezérelve módban 13:00-kor egy trigger indítja el, a korlátozó feltétel pedig csak 13:00 és 13:05 között engedi működni — maga a feltétel nem indítja el. Az 1. lépés tartó művelettel bekapcsolja a szelepet, az Utolsó lépés pedig kikapcsolja. Ha az 1. lépés 5 percig vagy annál tovább tart, a kikapcsolás már a korlátozás alatt érkezik, és elvész, mert az utolsó lépés műveletei mindig egyszeriek. A Ne változtasson alapértelmezett értékű szelep ezután bekapcsolva marad, amíg valaki kézzel vagy egy másik smart rule ki nem kapcsolja; Ki alapértelmezett értéknél 13:05-kor azonnal kikapcsol. Ezért rövidítsd le a Léptető funkciót, hogy az időablak vége előtt véget érjen, vagy a szelep alapértelmezett értéke legyen Ki.

Az öntözést vezérlő Léptető funkciót (Triggerekkel vezérelve) 13:00-kor egy trigger indítja; a korlátozó feltétel csak 13:00 és 13:05 között engedi működni a smart rule-t. A szelep alapértelmezett értéke Ne változtasson. Változtasd az 1. lépés hosszát, és indítsd el ▶.
Az interaktív példához JavaScript szükséges. Ugyanezt a működést mutatják a diagramok ezen az oldalon.