Smart Whole House Water Leak Detector with Auto Shut-Off Valve

Automatické uzavretie vody s Home Assistant: možnosti integrácie a automatizácie

Tento detektor úniku vody s uzatváracím ventilom sa ovláda cez aplikáciu Smart Life, ktorá funguje na platforme Tuya, a práve zariadenia Tuya dokáže čítať oficiálna integrácia Tuya v Home Assistant. To znamená, že pre tento typ zariadenia existuje zdokumentovaný spôsob pripojenia do Home Assistant: prepojte ten istý účet Smart Life a Home Assistant uvidí zariadenia, ktoré sú v ňom pridané. Nie je však zdokumentované, či sa po prepojení zobrazí ako použiteľná entita každá funkcia, ktorú tento ventil ponúka v aplikácii – monitorovanie prietoku, upozornenia aj samotné uzavretie – ani či alternatívna integrácia fungujúca len v lokálnej sieti podporuje práve tento výrobok a jeho firmvér. Obe tieto veci sa oplatí overiť ešte predtým, ako na tomto zariadení založíte automatizáciu.

  • Ventil sa pripája do Home Assistant prostredníctvom rovnakého mechanizmu „Powered by Tuya“ ako ostatné zariadenia Smart Life, nie cez doplnok vytvorený špeciálne pre toto zariadenie, takže prepojenie účtu je dôležitejšie než konkrétny výrobok.
  • Oficiálna integrácia Tuya v Home Assistant funguje cez cloud Tuya, zatiaľ čo samostatný komunitný projekt s názvom tuya-local ovláda podporované zariadenia priamo v domácej sieti – tieto dva spôsoby majú odlišné požiadavky aj obmedzenia.
  • Automatizácia v Home Assistant, ktorá pri úniku vody uzavrie ventil, sa skladá zo spúšťača, voliteľnej podmienky a akcie. Typ entity ventilu podporuje príkazy na otvorenie, zatvorenie, zastavenie a nastavenie polohy.
  • Výrobca uvádza nabíjateľnú záložnú batériu pre prípad výpadku napájania, neuvádza však, v akej polohe ventil zostane po výpadku sieťového napájania a úplnom vybití tejto batérie. Na tom záleží, keď k zariadeniu pridáte automatizáciu.
  • Nič z toho nepotvrdzuje interné testovanie tohto zariadenia s Home Assistant. Nasledujúce časti preto berte ako opis toho, ako integrácia funguje z technického hľadiska, nie ako záruku kompatibility s týmto konkrétnym zariadením.

Ako tento ventil zapadá do zostavy Home Assistant

Zariadenie sa pripája k aplikácii Smart Life cez Wi-Fi 2.4G alebo 5G a tento detail je dôležitejší, než sa môže zdať. Smart Life je spotrebiteľská aplikácia spoločnosti Tuya a označenie „Powered by Tuya“ určuje, či sa zariadenie vôbec môže pripojiť k oficiálnej integrácii Tuya v Home Assistant. Home Assistant neprepája tento ventil ako pomenovaný výrobok. Prepája sa s účtom Tuya alebo Smart Life, do ktorého bol ventil pridaný, a potom načíta zariadenia a funkcie, ktoré tento účet sprístupňuje.

Práve preto sú kompatibilita na úrovni účtu a kompatibilita jednotlivých funkcií dve samostatné otázky. Prvá je takmer istá: zariadenie založené na Tuya, pridané do Smart Life, patrí medzi zariadenia, pre ktoré je táto integrácia určená. Druhá závisí od toho, ktoré typy entít aktuálne podporuje integrácia Tuya v Home Assistant – pokrýva väčšinu typov zariadení vrátane spínačov a ventilov, niektoré platformy, napríklad zámky a diaľkové ovládače, však výslovne nepodporuje. To, či sa konkrétne údaje z tohto ventilu (prietok, teplota, história spotreby) zobrazia ako entity snímačov alebo bude dostupné iba ovládanie otvorenia a zatvorenia, si treba overiť prepojením účtu a kontrolou, nie čítaním stránky výrobku.

Dva spôsoby pripojenia ventilu založeného na Tuya do Home Assistant

Keď viete, že zariadenie používa Tuya, existujú dva technicky odlišné spôsoby, ako ho pripojiť do Home Assistant. Líšia sa tým, nakoľko sú pohodlné a akú mieru kontroly ponúkajú.

Oficiálna cloudová integrácia Tuya

Vstavaná integrácia Tuya v Home Assistant sa nastavuje priamo v Home Assistant: prihlásite sa pomocou účtu Tuya Smart alebo Smart Life, v ktorom už máte pridaný ventil, a potom naskenujete QR kód pomocou používateľského kódu vygenerovaného v aplikácii. Home Assistant následne uvidí prepojené zariadenia a ich podporované entity. Kompromis sa prejaví pri každodennej prevádzke – táto integrácia je označená ako „Cloud Push“, čo znamená, že príkazy a aktualizácie stavu zvyčajne prechádzajú cez cloudové servery Tuya a nezostávajú vo vašej domácej sieti. Ak sa preruší internetové pripojenie, preruší sa aj komunikácia cez cloud, hoci je ventil vzdialený od smerovača len pár metrov.

Komunitné integrácie fungujúce iba v lokálnej sieti a ich obmedzenia

Samostatný komunitný projekt tuya-local, ktorý spravuje komunita, používa iný prístup: komunikuje priamo v lokálnej sieti s podporovanými zariadeniami s firmvérom Tuya pomocou lokálneho kľúča pre konkrétne zariadenie. Každodenné ovládanie tak funguje aj bez internetového pripojenia. Ide o neoficiálny projekt, ktorý sa udržiava mimo hlavného projektu Home Assistant. Jeho dokumentácia výslovne uvádza, že jeho používaním sa nezastaví odosielanie údajov zariadenia do cloudu Tuya na pozadí – oba spôsoby fungujú súčasne, namiesto toho, aby sa jeden nahradil druhým.

Háčik je v tom, že projekty fungujúce iba v lokálnej sieti zverejňujú vlastné zoznamy podporovaných zariadení, zostavené a otestované pre konkrétne výrobky. Rozdiely vo firmvéri medzi zariadeniami rovnakého modelu môžu ovplyvniť, či sa konkrétne zariadenie rozpozná. Treba to overiť pre konkrétne zariadenie podľa aktuálneho zoznamu; nemožno to predpokladať len na základe názvu alebo kategórie výrobku. A práve toto overenie sme pri tomto ventile nevykonali.

Z čoho sa v skutočnosti skladá automatizácia reagujúca na únik vody

Keď sú entity zariadenia viditeľné v Home Assistant, automatizácia, ktorá na ne reaguje, má rovnakú základnú podobu ako každá automatizácia v Home Assistant: spúšťač, voliteľnú podmienku a akciu, ktorá zavolá službu pre entitu, o ktorej Home Assistant už vie. Pri úniku vody je spúšťačom zvyčajne zmena stavu snímača – zapnutie snímača úniku alebo prekročenie vami určenej hranice nameraného prietoku – a akcia zavolá službu pre entitu ventilu.

Typ entity ventilu v Home Assistant má definovanú vlastnú doménu a stavy – otvorený, zatvorený, otvára sa, zatvára sa, zastavený, nedostupný a neznámy – ako aj vlastné podporované akcie vrátane otvorenia, zatvorenia, zastavenia a nastavenia polohy, plus prepnutie. Podmienka tak môže počkať, kým ventil skutočne dosiahne zatvorený stav, a až potom vykonať ďalšiu akciu, namiesto predpokladu, že príkaz na zatvorenie fungoval. V realistickom nastavení sa akcia uzavretia vody spojí v tej istej automatizácii so samostatnou akciou upozornenia, takže uzavretie ventilu aj upozornenie domácnosti sa vykonajú na základe jedného spúšťača. Ventil tak nemusí sám od seba nič oznamovať – entita ventilu nedokáže sama odoslať push notifikáciu ani telefonovať. O to sa už nezávisle od činností Home Assistant stará vlastná aplikácia výrobcu a jej systém upozornení.

Otázka bezpečného stavu, ktorú sa oplatí položiť predtým, než sa spoľahnete na automatizáciu

V konštrukcii ventilov sa „bezpečný stav“ vo všeobecnosti označuje ako stav, do ktorého je motorický ventil navrhnutý prejsť alebo v ktorom má zostať pri strate napájania či riadiaceho signálu – otvorený, zatvorený alebo jednoducho v polohe, v ktorej sa práve nachádzal. To, ktorý stav je bezpečný, závisí výlučne od systému: pri prívode vody do celého domu by väčšina ľudí predpokladala, že bezpečnejšia predvolená poloha je „zatvorené“, no tento predpoklad treba potvrdiť pre konkrétny výrobok a nevyvodzovať ho len z toho, čo sa zdá intuitívne.

Výrobca tohto zariadenia uvádza nabíjateľnú záložnú batériu, ktorá zabezpečí jeho prevádzku počas výpadku napájania – je to užitočná informácia aj skutočná konštrukčná funkcia. Neuvádza však, do akej polohy sa ventil nastaví, ak výpadok trvá tak dlho, že dôjde k výpadku sieťového napájania a vybitiu batérie. Keď sa k zariadeniu pridá automatizácia v Home Assistant, táto nejasnosť je ešte dôležitejšia, nie menej dôležitá, pretože automatizácia, ktorá predpokladá, že „ventil sa jednoducho sám zatvorí“ počas dlhšieho výpadku, sa opiera o niečo, čo dokumentácia v skutočnosti nepotvrdzuje. Ak sa chcete spoľahnúť na ventil pre niečo také dôležité, ako je prívod vody do celého domu, je rozumné obrátiť sa priamo na výrobcu a opýtať sa ho, namiesto toho, aby ste hádali.

Čo si overiť predtým, než túto zostavu postavíte na tomto ventile

Vyššie opísané skutočnosti nepotvrdzujú kompatibilitu tohto konkrétneho výrobku – opisujú, ako vo všeobecnosti funguje prepojenie Tuya a Home Assistant, pričom sa venujú tomuto ventilu. Pred vytvorením automatizácie okolo neho sa oplatí postupne vykonať niekoľko kontrol:

  • Prepojte účet Smart Life v integrácii Tuya v Home Assistant a potvrďte, že sa zariadenie skutočne zobrazí ako entita ventilu alebo spínača, keďže nie je zaručené, že integrácia sprístupní všetky funkcie zobrazené v aplikácii.
  • Ak je pre vás dôležité ovládanie iba v lokálnej sieti – napríklad preto, že chcete, aby ventil reagoval aj počas výpadku internetu –, predpokladanú podporu overte v aktuálnom zozname podporovaných zariadení tuya-local pre tento konkrétny výrobok a verziu firmvéru.
  • Manuálny uzatvárací ventil v domácnosti a upozornenia cez vlastnú aplikáciu zariadenia (push notifikácia, SMS, telefonát) ponechajte ako hlavnú bezpečnostnú vrstvu. Automatizáciu v Home Assistant považujte iba za ďalšie praktické riešenie nad rámec tejto vrstvy, nie za jej náhradu.

Ak ste ventil ešte nenainštalovali, oplatí sa najskôr pripraviť: postup inštalácie a zoznam náradia pre tento uzatvárací ventil sú opísané samostatne. Automatizácie si naplánujte až potom, čo zariadenie pripojíte k potrubiu. Ak sa do vašej domácnosti hodí Alexa alebo Google Home viac než systém s rozbočovačom, nastavenie tohto ventilu s Alexou a Google Home sa venuje priamo týmto integráciám. A ak sa zariadenie alebo aplikácia počas nastavovania zobrazí ako offline, problém zvyčajne vyriešia riešenia problémov s Wi-Fi pri zariadení Smart Life zobrazenom ako offline. Oplatí sa uložiť si túto stránku, pretože cloudová automatizácia závisí od toho, či pripojenie zostane aktívne.

Ak sa chcete dozvedieť, ako snímač a uzatvárací ventil spolupracujú ešte predtým, než do hry vstúpi akákoľvek platforma inteligentnej domácnosti, článok o fungovaní inteligentných detektorov úniku vody a automatických uzatváracích ventilov vysvetľuje samotný spôsob detekcie a uzavretia vody.

Inteligentný detektor úniku vody v celom dome s automatickým uzatváracím ventilom, zariadenie založené na Tuya, o ktorom sa píše v tomto sprievodcovi
Inteligentný detektor úniku vody v celom dome s automatickým uzatváracím ventilom – zariadenie Tuya/Smart Life, ktorému sa venuje tento sprievodca.

Stručne: tento ventil má skutočný a zdokumentovaný spôsob pripojenia do Home Assistant cez oficiálnu integráciu Tuya a možno aj druhý spôsob cez komunitnú lokálnu integráciu, ak je konkrétne zariadenie uvedené v jej zozname podporovaných zariadení. Kompatibilitu ani jednej možnosti sme pri tomto výrobku zatiaľ interne neoverili. Najlepšie je preto najskôr skontrolovať prepojenie vlastného účtu a zoznam entít a až potom sa rozhodnúť, akú časť plánu reakcie na únik vody chcete zveriť automatizácii.

Späť na blog