Home Assistant’i töörežiimide ülevaade ja kasutus

minutit

Kui oled Home Assistantis automatsioone loonud, oled ehk märganud seadistust nimega Töörežiim (ingl Mode). See väike, kuid oluline valik määrab, mida Home Assistant teeb siis, kui automatsioon käivitub uuesti enne, kui eelmine kord on lõpetanud.

Kuigi see tundub pisiasi, mõjutab see tohutult seda, kui sujuvalt automatsioon töötab. Mul endal läks piinlikult kaua, et neist enam-vähem aru saada. Kui hakkasin nendega katsetama, siis muutusid mu automatsioonid palju lühemaks ja töökindlamaks. Siin on neli võimalikku töörežiimi koos lihtsate näidetega.


1. Üksik (Single) — ainult üks käivitamine korraga

Millal kasutada:
Sobib olukordadesse, kus ei tohiks sama automatsiooni mitu korda korraga käivitada – näiteks teavituste või sõnumite saatmisel.

Mida see tähendab:
Kui automatsioon käivitub uuesti enne, kui eelmine käik on lõppenud, jäetakse uus käivitus vahele.

Lihtne näide:
Liikumisandur tuvastab liikumise ja saadab telefonile teavituse. Kui liikumine tuvastatakse uuesti, enne kui eelmine sõnum on saadetud, uut teavitust ei saadeta.


2. Taaskäivita (Restart) — alustab uuesti

Mida see tähendab:
Kui automatsioon käivitub uuesti, katkestatakse eelmine kord ja alustatakse otsast peale.

Millal kasutada:
See on kõige levinum töörežiim valgusautomatsioonide puhul – näiteks liikumise põhine valguse juhtimine, kus iga uus liikumine „pikendab“ taimerit. See on ka töörežiim, mida kasutab Home Assistant’i enda Motion Light blueprint.

Lihtne näide:
Kui liikumine tuvastatakse, lülita tuli sisse ja hoia 1 minut sees. Kui tuvastatakse uus liikumine enne minuti möödumist, alustatakse taimerit otsast peale, et tuli enne tähtaega kustuma ei hakkaks.


3. Järjekorras (Queued) — oota oma järjekorda

Mida see tähendab:
Kui automatsioon käivitub uuesti, uus käivitumine pannakse järjekorda ja oodatakse, kuni eelmine on lõppenud.

Millal kasutada:
Sobib olukordadesse, kus iga käivitus peab kindlasti toimuma, isegi kui neid on mitu järjest – näiteks teavituste või helisignaalide puhul, kus midagi ei tohi vahele jääda.

Lihtne näide:
Kui uksekella vajutatakse mitu korda järjest, saadetakse iga helinaga teavitus, aga need tehakse järjekorras – mitte kõik korraga.


4. Paralleelne (Parallel) — mitu korraga

Mida see tähendab:
Iga uus käivitumine töötab sõltumatult teistest – mitu sama automatsiooni eksemplari võivad töötada korraga.

Millal kasutada:
Kui sul on mitu andurit või seadet, mis kasutavad sama automatsiooni, ja sa soovid, et need toimiksid üksteisest sõltumatult. Näiteks mitme toa liikumistulede puhul.

Lihtne näide:
Kui mõne toa liikumisandur tuvastab liikumise, süüta vastava ruumi tuli. Kui mitu andurit käivitub samaaegselt, töötavad need paralleelselt – üks ei sega teist.

Kokkuvõtvalt

Töörežiim (ingl mode)KirjeldusSoovitatav kasutusLihtne näide
Üksik (Single)Ainult üks käivitus korragaTeavitused, skriptidÄra saada mitu sõnumit korraga
Taaskäivita (Restart)Käivitab uuestiLiikumisanduriga tuledLiikumine pikendab taimerit
Paralleelne (Parallel)Käivitab kõik korragaMitme ruumi automatsioonidErinevad tuled süttivad üheaegselt
Järjekorras (Queued)Käivitab ükshaavalJärjestikused sündmusedUksekella mitu vajutust järjest
  • Liikumisanduritega tuled: vali Restart – nii ei kustu tuli enne, kui liikumine päriselt lõpeb.
  • Teavitused ja sõnumid: kasuta Single – väldid mitmekordseid märguandeid.
  • Mitme ruumi automatsioonid: sobib Parallel – iga tuba töötab eraldi.
  • Sündmuste järjekord (nt uksekell, helisignaalid): kasuta Queued – et ükski sündmus ei jääks vahele.

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga