4 triky pre Home Assistant, ktoré vám dlhodobo ušetria hodiny


Home Assistant je skvelý, ale dokáže pohltiť čas ako takmer nič iné. Zmeníte jednu malú vec a zrazu musíte upraviť niekoľko automatizácií, aby všetko opäť fungovalo. S trochou predbežného plánovania si však môžete ušetriť hodiny zbytočne strateného času.

Vytvorte pomocníka Nerušiť na použitie v automatizáciách

Existujú určité situácie, kedy nechcete, aby sa automatizácie spúšťali. Napríklad, ak máte automatizáciu, ktorá vám pošle kritické upozornenie, keď je na verande zistený balík, nechcete, aby sa táto automatizácia spustila, keď dostanete zásielku o 3 ráno.

Mohol by si pridať podmienky ku všetkým relevantným automatizáciám, ktoré zastavia ich spúšťanie, ak je čas medzi 22:00 a 7:00. Toto by bolo v poriadku, až kým by si sa nerozhodol, že chceš povoliť spúšťanie týchto automatizácií až do 23:00. Potom by si musel prejsť každú automatizáciu jednotlivo a zmeniť čas v podmienke.

Môžete si ušetriť veľa práce tým, že namiesto toho vytvoríte pomocníka Nerušiť. Napríklad môžete vytvoriť senzor Čas dňa, ktorý sa zapne v nastavenom čase a znova sa vypne v inom nastavenom čase.

Ak chcete vytvoriť senzor Čas dňa, prejdite do Nastavenia > Zariadenia a služby > Pomocníci a kliknite na „Vytvoriť pomocníka“. Vyberte „Senzor Čas dňa“, dajte mu názov, napríklad „Nevyrušovať“, a vyplňte polia „Čas zapnutia“ a „Čas vypnutia“. Kliknite na „Odoslať“ a senzor bude vytvorený.




Teraz môžete tento senzor použiť ako podmienku vo svojich automatizáciách, takže automatizácia sa spustí len vtedy, ak je stav senzora Času dňa vypnutý. Ak sa niekedy rozhodnete zmeniť časový rozsah, stačí, aby ste zmenili nastavenia v senzore Času dňa raz, namiesto toho, aby ste museli meniť viaceré automatizácie. Možno budete chcieť vytvoriť aj ďalšiu pomocnú premennú, ktorú môžete manuálne zapnúť a vypnúť na dočasné zastavenie spúšťania automatizácií.

Používajte skripty ako znovupoužiteľné stavebné bloky

Môžete mať viacero automatizácií, ktoré obsahujú rovnaké sady akcií. Napríklad mám veľa automatizácií, ktoré posielajú rovnaké upozornenie na môj telefón, na telefón mojej manželky a na smart TV, ak je zapnutá. Opakované pridávanie rovnakých notifikačných akcií pre tieto tri zariadenia čoskoro začne byť únavné.

Pomocou skriptu môžete vytvoriť akcie na odoslanie oznámenia na viaceré zariadenia a potom odovzdať správu, ktorú chcete odoslať, tomuto skriptu vo vašej automatizácii. Potom stačí pridať len jednu akciu namiesto viacerých akcií.

Ďalšou výhodou je, že ak si upgradujete telefón alebo chcete pridať viac zariadení do systému, stačí zmeniť skript namiesto toho, aby ste museli prechádzať a upravovať každú automatizáciu jednotlivo.

Na vytvorenie skriptu prejdite do Nastavenia > Automatizácie a scény > Skripty a kliknite na „Vytvoriť skript.“ Vyberte „Vytvoriť nový skript,“ kliknite na ikonu trojbodkového menu a vyberte „Pridať polia.“ Vyplňte názov poľa ako „Názov,“ čo vytvorí kľúč poľa „title.“ Kliknite na tlačidlo „Pridať pole,“ dajte novému poľu názov „Správa“ a zapnite možnosť „Povinné“.







Kliknite na „Pridať akciu“ a vyberte notifikačnú akciu, ktorú chcete použiť. Zadajte šablónové zástupné znaky {{ message }} pre správu a {{ title | default('Home Assistant') }} pre názov. Pridajte akékoľvek ďalšie notifikačné akcie, ktoré chcete, pričom použite rovnaké hodnoty pre správu a názov. Uložte svoj skript a dajte mu rozpoznateľný názov. Teraz, v ľubovoľnej automatizácii, keď vyberiete svoj skript ako akciu, uvidíte políčka na zadanie názvu a správy. Čokoľvek, čo sem zadáte, bude odoslané na všetky zariadenia, ktoré ste zahrnuli do svojho skriptu.




Plány môžu byť tiež skvelým šetrením času. Kým skripty sú znovupoužiteľné akcie, plány sú znovupoužiteľné šablóny pre automatizácie. Hotové plány si môžete importovať z Blueprint Exchange alebo si vytvoriť vlastné.

Držte sa pomenovacej konvencie

Existuje niekoľko vecí, ktoré by som si prial, aby som vedel, keď som prvýkrát začínal nastavovať svoj inteligentný dom pomocou Home Assistant. Jedna rada, ktorú by som si prial vedieť, bola začať od začiatku používať konzistentnú konvenciu pomenovania.

Home Assistant dokáže automaticky objaviť mnoho zariadení inteligentnej domácnosti a je veľmi jednoduché ponechať meno, ktoré Home Assistant zariadeniu priradí. Avšak často to môže byť kontraproduktívne. Napríklad inteligentným radiátorovým ventilom (TRV), ktoré spolupracujú s mojím inteligentným termostatom, boli priradené mená ako „VA0273951455“, čo neposkytuje žiadnu informáciu o tom, o aké zariadenie ide, v ktorej miestnosti sa nachádza alebo kde je umiestnené.

Je oveľa lepšie zahrnúť kľúčové informácie do názvov vašich zariadení a entít. Zahrnutím oblasti, názvu zariadenia a názvu entity je ľahké na prvý pohľad vidieť, o ktoré zariadenie alebo entitu ide. To urýchľuje riešenie problémov alebo vytváranie automatizácií, pretože nemusíte prehľadávať zoznam mätúcich názvov entít, aby ste našli „VA0273951455“ namiesto „VA0273951456“. Tiež to pomáha pri výmene zariadení alebo vytváraní panelov.

Vyberte si konvenciu pomenovania a držte sa jej. Napríklad môžete do názvu zariadenia zahrnúť oblasť a pre názvy entít použiť formát zariadenienázov_entitnýtyp. Entity z mojich inteligentných TRV by potom mohli mať názvy ako master_bedroom_trv_temperature a home_office_trv_humidity.

Používajte oblasti namiesto ID zariadení

Toto je ďalší trik, ktorý vám krátkodobo neušetrí čas, ale môže vám ušetriť veľa zbytočnej práce neskôr. Ak zacielite oblasti vo svojich automatizáciách namiesto jednotlivých zariadení alebo entít, môže to značne uľahčiť veci, keď budete potrebovať vykonať zmeny.

Napríklad, ak chcete zapnúť päť svetiel vo vašej obývačke, môžete vytvoriť automatizáciu, ktorá zahrnie päť akcií na zapnutie každej inteligentnej žiarovky v miestnosti. Ak však pridáte svetlá do oblasti „Obývačka“, môžete zapnúť všetky svetlá jedným príkazom.

Vo vašej automatizácii vyberte akciu Svetlo: Zapnúť a kliknite na tlačidlo „Pridať cieľ“. Vyberte „Oblasti“ a zvoľte príslušnú oblasť. Teraz by ste mali vidieť počet svetelných zariadení, ktoré budú touto akciou zapnuté.





Ak pridáte nové svetlo do obývačky, stačí ho priradiť k oblasti Obývačka a zapne sa spolu so všetkými ostatnými, bez toho aby ste museli zasahovať do automatizácie. To isté platí, ak vymeníte svetlo za iné alebo ho zo miestnosti odstránite. Musíte urobiť len jednu zmenu namiesto viacerých.


Toto sú len niektoré spôsoby, ako si môžete dlhodobo ušetriť čas s Home Assistant. Trochu predbežného plánovania vám môže pomôcť minimalizovať zbytočnú prácu ďalej v budúcnosti, čo vám poskytne viac času na prácu na vašom ďalšom úžasnom projekte inteligentnej domácnosti.

Súvisiace články