TapHome

Triggery

Triggery definujú, kedy sa smart rule aktivuje. Viaceré smart rules — ako Podmienka, Oneskorenie a Vzorec — používajú spoločný systém triggerov. Táto stránka dokumentuje, ako triggery nakonfigurovať.

K dispozícii sú dva typy triggerov:

  • Triggery hodnôt zariadení — monitorujú jedno alebo viacero zariadení a aktivujú sa, keď hodnota zariadenia splní podmienku.
  • Časové triggery — aktivujú sa v konkrétnych časoch alebo počas časových intervalov.

Pri pridávaní triggera si vyberiete jeden z týchto typov. Niektoré smart rules podporujú len triggery hodnôt zariadení; iné podporujú oba.

Triggery hodnôt zariadení

Trigger hodnoty zariadenia monitoruje zariadenia a aktivuje sa na základe ich hodnôt — teplota, pohyb, stav spínača, stlačenie tlačidla a ďalšie. Konfigurujete tri veci: ktoré zariadenia monitorovať, ktorú vlastnosť sledovať a akú podmienku kontrolovať.

Vstupné zariadenia

Trigger potrebuje jedno alebo viacero zariadení na monitorovanie. V závislosti od smart rule vyberáte zariadenia buď na hlavnej stránke smart rule (zdieľané naprieč všetkými triggermi) alebo priamo na konfiguračnej stránke daného triggera. Všetky zariadenia v jednom triggeri musia byť rovnakého typu.

Typ hodnoty

Vyberte, ktorú vlastnosť zariadenia monitorovať. Dostupné možnosti závisia od schopností vašich vybraných zariadení. Bežné typy hodnôt zahŕňajú:

Typ hodnotyPríklad použitia
TeplotaMonitorovanie izbovej teploty
VlhkosťMonitorovanie úrovne vlhkosti
PohybDetekcia pohybu
JasReakcia na úroveň osvetlenia
Stavový kontaktDetekcia otvorenia/zatvorenia dverí/okien
CO2Monitorovanie kvality vzduchu
Stlačenie tlačidlaReakcia na stlačenie tlačidla
HodnotaMonitorovanie číselných hodnôt (pozícia žalúzií, úroveň stmievača)

Ťuknite na Zobraziť viac vo výbere typu hodnoty pre zobrazenie ďalších možností, vrátane štatistických agregácií (priemer, minimum, maximum za časové obdobie), ak ich zariadenie podporuje.

Podmienka triggera

Podmienka triggera definuje, ako sa hodnota zariadenia vyhodnocuje. Podmienky sa delia do dvoch kategórií: stavové podmienky a udalostné podmienky. Tento rozdiel je zásadný — ovplyvňuje správanie triggera a dostupnosť ďalších nastavení.

  • Stavové podmienky zostávajú aktívne, kým je podmienka pravdivá. Trigger sa aktivuje, keď sa podmienka stane pravdivou, a deaktivuje sa, keď prestane platiť.
  • Udalostné podmienky sa spustia raz pri konkrétnom prechode. Nezostávajú aktívne — detekujú momentálnu zmenu.

Stavové podmienky triggerov

Stavové podmienky zostávajú aktívne, kým je podmienka pravdivá. Prehodnocujú sa pri každej zmene hodnoty zariadenia.

Porovnanie:

PodmienkaVýznam
Hodnota sa rovnáHodnota sa presne rovná prahovej hodnote
Hodnota sa nerovnáHodnota je čokoľvek okrem prahovej hodnoty
Hodnota je väčšia akoHodnota je nad prahovou hodnotou
Hodnota je väčšia alebo rovnáHodnota je na alebo nad prahovou hodnotou
Hodnota je menšia akoHodnota je pod prahovou hodnotou
Hodnota je menšia alebo rovnáHodnota je na alebo pod prahovou hodnotou

Rozsah:

PodmienkaVýznam
Hodnota je v intervaleHodnota je medzi dvoma hranicami
Hodnota je mimo intervaluHodnota je mimo dvoch hraníc

Dostupnosť hodnoty a chyby:

PodmienkaVýznam
Má hodnotuZariadenie hlási hodnotu
Nemá hodnotuHodnota zariadenia je neznáma alebo nedostupná
Má varovanieZariadenie má varovanie
Má chybuZariadenie má chybu
Má varovanie alebo chybuZariadenie má varovanie alebo chybu
Nemá varovanieZariadenie nemá varovanie
Nemá chybuZariadenie nemá chybu
Nemá varovanie ani chybuZariadenie nemá varovanie ani chybu

Udalostné podmienky triggerov

Udalostné podmienky sa spustia raz pri konkrétnej zmene. Nezostávajú aktívne — detekujú prechody.

Zmeny hodnoty:

PodmienkaVýznam
Hodnota sa zmenilaNastala akákoľvek zmena hodnoty
Hodnota sa zmenila naHodnota sa zmenila na konkrétnu hodnotu
Hodnota sa zmenila zHodnota sa zmenila z konkrétnej hodnoty

Prekročenia prahu:

PodmienkaVýznam
Hodnota stúpla nadHodnota stúpla cez prah
Hodnota stúpla nad alebo sa rovnáHodnota stúpla na alebo cez prah
Hodnota klesla podHodnota klesla pod prah
Hodnota klesla pod alebo sa rovnáHodnota klesla na alebo pod prah

Prechody rozsahu:

PodmienkaVýznam
Hodnota padla do intervaluHodnota vstúpila do rozsahu
Hodnota vypadla z intervaluHodnota opustila rozsah

Prechody dostupnosti hodnoty:

PodmienkaVýznam
Získala hodnotuZariadenie začalo hlásiť hodnotu
Stratila hodnotuZariadenie prestalo hlásiť hodnotu
Získala varovanieZariadenie vstúpilo do stavu varovania
Získala chybuZariadenie vstúpilo do stavu chyby
Získala varovanie alebo chybuZariadenie vstúpilo do stavu varovania alebo chyby
Stratila všetky varovaniaVšetky varovania boli odstránené
Stratila všetky chybyVšetky chyby boli odstránené
Stratila všetky varovania a chybyVšetky varovania a chyby boli odstránené

Udalosti špecifické pre zariadenie:

PodmienkaVýznam
Hodnota jeNastala udalosť špecifická pre zariadenie (napr. stlačenie tlačidla)

Dostupné podmienky závisia od vybraných zariadení a typu hodnoty.

Hodnota a interval hodnôt

V závislosti od podmienky triggera zadáte buď jednu prahovú hodnotu alebo rozsah:

  • Porovnávacie a zmeny hodnoty podmienky vyžadujú jednu hodnotu — prah alebo cieľ.
  • Rozsahové a prechody rozsahu podmienky vyžadujú dve hodnoty — začiatok a koniec intervalu.
  • Dostupnosť hodnoty, chybové a udalosti špecifické pre zariadenie podmienky nevyžadujú hodnotu.

Ďalšie nastavenia

Konfigurácia triggera obsahuje sekciu Ďalšie nastavenia s pokročilými možnosťami. Ktoré nastavenia sa zobrazia, závisí od typu podmienky triggera a vášho nastavenia.

Všetky zariadenia musia spĺňať podmienku

Zobrazí sa, keď je vybraných viac ako jedno vstupné zariadenie a trigger používa stavovú podmienku.

  • Vypnuté (predvolené): Trigger sa aktivuje, keď ktorékoľvek z vybraných zariadení splní podmienku.
  • Zapnuté: Trigger sa aktivuje len keď všetky vybrané zariadenia súčasne splnia podmienku.

Oneskorenie

Odloží aktiváciu triggera o zadaný čas po prvom splnení podmienky. Oneskorenie sa správa veľmi odlišne v závislosti od kategórie podmienky:

  • Stavová podmienka + oneskorenie — podmienka musí zostať nepretržite pravdivá počas celej doby oneskorenia. Ak sa podmienka stane nepravdivou počas oneskorenia, časovač sa zruší. Použite na odfiltrovanie krátkych výkyvov (napr. ignorovanie teplotného skoku, ktorý trvá len niekoľko sekúnd).
  • Udalostná podmienka + oneskorenie — udalosť sa zaradí do frontu a aktivácia sa spustí po uplynutí oneskorenia, bez ohľadu na to, čo sa stane ďalej. Oneskorenie jednoducho odloží reakciu.

Fronta oneskorenia

K dispozícii len keď je na triggeri s udalostnou podmienkou povolené oneskorenie.

Front uchováva čakajúce udalosti, spracovávané v poradí (first in, first out). Veľkosť frontu môžete nastaviť od 1 do 10. Ak udalosti prichádzajú rýchlejšie, než ich oneskorenie umožňuje spracovať, a front je plný, nové udalosti sa potichu zahodia.

Minimálna dĺžka trvania

K dispozícii len pre triggery so stavovou podmienkou. Keď sa trigger aktivuje, zostane aktívny minimálne po túto dobu — aj keď sa podmienka stane nepravdivou pred uplynutím časovača. Keď minimálna doba uplynie, smart rule prehodnotí podmienku: ak je stále nepravdivá, trigger sa deaktivuje; ak je pravdivá, trigger pokračuje normálne.

Použite na zaručenie minimálnej doby akcie — napríklad “keď je detekovaný pohyb, nechať svetlo zapnuté aspoň 5 minút”.

Maximálna doba trvania

K dispozícii len pre triggery so stavovou podmienkou. Keď je trigger aktívny po túto dobu, automaticky sa deaktivuje — bez ohľadu na to, či je podmienka stále pravdivá.

Použite na časovo obmedzené reakcie — napríklad “nechať ventilátor bežať maximálne 30 minút”.

Hysteréza

K dispozícii pre porovnávacie podmienky: Hodnota je väčšia ako, Hodnota je väčšia alebo rovná, Hodnota je menšia ako a Hodnota je menšia alebo rovná.

Hysteréza vytvára mŕtve pásmo okolo prahu na zabránenie rýchleho zapínania/vypínania, keď hodnota kolíše blízko hranice.

Režimy:

RežimUmiestnenie mŕtveho pásmaTypické použitie
+/-Rovnomerne nad a pod prahomVšeobecné použitie
+Len nad prahomRiadenie vykurovania
-Len pod prahomRiadenie chladenia

Príklad: Prah = 22 stupňov, hysteréza = 1 stupeň, režim = +/-

  • Trigger sa aktivuje, keď hodnota klesne pod 21 stupňov (prah mínus hysteréza).
  • Trigger sa deaktivuje, keď hodnota stúpne nad 23 stupňov (prah plus hysteréza).
  • Medzi 21 a 23 stupňami trigger udržiava aktuálny stav — nedochádza k prepínaniu.

Časové triggery

Časový trigger sa aktivuje v konkrétnych časoch alebo počas časových intervalov, bez monitorovania akýchkoľvek zariadení.

Časové obdobie

Vyberte, ako často sa trigger opakuje:

Časový rámecVýznam
DeňOpakuje sa denne
TýždeňOpakuje sa vo vybraný deň v týždni
Pracovný deň / VíkendOddelené časy pre pracovné dni a víkendy
MesiacOpakuje sa vo vybraný deň v mesiaci
RokOpakuje sa vo vybraný dátum v roku

S časovým rámcom Mesiac môžete vybrať dni počítané od začiatku mesiaca (napr. deň 1, deň 5) alebo od konca (napr. posledný deň, 3. deň od konca).

Režim

Vyberte medzi dvoma režimami:

  • Okamžite — trigger sa spustí v jednom časovom bode.
  • Interval — trigger je aktívny počas časového rozsahu (od začiatku do konca).

Niektoré smart rules nepodporujú intervalový režim. V takom prípade sa selektor režimu nezobrazí.

Konfigurácia času

Ťuknite na výber času a nastavte, kedy sa trigger spustí. Pre každý koncový bod sú k dispozícii tri časové režimy:

Časový režimPopis
ČasPevná hodina a minúta
Východ slnkaRelatívne k východu slnka, s nastaviteľným posunom
Západ slnkaRelatívne k západu slnka, s nastaviteľným posunom

Pri použití východu alebo západu slnka vám posun umožňuje čas posunúť dopredu alebo dozadu — napríklad “30 minút pred západom slnka” alebo “1 hodinu po východe slnka”. Časy východu a západu slnka sa automaticky prispôsobujú počas roka na základe vašej polohy.

Pre intervalový režim konfigurujete začiatočný aj koncový čas. Každý koncový bod môže používať iný časový režim — napríklad začiatok pri západe slnka a koniec v pevnom čase.

Pri použití intervalového režimu nemôžu oba koncové body používať tú istú slnečnú udalosť. Ak nastavíte začiatok na Východ slnka, možnosť Východ slnka pre koniec sa stane nedostupnou (a naopak pre Západ slnka). Slnečnú udalosť s pevným časom môžete voľne kombinovať.

Ďalšie detaily zobrazenia závisia od zvoleného časového rámca:

  • Deň — zobrazuje čas. Časy po polnoci sa zobrazujú s predponou “next day”.
  • Týždeň — zobrazuje ikonu skratky dňa v týždni a čas.
  • Pracovný deň / Víkend — označuje položku ako pracovný deň alebo víkend s časom nižšie.
  • Mesiac — zobrazuje deň v mesiaci (alebo “first day” / “last day”) s časom nižšie.
  • Rok — zobrazuje dátum s časom nižšie.