TapHome

Podmienka

🚀 Dostupné od verzie Core 2026.1.

Smart rule Podmienka spája spúšťače s akciami: kým platí spúšťač, platia jeho akcie. Napríklad keď pohybový senzor na chodbe zaznamená pohyb, prvý spúšťač zapne svetlo, a keď pohyb ustane, druhý spúšťač ho vypne. Spúšťa ho hodnota zariadenia (teplota, pohyb, stlačenie tlačidla) alebo čas (o 23:00, pri západe slnka, v pracovné dni). Spúšťačov môže mať viac a ich poradie je priorita: v každej chvíli platia akcie len jedného z nich.

Ako funguje Podmienka

Pri každej zmene — novej hodnote vstupného zariadenia alebo začiatku či konci časového spúšťača — prejde smart rule spúšťače v poradí, v akom sú na jeho stránke, a vyhrá prvý platný. Akcie ostatných spúšťačov smart rule zruší, aj keď ich podmienka tiež platí.

Druh spúšťača určuje jeho podmienka:

  • Stav (Hodnota sa rovná, Hodnota je menšia ako, časový spúšťač v režime Interval) platí, kým podmienka platí.
  • Udalosť (Hodnota sa zmenila na, stlačenie tlačidla, časový spúšťač v režime Okamžite) je okamih. V poradí súťaží ako ostatné: udalosť pod platným stavovým spúšťačom sa nevykoná vôbec, udalosť nad ním vyhrá a akcie stavového spúšťača sa znova použijú až pri ďalšej zmene.

Keď neplatí žiadny spúšťač, smart rule svoje zariadenia uvoľní a nič na ne nezapíše. Zariadenie potom riadi smart rule s nižšou prioritou alebo jeho Predvolené hodnoty; s voľbou Nezmeniť ostane tak, ako ho smart rule nechal. Ak má smart rule zariadenie vypnúť, potrebuje na to vlastný spúšťač. Prioritu medzi smart rules, ktoré ovládajú to isté zariadenie, určuje ich poradie na stránke zariadenia v sekcii Ovplyvnený; zmeníte ho tlačidlom Upraviť.

Jednorazové akcie a notifikácia sa vykonajú len pri novej aktivácii spúšťača — keď jeho podmienka začne platiť. Keď spúšťač prevezme vedenie po spúšťači vyššie, po štarte riadiacej jednotky alebo po uložení smart rule, použijú sa len jeho držiace akcie.

Ako čítať grafy na tejto stránke: sivé dráhy sú vstup — teplota (výška plochy, 16 až 24 °C), podmienka spúšťača a to, čo chce iný smart rule; modré dráhy sú výsledok — kedy platia akcie spúšťača a kedy svieti svetlo. Čiarkovaný obrys znamená, že podmienka spúšťača platí, ale vyhráva spúšťač vyššie v poradí. Časová os nie je v mierke.

Graf ukazuje smart rule s tromi spúšťačmi nad jednou teplotou, v tomto poradí: kúrenie naplno pod 18 °C, úsporne pod 20 °C a vypnúť od 21 °C.

Podmienka
1 2 3
Teplota
Hodnota je menšia ako18 °
Hodnota je menšia ako20 °
Hodnota je väčšia alebo rovná21 °
  1. Pod 18 °C vyhrá spúšťač 1 a akcie spúšťača 2 smart rule zruší.
  2. Nad 18 °C prevezme vedenie spúšťač 2 bez novej aktivácie: použijú sa len jeho držiace akcie.
  3. Pri 20 °C neplatí žiadny spúšťač: smart rule kúrenie uvoľní, nevypne ho.

Spúšťače preto zoraďte od najužšej podmienky: keby bol spúšťač „pod 20 °C“ prvý, spúšťač „pod 18 °C“ by pod ním nevyhral nikdy.

Držiaca akcia a Jednorazová akcia

Každá akcia zariadenia má typ, ktorý sa volí v sekcii Typ akcie na stránke akcie (v zjednodušenom zobrazení ju najprv odhalí Zobraziť viac). Aplikácia v nej píše:

Držiaca akcia drží hodnotu dovtedy, kým je splnená podmienka smart rule. Jednorazová akcia sa použije len v momente udalosti a potom zariadenie uvoľní, takže ho môže prevziať smart rule s nižšou prioritou. Ak tento smart rule prevezme kontrolu neskôr bez novej udalosti, akcia sa už znova nepoužije.

V grafe spúšťač Pohyb = Detekovaný pohyb zapína svetlo a druhá Podmienka s nižšou prioritou ho od bodu 1 drží vypnuté:

Typ akcie
1
PohybDetekovaný pohyb
PodmienkaVypnúť
SvetloDržiaca akcia
SvetloJednorazová akcia
  1. Smart rule s nižšou prioritou chce svetlo vypnúť: držiaca akcia mu to nedovolí, jednorazová áno.

Akcie udalostného spúšťača sú vždy jednorazové. Akcie stavového spúšťača sú predvolene držiace, okrem tých, ktoré sú len jednorazové, napríklad Prepnúť.

Príklady

Kúrenie s hysterézou

Cieľ: zapnúť kúrenie pod 20 °C a nezapínať a nevypínať ho pri každom výkyve okolo 20 °C.

  • Režim Hodnota zariadenia, vstupné zariadenie teplotný senzor.
  • Spúšťač 1: Hodnota je menšia ako 20 °C, Hysteréza 1 °C v režime + → kúrenie zapnúť (Držiaca akcia).
  • Spúšťač 2: Hodnota je väčšia alebo rovná 21 °C → kúrenie vypnúť.

Správanie: Kúrenie sa zapne pod 20 °C a vďaka hysteréze ho spúšťač 1 drží, kým teplota nestúpne nad 21 °C; vtedy ho spúšťač 2 vypne. Keď teplota znova klesá, medzi 21 a 20 °C neplatí žiadny spúšťač: smart rule kúrenie uvoľní a to ostane vypnuté, ak ho nezmení smart rule s nižšou prioritou alebo Predvolené hodnoty. Akcie spúšťača s hysterézou nechajte držiace — jeho zapnutie aplikácia spravidla nevyhodnotí ako novú aktiváciu, takže jednorazové akcie a notifikácia by sa nevykonali. Režimy hysterézy opisuje stránka Triggery.

Svetlo s minimálnou dobou trvania

Cieľ: svetlo na chodbe sa pri pohybe zapne a svieti aspoň 10 minút od začiatku pohybu.

  • Spúšťač 1: Pohyb Hodnota sa rovná Detekovaný pohyb, Minimálna dĺžka trvania 10 minút → svetlo zapnúť.
  • Spúšťač 2: Pohyb Hodnota sa rovná Žiadny pohyb → svetlo vypnúť (Držiaca akcia).

Správanie: Spúšťač 1 ostane aktívny aspoň 10 minút od začiatku pohybu, aj keď pohyb skončí skôr; nový pohyb počas nich začne dobu počítať odznova. Ak potom pohyb nie je, prevezme vedenie spúšťač 2. Vypnutie nechajte držiace — jednorazové by sa pri prevzatí bez novej aktivácie nevykonalo.

Minimálna doba nie je dobeh: keď pohyb trvá dlhšie ako 10 minút, svetlo zhasne hneď, ako pohyb ustane. Ani Oneskorenie 5 minút na spúšťači 2 svetlo počas čakania nedrží — neplatí žiadny spúšťač, smart rule svetlo uvoľní a smart rule s nižšou prioritou alebo Predvolené hodnoty ho môžu hneď zmeniť. Svetlo, ktoré má svietiť ešte istý čas po poslednom pohybe, nastavte smart rule Oneskorenie.

Žalúzie a svetlá podľa slnka

Cieľ: otvoriť žalúzie po východe slnka, pred západom ich zatvoriť a zapnúť svetlá, o 23:00 svetlá vypnúť.

Režim Čas, tri spúšťače s rámcom Deň a režimom Okamžite:

SpúšťačČasAkcie
1Východ slnka + 30 minútotvoriť žalúzie v obývačke a v spálni
2Západ slnka − 15 minútzatvoriť žalúzie, zapnúť svetlá v obývačke
323:00vypnúť svetlá v obývačke

Správanie: Každá akcia sa vykoná raz v danom čase, takže žalúzie aj svetlá medzi spúšťačmi ovládate ručne alebo iným smart rule.

Pracovné dni a víkend

Cieľ: v pracovné dni kúriť na 22 °C od 06:00 do 08:00, cez víkend od 08:00 do 10:00.

Režim Čas, rámec Pracovný deň / Víkend, režim Interval:

  • Spúšťač 1: 06:00 – 08:00 v pracovný deň → termostat 22 °C.
  • Spúšťač 2: 08:00 – 10:00 cez víkend → termostat 22 °C.

Správanie: Interval začína aj končí v pracovný deň alebo cez víkend, preto sú na dva plány potrebné dva spúšťače. Na konci intervalu smart rule termostat len uvoľní a žiadaná teplota ostane 22 °C, kým ju nezmení smart rule s nižšou prioritou alebo Predvolené hodnoty termostatu. Návrat na nižšiu teplotu potrebuje vlastný spúšťač.

Začíname

Stránka smart rule má pod spoločnými atribútmi tri sekcie: režim spúšťania, vstupné zariadenia a spúšťače.

Podmienka
Režim spúšťania
Vstupné zariadenia
Pohybový senzor
Pridať zariadenie
1
Spúšťače
1
PohybDetekovaný pohyb
Zapnúť
2
PohybŽiadny pohyb
Vypnúť
Pridať spúšťač
  1. Číslo v krúžku je poradie spúšťača; zmeníte ho potiahnutím riadku. Plný krúžok má stavový spúšťač, obrys udalostný. Ťuknutie na riadok otvorí nastavenie spúšťača, tri bodky ponuku: Duplikovať akcie v nej skopíruje akcie spúšťača do iných spúšťačov toho istého smart rule a ponúkne sa, len keď spúšťač akcie má a smart rule má aj iný spúšťač.

Základný príklad

Svetlo na chodbe sa má zapnúť pri pohybe a vypnúť, keď pohyb ustane.

  1. Na stránke pohybového senzora ťuknite na Pridať Smart rule a vyberte Podmienka ako smart rule, ktorý senzor spúšťa. Senzor je potom vstupné zariadenie a spúšťače Pohyb = Detekovaný pohyb a Pohyb = Žiadny pohyb sú predvyplnené. Smart rule pridaný zo stránky ovládaného zariadenia má namiesto toho jeden spúšťač bez podmienky s akciou pre toto zariadenie a pridaný zo zoznamu smart rules začína prázdny: senzor pridajte cez Pridať zariadenie, spúšťače cez Pridať spúšťač.
  2. Ťuknite na spúšťač 1, v sekcii Akcie ťuknite na Pridať novú akciu, vyberte svetlo na chodbe a nastavte Zapnuté.
  3. Rovnako pridajte spúšťaču 2 akciu Vypnuté.
  4. Ťuknite na Uložiť.

Režim spúšťania

Smart rule pracuje vždy v jednom režime:

  • Hodnota zariadenia (predvolený) — spúšťače sledujú vstupné zariadenia.
  • Čas — spúšťače sú časové a namiesto vstupných zariadení má stránka sekciu Časová os: Zobrazuje, kedy bude každý spúšťač aktívny. Spúšťače si stránka pamätá pre každý režim zvlášť; pri uložení v režime Čas zahodí vstupné zariadenia aj spúšťače režimu Hodnota zariadenia.

Vstupné zariadenia

Vstupné zariadenia sú spoločné pre všetky spúšťače a musia byť rovnakého typu: po výbere prvého sú zariadenia iného typu nedostupné. Zariadenie nemôže byť v tom istom smart rule vstupné aj cieľom akcie.

Pri viacerých zariadeniach platí stavový spúšťač, keď podmienku splní ktorékoľvek z nich, alebo so zapnutou voľbou Všetky zariadenia musia spĺňať podmienku všetky (Triggery). Udalosť sa vyhodnotí na zariadení, ktoré ju práve hlási.

Spúšťače

Podmienky, typy hodnôt a ďalšie nastavenia spúšťača — oneskorenie, minimálnu a maximálnu dobu, hysterézu a časové spúšťače — opisuje stránka Triggery.

Akcie

Akcie pridáte na stránke spúšťača: v sekcii Akcie ťuknite na Pridať novú akciu, vyberte zariadenie a nastavte, čo urobí. V ponuke akcie (tri bodky) Premenovať premenuje cieľové zariadenie, nie akciu.

Notifikácie

Ikona zvončeka v hlavičke sekcie Akcie pridá spúšťaču notifikáciu, najviac jednu. Push dostanú príjemcovia vybraní v sekciách Skupiny, Používatelia a Klientské zariadenia, a to len pri novej aktivácii spúšťača.

Obsah notifikácie typu skript môže použiť konštanty SmartRuleName (názov smart rule), LocationName (názov inštalácie) a DeviceName (zariadenie, ktoré smart rule spustilo; v režime Čas je prázdna).

Obmedzujúca podmienka

Riadok Obmedzujúca podmienka medzi spoločnými atribútmi stránky určuje, kedy smart rule smie pracovať — podľa typu Vzorec, Čas, Digitálny výstup alebo Viachodnotový prepínač. Typ Čas rozdelí zvolené obdobie (deň, týždeň, pracovné dni a víkend, mesiac, rok) na intervaly, v ktorých smart rule striedavo pracuje a je obmedzený. Obmedzenie podľa režimu prítomnosti nastavíte typom Viachodnotový prepínač so zariadením prítomnosti. Všetky typy, časové intervaly aj to, čo smart rule robí, kým je obmedzený, opisuje stránka Obmedzujúca podmienka.

Kým je smart rule obmedzený, nepošle zariadeniam žiadnu akciu ani notifikáciu a v zozname smart rules na stránke zariadenia má stav Obmedzený. Zariadenia sám nevypne — prevezme ich smart rule s nižšou prioritou alebo ich Predvolené hodnoty. Jednorazová akcia, ktorá pripadne na čas obmedzenia, prepadne; držiaca akcia aktívneho spúšťača sa použije po skončení obmedzenia.

Nahrádza staršie smart rules

Pri aktualizácii na verziu 2026.1 sa tieto smart rules zmenia na Podmienku a ponechajú si svoju prioritu. Niektoré sa pritom rozdelia na viac smart rules.

Starší smart rulePodmienka po aktualizácii
Zmena stavu alarmuvstup alarm; 1. zastrážený alebo spustený poplach → akcie zastráženia, 2. odstrážený alebo sa práve zastrážuje → akcie odstráženia
Denný plánrežim Čas; 1. interval od začiatku po koniec → akcie v perióde, 2. interval od konca po začiatok → akcie mimo periódy
Notifikácia o chybe zariadeniajeden smart rule na každé sledované zariadenie; 1. zmizli všetky chyby, 2. vznikla chyba
Obmedzovač teplotyvstup teplotný senzor; 1. teplota dosiahla maximum, 2. teplota nemá hodnotu, 3. senzor má chybu → všetky tri vypnú výstupy
Vykonaj akcie pri zapnutí / vypnutíaž dva smart rules: akcie prepnutia na udalosti Hodnota sa zmenila; akcie zapnutia a vypnutia na spúšťačoch = áno a = nie
Nastavte akcie na základe hodnoty Viachodnotový prepínačjeden spúšťač na každý povolený stav prepínača, v poradí stavov; akcie zakázaných stavov sa neprenesú
Akcia pri stlačení tlačidlaudalosti stlačenia v poradí krátke, dlhé, dvojité, trojité — len tie, ktoré mali akcie
Znížiť kúrenie / chladenie, keď je otvorené oknojeden smart rule na každý typ kontaktu; spúšťač otvorené → žiadaná teplota termostatov; po zatvorení smart rule termostat uvoľní
Akcia pri zazvonení na videovrátnika1. zvonenie, 2. hovor, 3. nečinný
Notifikáciajeden smart rule na každé zariadenie; udalosti Hodnota sa zmenila na áno a nie → notifikácia aktivácie a deaktivácie