Jediné nastavenie, ktoré zmením pred vytvorením akejkoľvek automatizácie Home Assistant


Ovládanie vašej inteligentnej domácnosti cez panel alebo inteligentné tlačidlá je skvelé, ale skutočná sila inteligentnej domácnosti spočíva v automatizácii. Niet nič uspokojujúcejšie, ako keď sa požadované akcie dejú ako mágia bez toho, aby ste museli čokoľvek robiť. Keď vytvárate automatizácie v Home Assistant, existuje kľúčové nastavenie, o ktorom by ste mali vedieť.

Automatizácia môže spustiť, aj keď stále beží

Mnohé automatizácie môžu trvať určitý čas. Môžete mať automatizácie, ktoré prechádzajú veľkým počtom krokov, ktoré sa opakujú v cykloch, alebo ktoré obsahujú zabudované časové oneskorenia. Keď automatizácia beží po primerane dlhú dobu, je možné, že rovnaká automatizácia môže byť spustená znova skôr, než pôvodné spustenie skončí.

Aj krátke automatizácie môžu byť spustené viackrát, ešte kým ich vykonávanie neskončilo. Napríklad senzory môžu často kolísať, veľmi rýchlo prepínať medzi stavmi, čo môže spôsobiť, že sa automatizácie spustia znova, zatiaľ čo ešte bežia.

Je dôležité zistiť, ako sa automatizácia bude správať, ak bude spustená znova, kým ešte beží. Napríklad, ak automatizácia obsahuje akciu na odoslanie upozornenia, nechcete byť spamovaní upozorneniami, ak sa automatizácia spustí viackrát.

Existujú však niektoré automatizácie, ktoré by ste chceli spustiť znova, aj keď aktuálne spustenie ešte nie je dokončené. Našťastie, Home Assistant má štyri režimy automatizácie, ktoré vám pomôžu zvládnuť prekrytie automatizácií.

Jedinomódový

Jedinomód je predvolené nastavenie v Home Assistant. Toto má za cieľ zabrániť opakovanému spúšťaniu automatizácií, keď sa senzory, ktoré spúšťajú automatizácie, neustále menia.

Napríklad, ak máte automatizáciu, ktorá sa spustí, keď senzor vlhkosti dosiahne nastavenú hodnotu, senzor sa môže pohybovať okolo tejto hodnoty, prekračovať hranicu viackrát za krátky čas a spúšťať automatizáciu opakovane skôr, než dokončí svoj beh. Ak vaša automatizácia odosiela oznámenie, dostanete viacero oznámení prichádzajúcich po sebe v rýchlom slede.

Použitím režimu single, ak sa automatizácia spustí znova pred tým, než dokončí svoj aktuálny beh, nový beh sa nespustí. Namiesto toho sa do logov zaznamená upozornenie informujúce vás, že automatizácia už beží, ktoré nájdete v logoch Home Assistanta. Ak chcete, aby sa vaša automatizácia spustila iba raz, až kým nebude úplne dokončená, môžete nechať vašu automatizáciu v predvolenom single režime.

Režim reštartu

Ak má vaša automatizácia niekoľko krokov, môže sa stať, že len niektoré z týchto krokov budú dokončené, keď sa pošle nový spúšťač. Stále môže zostať niekoľko krokov automatizácie, ktoré je potrebné vykonať.

Režim reštartu zastaví vašu automatizáciu na mieste a nespustí zvyšné kroky automatizácie. Namiesto toho sa automatizácia spustí znova od začiatku, ak sú splnené príslušné podmienky pre vašu automatizáciu.

Toto môže byť užitočné pre svetelné automatizácie. Napríklad, ak chcete použiť pohybový senzor na zapnutie svetiel, môžete vytvoriť automatizáciu, ktorá zapne svetlá po zistení pohybu, spustí päťminútový oneskorovací časovač a potom svetlá vypne. Pri použití režimu reštartu, ak sa pohyb zistí znova v rámci toho päťminútového obdobia, časovač sa zastaví a automatizácia sa začne znova od začiatku s novým päťminútovým časovačom.

Pokým je pohyb zaznamenaný aspoň raz každých päť minút, akcia na vypnutie svetiel sa nikdy nespustí, takže svetlá budú svietiť. Akonáhle sa počas celých piatich minút nezaznamená žiaden pohyb, finálna akcia sa spustí a svetlá sa vypnú.

Režim v poradí

Ako názov naznačuje, použitie frontového režimu zaraďuje ďalšie spustenie automatizácie do fronty, ak je spustené pred ukončením predchádzajúceho spustenia. To zabezpečuje, že prvé spustenie dokončí celý proces až do samotného konca bez prerušenia pred začatím ďalšieho spustenia. Ak je automatizácia spustená viackrát pred dokončením prvého spustenia, zaradené automatizácie sa spustia v poradí, v akom boli vyvolané.

Režim v poradí je ideálny pre automatizácie, ktoré sa musia dokončiť úplne a ktoré by sa nemali spúšťať súbežne. Napríklad, ak máte automatizáciu, ktorá prehráva audio oznámenie na inteligentnom reproduktore, ak sa automatizácia spustí znova, kým ešte prebieha, pôvodné audio môže byť prerušené, keď začne nová správa. Používanie režimu v poradí zabezpečuje, že prvá správa sa prehrá celá predtým, než začne ďalšia.

Predvolene je maximálny počet bežiacich alebo čakajúcich automatizácií pre jednu automatizáciu 10. Túto nastavenie môžete zmeniť pri zmene režimu automatizácie, ako je vysvetlené nižšie.

Paralelný režim

V paralelnom režime, kedykoľvek sa spustí automatizácia, zatiaľ čo pôvodná automatizácia stále beží, začne sa nový nezávislý beh. Pôvodná automatizácia bude pokračovať až do dokončenia, zatiaľ čo nový beh sa vykonáva paralelne.

Napríklad môžete mať automatizáciu, ktorá sa spustí, keď sa aktivuje ktorýkoľvek z vašich snímačov okien, a upozorní vás, že bolo otvorené okno. Automatizácia sa opakuje s ďalším upozornením každú minútu, kým ju nepotvrdíte.

Ak sa otvorí ďalšie okno skôr, než potvrdíte prvú automatizáciu, budete o tom chcieť vedieť okamžite, namiesto toho, aby ste museli čakať, kým potvrdíte prvú inštanciu a tým ukončíte pôvodnú automatizáciu. Použitie paralelného režimu zabezpečuje, že druhé upozornenie dostanete okamžite.

Predvolený maximálny počet paralelných spustení pre automatizáciu je 10. Túto hodnotu môžete zmeniť pri výbere režimu pre vašu automatizáciu.

Výber režimu automatizácie v Home Assistant

Výber, ktorý režim automatizácie použiť pre vaše automatizácie v Home Assistant, je jednoduchý. Režim automatizácie môžete vybrať priamo z rozhrania editora automatizácie.

V editore automatizácie kliknite na ikonu ponuky s tromi bodkami v pravom hornom rohu obrazovky. Vyberte „Zmeniť režim“. Zvoľte režim, ktorý chcete použiť. Pre čakajúce alebo paralelné režimy môžete zmeniť maximálny počet spustení z predvolenej hodnoty 10. Ak chcete uložiť zmeny, kliknite na „Zmeniť režim“.






Režim môžete zmeniť pred vytvorením automatizácie alebo zmeniť režim pre existujúce automatizácie rovnakým spôsobom. Ak režim pre novú automatizáciu nezmeníte, použije sa predvolený jednoduchý režim.


Výber správneho režimu pre vašu automatizáciu môže mať obrovský vplyv. Môžete prejsť od automatizácie, ktorá vás neustále spamuje viacerými upozorneniami, k takej, ktorá robí presne to, čo chcete, keď to chcete. Výber vhodného režimu je prvá vec, ktorú robím pri vytváraní novej automatizácie, aby po jej otestovaní fungovala podľa očakávania.

Súvisiace články