Automatické uzavření vody s Home Assistant: možnosti integrace a automatizace
Podíl
Tento detektor úniku vody s uzavíracím ventilem se ovládá prostřednictvím aplikace Smart Life, která běží na platformě Tuya, a právě pro zařízení Tuya je určena oficiální integrace Tuya v Home Assistant. To znamená, že pro tuto kategorii zařízení existuje zdokumentovaná cesta do Home Assistant: propojte stejný účet Smart Life a Home Assistant uvidí zařízení, která jsou v něm přidaná. Není však zdokumentováno, zda se po propojení účtu v podobě použitelných entit zobrazí všechny funkce, které tento ventil nabízí v aplikaci – sledování průtoku, upozornění i samotné uzavření vody – ani zda alternativní integrace fungující pouze lokálně podporuje přesně tento výrobek a jeho firmware. Obojí je vhodné ověřit, než na tomto zařízení postavíte automatizaci.
- Ventil se do Home Assistant připojuje stejným mechanismem „Powered by Tuya“ jako jiná zařízení Smart Life, nikoli prostřednictvím zvláštního doplňku určeného pro konkrétní zařízení, takže důležitější je propojení účtu než konkrétní výrobek.
- Oficiální integrace Tuya v Home Assistant funguje přes cloud Tuya, zatímco samostatný komunitní projekt s názvem tuya-local ovládá podporovaná zařízení přímo v domácí síti – obě možnosti mají odlišné požadavky i omezení.
- Automatizace, která při úniku vody uzavře ventil, se v Home Assistant skládá ze spouštěče, volitelné podmínky a akce. Typ entity ventilu podporuje příkazy k otevření, uzavření, zastavení a nastavení polohy.
- Výrobce uvádí záložní dobíjecí baterii pro případ výpadku proudu, ale nezveřejňuje, v jaké poloze ventil zůstane, až se vybije jak síťové napájení, tak tato baterie. To je důležité, když na zařízení navrstvíte automatizaci.
- Nic z toho nepotvrzuje, že bylo toto zařízení interně testováno s Home Assistant. Následující části proto berte jako popis toho, jak integrace funguje z hlediska struktury, nikoli jako záruku kompatibility tohoto konkrétního zařízení.
Jak tento ventil zapadá do sestavy Home Assistant
Zařízení se páruje s aplikací Smart Life přes Wi-Fi 2.4G nebo 5G a tento detail je důležitější, než se může zdát. Smart Life je spotřebitelská aplikace společnosti Tuya a označení „Powered by Tuya“ určuje, zda lze zařízení vůbec připojit k oficiální integraci Tuya v Home Assistant. Home Assistant se nepropojuje s tímto ventilem jako s konkrétním pojmenovaným výrobkem; propojí se s účtem Tuya nebo Smart Life, do kterého byl ventil přidán, a načte zařízení a funkce, které tento účet zpřístupňuje.
Proto je kompatibilita na úrovni účtu a kompatibilita jednotlivých funkcí třeba posuzovat odděleně. První je téměř jistá: zařízení založené na Tuya, které bylo přidáno do Smart Life, je přesně ten typ zařízení, pro který je integrace navržena. Druhá závisí na tom, které platformy entit aktuálně podporuje integrace Tuya v Home Assistant. Pokrývá většinu typů zařízení, včetně spínačů a ventilů, výslovně však vynechává několik platforem, například zámky a dálkové ovladače. Zda se konkrétní údaje tohoto ventilu (průtok, teplota, historie spotřeby) zobrazí jako senzorové entity, nebo bude k dispozici pouze ovládání otevření a uzavření, zjistíte propojením účtu a kontrolou v systému, nikoli čtením stránky produktu.
Dva způsoby, jak lze ventil založený na Tuya připojit k Home Assistant
Jakmile víte, že zařízení používá Tuya, můžete ho do Home Assistant připojit dvěma zásadně odlišnými způsoby. Každý nabízí jiný poměr pohodlí a kontroly.
Oficiální cloudová integrace Tuya
Vestavěná integrace Tuya v Home Assistant se nastavuje přímo v Home Assistant: přihlásíte se pomocí účtu Tuya Smart nebo Smart Life, do kterého jste už přidali ventil, a pak naskenujete QR kód pomocí uživatelského kódu vygenerovaného v aplikaci. Poté Home Assistant uvidí propojená zařízení a jejich podporované entity. Kompromis spočívá v tom, jak integrace funguje při každodenním používání: je označena jako „Cloud Push“, což znamená, že příkazy a aktualizace stavu obvykle putují přes cloudové servery Tuya, místo aby zůstávaly v domácí síti. Pokud vypadne internetové připojení, přeruší se i komunikace přes cloud, přestože ventil stojí jen pár kroků od routeru.
Komunitní lokální integrace a jejich omezení
Samostatný komunitní projekt tuya-local, který spravuje komunita, přistupuje k věci jinak: komunikuje s podporovanými zařízeními s firmwarem Tuya přímo v lokální síti pomocí místního klíče přiřazeného konkrétnímu zařízení, takže ovládání při každodenním používání funguje i bez internetového připojení. Nejde o oficiální projekt, spravuje se mimo hlavní projekt Home Assistant a jeho dokumentace výslovně uvádí, že jeho použití nebrání zařízení, aby zároveň odesílalo data na pozadí do cloudu Tuya – obě cesty fungují vedle sebe, jedna nenahrazuje druhou.
Háček je v tom, že lokální projekty zveřejňují vlastní seznamy podporovaných zařízení, sestavené a otestované pro konkrétní výrobky, a rozdíly ve firmwaru jednotlivých kusů stejného modelu mohou ovlivnit, zda bude konkrétní kus rozpoznán. Kompatibilitu je proto třeba ověřit pro dané zařízení v aktuálním seznamu; nelze ji předpokládat jen na základě názvu nebo kategorie výrobku. A právě takové ověření tohoto ventilu zde dosud neproběhlo.
Z čeho se automatizace reakce na únik a uzavření ventilu skutečně skládá
Jakmile jsou entity zařízení viditelné v Home Assistant, automatizace, která na ně reaguje, má stejnou základní strukturu jako každá jiná automatizace v Home Assistant: spouštěč, volitelnou podmínku a akci, která zavolá službu na entitě, kterou Home Assistant už zná. Při úniku vody bývá spouštěčem obvykle změna stavu senzoru – zapnutí senzoru úniku vody nebo překročení vámi nastavené hodnoty průtoku – a akce zavolá službu na entitě ventilu.
Typ entity ventilu v Home Assistant je definovaný doménový typ s vlastními stavy – otevřený, zavřený, otevírá se, zavírá se, zastavený, nedostupný a neznámý – a vlastními podporovanými akcemi, například otevřít, zavřít, zastavit a nastavit polohu, a také přepnout. Podmínka tak může před provedením čehokoli dalšího počkat, až ventil skutečně přejde do zavřeného stavu, místo aby předpokládala, že příkaz k uzavření proběhl úspěšně. Praktický postup je spojit uzavření vody se samostatnou akcí upozornění v téže automatizaci, aby se ventil uzavřel a domácnost dostala upozornění na základě jednoho spouštěče, místo aby se očekávalo, že ventil sám cokoli sdělí – entita ventilu totiž sama nedokáže odeslat oznámení ani zavolat na telefon. To zajišťuje vlastní aplikace a systém upozornění výrobce, nezávisle na tom, co dělá Home Assistant.
Otázka bezpečného chování, kterou je vhodné položit před spoléháním na jakoukoli automatizaci
V konstrukci ventilů obecně je „bezpečná poloha“ stav, do kterého se má motorizovaný ventil přesunout nebo ve kterém má zůstat při ztrátě napájení nebo řídicího signálu – otevřený, zavřený, nebo jednoduše v poloze, ve které se právě nacházel. To, která poloha je bezpečná, závisí výhradně na daném systému: u přívodu vody do celého domu by většina lidí předpokládala, že bezpečnější je výchozí poloha „zavřeno“, tento předpoklad je však třeba potvrdit pro konkrétní výrobek, nikoli ho odvozovat z toho, co zní intuitivně.
Výrobce tohoto zařízení uvádí záložní dobíjecí baterii, která udrží jednotku v provozu během výpadku proudu – jde o užitečnou informaci a skutečnou konstrukční vlastnost. Nezveřejňuje však, do jaké výchozí polohy se ventil nastaví, pokud výpadek potrvá tak dlouho, že se vybije síťové napájení i tato baterie. Po přidání automatizace Home Assistant je tato nejasnost ještě důležitější, protože automatizace, která předpokládá, že „ventil se při delším výpadku prostě sám zavře“, předpokládá něco, co dokumentace ve skutečnosti nepotvrzuje. U ventilu určeného k řízení tak důležité věci, jako je přívod vody do celého domu, je namístě obrátit se přímo na výrobce, místo abyste hádali.
Co ověřit, než na tomto ventilu postavíte řešení
Výše popsané skutečnosti nepotvrzují kompatibilitu tohoto konkrétního výrobku – vysvětlují, jak obecně funguje propojení Tuya a Home Assistant, přičemž jako příklad zařízení slouží tento ventil. Než kolem něj nastavíte automatizaci, vyplatí se provést několik kontrol v tomto pořadí:
- Propojte účet Smart Life v integraci Tuya v Home Assistant a ověřte, zda se zařízení skutečně zobrazuje jako entita ventilu nebo spínače, protože není zaručeno, že se prostřednictvím integrace zpřístupní všechny funkce zobrazené v aplikaci.
- Pokud je pro vás důležité lokální ovládání – například chcete, aby ventil dál reagoval i při výpadku internetu – ověřte aktuální seznam podporovaných zařízení tuya-local pro přesně tento výrobek a verzi firmwaru, než budete předpokládat, že je podporován.
- Ruční uzavírací ventil v domácnosti a upozornění z vlastní aplikace zařízení (oznámení push, SMS, telefonní hovor) ponechte jako hlavní bezpečnostní opatření. Automatizaci Home Assistant berte jen jako další užitečnou vrstvu, nikoli jako náhradu.
Pokud jste ventil ještě nenainstalovali, vyplatí se nejprve připravit vše potřebné: postup instalace a seznam nářadí pro tento uzavírací ventil jsou popsány samostatně, než začnete plánovat automatizace kolem zařízení, které ještě není připojeno k potrubí. Pokud vaší domácnosti vyhovuje Alexa nebo Google Home víc než systém založený na řídicí jednotce, nastavení tohoto ventilu s Alexou a Google Home se těmto integracím věnuje přímo. A pokud se zařízení nebo aplikace během nastavování zobrazí jako offline, řešení problémů s Wi-Fi u zařízení Smart Life, které se zobrazuje jako offline obvykle pomůže – vyplatí se odkaz uložit, protože automatizace založená na cloudu závisí na tom, že připojení zůstane funkční.
Pokud vás nejprve zajímá, jak spolu senzor a uzavírací ventil fungují ještě před zapojením jakékoli platformy chytré domácnosti, článek jak fungují chytré detektory úniku vody a automatické uzavírací ventily samostatně vysvětluje princip detekce a uzavření vody.

Stručně řečeno: tento ventil má skutečnou, zdokumentovanou cestu do Home Assistant prostřednictvím oficiální integrace Tuya a možná také druhou cestu přes komunitní lokální integraci, pokud je konkrétní kus uveden na jejím seznamu podporovaných zařízení. Ani jedna možnost zatím nebyla pro tento výrobek interně ověřena. Nejlepší je proto nejprve zkontrolovat propojení vlastního účtu a seznam entit a pak se rozhodnout, jak velkou část plánu reakce na únik vody chcete svěřit automatizaci.