TapHome

Triggery

Triggery definují, kdy se smart rule aktivuje. Několik smart rules — jako Podmínka, Zpoždění a Vzorec — používá sdílený systém triggerů. Tato stránka dokumentuje, jak triggery konfigurovat.

K dispozici jsou dva typy triggerů:

  • Triggery hodnot zařízení — sledují jedno nebo více zařízení a aktivují se, když hodnota zařízení splní podmínku.
  • Časové triggery — aktivují se v konkrétních časech nebo během časových intervalů.

Při přidání triggeru zvolíte jeden z těchto typů. Některé smart rules podporují pouze triggery hodnot zařízení; jiné podporují oba.

Triggery hodnot zařízení

Trigger hodnoty zařízení sleduje zařízení a aktivuje se na základě jejich hodnot — teplota, pohyb, stav spínače, stisknutí tlačítka a další. Konfigurujete tři věci: která zařízení sledovat, kterou vlastnost sledovat a jakou podmínku kontrolovat.

Vstupní zařízení

Trigger potřebuje jedno nebo více zařízení ke sledování. V závislosti na smart rule vybíráte zařízení buď na hlavní stránce smart rule (sdílená napříč všemi triggery) nebo přímo na konfigurační stránce triggeru. Všechna zařízení v jednom triggeru musí být stejného typu.

Typ hodnoty

Vyberte, kterou vlastnost zařízení sledovat. Dostupné možnosti závisí na schopnostech vybraných zařízení. Běžné typy hodnot:

Typ hodnotyPříklad použití
TeplotaSledování pokojové teploty
VlhkostSledování úrovně vlhkosti
PohybDetekce pohybu
JasReakce na úroveň osvětlení
Stavový kontaktDetekce otevření/zavření dveří/okna
CO2Sledování kvality vzduchu
Stisknutí tlačítkaReakce na stisknutí tlačítka
HodnotaSledování numerických hodnot (pozice žaluzie, úroveň stmívače)

Klepněte na Zobrazit více ve výběrači typu hodnoty pro zobrazení dalších možností, včetně statistických agregací (průměr, minimum, maximum za časové období), pokud je zařízení podporuje.

Podmínka triggeru

Podmínka triggeru definuje, jak se hodnota zařízení vyhodnocuje. Podmínky se dělí do dvou kategorií: stavové podmínky a událostní podmínky. Tento rozdíl je zásadní — ovlivňuje chování triggeru a jaká další nastavení jsou k dispozici.

  • Stavové podmínky zůstávají aktivní, dokud je podmínka splněna. Trigger se aktivuje, když se podmínka stane pravdivou, a deaktivuje, když přestane platit.
  • Událostní podmínky se spustí jednou, když dojde ke konkrétnímu přechodu. Nezůstávají aktivní — detekují okamžitou změnu.

Stavové podmínky triggeru

Stavové podmínky zůstávají aktivní, dokud je podmínka splněna. Jsou přehodnoceny při každé změně hodnoty zařízení.

Porovnání:

PodmínkaVýznam
Hodnota se rovnáHodnota je přesně rovna prahu
Hodnota se nerovnáHodnota je cokoli kromě prahu
Hodnota je větší nežHodnota je nad prahem
Hodnota je větší nebo rovnaHodnota je na prahu nebo nad ním
Hodnota je menší nežHodnota je pod prahem
Hodnota je menší nebo rovnaHodnota je na prahu nebo pod ním

Rozsah:

PodmínkaVýznam
Hodnota je v intervaluHodnota je mezi dvěma krajními body
Hodnota je mimo intervalHodnota je mimo dva krajní body

Dostupnost hodnoty a chyby:

PodmínkaVýznam
Má hodnotuZařízení hlásí hodnotu
Nemá hodnotuHodnota zařízení je neznámá nebo nedostupná
Má varováníZařízení má varování
Má chybuZařízení má chybu
Má varování nebo chybuZařízení má varování nebo chybu
Nemá varováníZařízení nemá varování
Nemá chybuZařízení nemá chybu
Nemá varování ani chybuZařízení nemá varování ani chybu

Událostní podmínky triggeru

Událostní podmínky se spustí jednou, když dojde ke konkrétnímu přechodu. Nezůstávají aktivní — detekují přechody.

Změny hodnoty:

PodmínkaVýznam
Hodnota se změnilaDošlo k jakékoli změně hodnoty
Hodnota se změnila naHodnota se změnila na konkrétní hodnotu
Hodnota se změnila zHodnota se změnila z konkrétní hodnoty

Překročení prahu:

PodmínkaVýznam
Hodnota stoupla nadHodnota stoupla přes práh
Hodnota stoupla nad nebo se rovnáHodnota stoupla na práh nebo přes něj
Hodnota klesla podHodnota klesla pod práh
Hodnota klesla pod nebo se rovnáHodnota klesla na práh nebo pod něj

Přechody rozsahu:

PodmínkaVýznam
Hodnota spadla do intervaluHodnota vstoupila do rozsahu
Hodnota vypadla z intervaluHodnota opustila rozsah

Přechody dostupnosti hodnoty:

PodmínkaVýznam
Získala hodnotuZařízení začalo hlásit hodnotu
Ztratila hodnotuZařízení přestalo hlásit hodnotu
Získala varováníZařízení vstoupilo do stavu varování
Získala chybuZařízení vstoupilo do stavu chyby
Získala varování nebo chybuZařízení vstoupilo do stavu varování nebo chyby
Ztratila všechna varováníVšechna varování vymazána
Ztratila všechny chybyVšechny chyby vymazány
Ztratila všechna varování nebo chybyVšechna varování a chyby vymazány

Události specifické pro zařízení:

PodmínkaVýznam
Hodnota jeDošlo k události specifické pro zařízení (např. stisknutí tlačítka)

Dostupné podmínky závisí na vybraných zařízeních a typu hodnoty.

Hodnota a interval hodnot

V závislosti na podmínce triggeru zadáváte buď jednu prahovou hodnotu, nebo rozsah:

  • Porovnávací podmínky a podmínky změny hodnoty vyžadují jednu hodnotu — práh nebo cílovou hodnotu.
  • Rozsahové podmínky a podmínky přechodu rozsahu vyžadují dvě hodnoty — začátek a konec intervalu.
  • Podmínky dostupnosti hodnoty, chyby a události specifické pro zařízení nevyžadují hodnotu.

Další nastavení

Konfigurace triggeru obsahuje sekci Další nastavení s pokročilými možnostmi. Která nastavení se zobrazí, závisí na typu podmínky triggeru a vašem nastavení.

Všechna zařízení musí splňovat stav

Viditelné, když je vybráno více než jedno vstupní zařízení a trigger používá stavovou podmínku.

  • Vypnuto (výchozí): Trigger se aktivuje, když kterékoli z vybraných zařízení splní podmínku.
  • Zapnuto: Trigger se aktivuje, pouze když všechna vybraná zařízení současně splní podmínku.

Zpoždění

Odkládá aktivaci triggeru o stanovenou dobu po prvním splnění podmínky. Zpoždění se chová velmi odlišně v závislosti na kategorii podmínky:

  • Stavová podmínka + zpoždění — podmínka musí zůstat nepřetržitě splněna po celou dobu zpoždění. Pokud se podmínka během zpoždění stane nepravdivou, časovač se zruší. Použijte k odfiltrování krátkých výkyvů (např. ignorování teplotního skoku, který trvá jen několik sekund).
  • Událostní podmínka + zpoždění — událost je zařazena do fronty a aktivace se spustí po uplynutí zpoždění, bez ohledu na to, co se stane dál. Zpoždění pouze odloží reakci.

Fronta zpoždění

K dispozici pouze při povolení zpoždění u triggeru s událostní podmínkou.

Fronta uchovává čekající události zpracovávané v pořadí (první dovnitř, první ven). Velikost fronty můžete nastavit od 1 do 10. Pokud události přichází rychleji, než zpoždění umožňuje jejich zpracování, a fronta je plná, nové události se tiše zahodí.

Minimální doba trvání

K dispozici pouze pro triggery se stavovou podmínkou. Po aktivaci triggeru zůstává aktivní alespoň po tuto dobu — i když podmínka přestane platit před vypršením časovače. Když minimální doba uplyne, smart rule znovu vyhodnotí podmínku: pokud je stále nepravdivá, trigger se deaktivuje; pokud je pravdivá, trigger pokračuje normálně.

Použijte pro zaručení minimální doby akce — například “při detekci pohybu ponechat světlo zapnuté alespoň 5 minut”.

Maximální doba trvání

K dispozici pouze pro triggery se stavovou podmínkou. Po tom, co je trigger aktivní po tuto dobu, automaticky se deaktivuje — bez ohledu na to, zda je podmínka stále splněna.

Použijte pro časově omezené reakce — například “nechat ventilátor běžet maximálně 30 minut”.

Hystereze

K dispozici pro porovnávací podmínky: Hodnota je větší než, Hodnota je větší nebo rovna, Hodnota je menší než a Hodnota je menší nebo rovna.

Hystereze vytváří mrtvé pásmo kolem prahu, což zabraňuje rychlému zapínání a vypínání, když hodnota kolísá blízko hranice.

Režimy:

RežimUmístění mrtvého pásmaTypické použití
+/-Rovnoměrně nad a pod prahemUniverzální
+Pouze nad prahemRegulace vytápění
-Pouze pod prahemRegulace chlazení

Příklad: Práh = 22 stupňů, hystereze = 1 stupeň, režim = +/-

  • Trigger se aktivuje, když hodnota klesne pod 21 stupňů (práh minus hystereze).
  • Trigger se deaktivuje, když hodnota stoupne nad 23 stupňů (práh plus hystereze).
  • Mezi 21 a 23 stupni trigger udržuje svůj aktuální stav — k žádnému přepínání nedochází.

Časové triggery

Časový trigger se aktivuje v konkrétních časech nebo během časových intervalů, bez sledování jakýchkoli zařízení.

Časové období

Vyberte, jak často se trigger opakuje:

Časový rámecVýznam
DenOpakuje se denně
TýdenOpakuje se ve vybraný den v týdnu
Pracovní den / VíkendOddělené časy pro pracovní dny a víkendy
MěsícOpakuje se ve vybraný den v měsíci
RokOpakuje se ve vybrané datum v roce

S časovým rámcem Měsíc můžete vybrat dny počítané od začátku měsíce (např. 1. den, 5. den) nebo od konce (např. poslední den, 3. den od konce).

Režim

Vyberte mezi dvěma režimy:

  • Okamžitě — trigger se spustí v jediném časovém okamžiku.
  • Interval — trigger je aktivní během časového rozsahu (od začátku do konce).

Některé smart rules nepodporují intervalový režim. V takovém případě se volič režimu nezobrazuje.

Konfigurace času

Klepněte na výběrač času pro nastavení, kdy se trigger spustí. Pro každý koncový bod jsou k dispozici tři časové režimy:

Časový režimPopis
ČasPevná hodina a minuta
Východ slunceRelativně k východu slunce, s nastavitelným offsetem
Západ slunceRelativně k západu slunce, s nastavitelným offsetem

Při použití východu nebo západu slunce offset umožňuje posunout čas dopředu nebo dozadu — například “30 minut před západem slunce” nebo “1 hodinu po východu slunce”. Časy východu a západu slunce se automaticky přizpůsobují během roku podle vaší lokality.

Pro intervalový režim konfigurujete čas začátku i čas konce. Každý koncový bod může používat jiný časový režim — například začátek při západu slunce a konec v pevný čas.

V intervalovém režimu nemohou oba koncové body používat stejnou sluneční událost. Pokud nastavíte začátek na Východ slunce, možnost Východ slunce pro konec se stane nedostupnou (a naopak pro Západ slunce). Sluneční událost s pevným časem můžete libovolně kombinovat.

Další detaily zobrazení závisí na zvoleném časovém rámci:

  • Den — zobrazuje čas. Časy po půlnoci se zobrazí s předponou “následující den”.
  • Týden — zobrazuje ikonu zkratky dne v týdnu a čas.
  • Pracovní den / Víkend — označuje záznam jako pracovní den nebo víkend, s časem níže.
  • Měsíc — zobrazuje den v měsíci (nebo “první den” / “poslední den”), s časem níže.
  • Rok — zobrazuje datum, s časem níže.