Samodejni zaporni ventil z Home Assistantom: integracije in avtomatizacije
Delite
Ta detektor puščanja vode in zaporni ventil upravljate prek aplikacije Smart Life, ki deluje na platformi Tuya, naprave Tuya pa so prav tiste, za katere je zasnovana uradna integracija Tuya za Home Assistant. To pomeni, da obstaja dokumentirana pot za povezavo te vrste naprave s Home Assistantom: povežite isti račun Smart Life in Home Assistant bo lahko zaznal naprave v njem. Ni pa dokumentirano, ali bodo po vzpostavitvi povezave kot uporabne entitete na voljo vse funkcije tega ventila v aplikaciji – spremljanje pretoka, opozorila in samo zapiranje – ali pa lokalna alternativa deluje prav s tem izdelkom in vdelano programsko opremo. Oboje velja preveriti, preden se odločite za avtomatizacijo, ki bo temeljila na njem.
- Ventil se poveže s Home Assistantom po istem načelu »Powered by Tuya« kot druge naprave Smart Life, ne prek posebnega vtičnika za ta izdelek, zato je povezava računa pomembnejša od posameznega izdelka.
- Uradna integracija Tuya za Home Assistant deluje prek oblaka Tuya, medtem ko ločen skupnostni projekt tuya-local podprte naprave upravlja neposredno v domačem omrežju – ti možnosti pa imata različne zahteve in omejitve.
- Avtomatizacija, ki se sproži ob puščanju in zapre ventil, je v Home Assistantu sestavljena iz sprožilca, neobveznega pogoja in dejanja, vrsta entitete ventila pa podpira ukaze za odpiranje, zapiranje, zaustavitev in nastavitev položaja.
- Proizvajalec navaja, da polnilna rezervna baterija zagotavlja delovanje ob izpadu elektrike, ne pove pa, v katerem položaju ostane ventil, če se sčasoma izpraznita tako omrežno napajanje kot baterija. To je pomembno, ko dodate avtomatizacijo.
- Nič v tem članku ne potrjuje, da je bila ta naprava interno preizkušena s Home Assistantom; spodnje razdelke obravnavajte kot opis načina delovanja integracije, ne pa kot zagotovilo, da je ta konkretna naprava združljiva.
Kako se ta ventil vključi v sistem Home Assistant
Napravo povežete z aplikacijo Smart Life prek omrežja Wi-Fi 2.4G ali 5G, kar je pomembnejše, kot se morda zdi. Smart Life je potrošniška aplikacija podjetja Tuya, oznaka »Powered by Tuya« pa določa, ali se naprava sploh lahko poveže z uradno integracijo Tuya za Home Assistant. Home Assistant tega ventila ne poveže kot poimenovanega izdelka, temveč se poveže z računom Tuya ali Smart Life, v katerega ste dodali ventil, nato pa zazna naprave in funkcije, ki jih ta račun omogoča.
Zato sta združljivost na ravni računa in združljivost posameznih funkcij dve ločeni vprašanji. Prvo je skoraj gotovo: naprava, ki temelji na platformi Tuya in je dodana v Smart Life, je prav takšna naprava, za katero je integracija zasnovana. Drugo je odvisno od tega, katere vrste entitet trenutno podpira integracija Tuya za Home Assistant – pokriva večino vrst naprav, vključno s stikali in ventili, izrecno pa ne vključuje nekaj platform, kot so ključavnice in daljinski upravljalniki. Ali bodo odčitki tega ventila (pretok, temperatura, zgodovina uporabe) na voljo kot senzorske entitete ali pa bo mogoče samo upravljati odpiranje in zapiranje, boste ugotovili tako, da povežete račun in preverite, ne pa z branjem strani izdelka.
Dva načina povezave ventila na platformi Tuya s Home Assistantom
Ko veste, da naprava temelji na platformi Tuya, jo lahko v Home Assistant povežete na dva bistveno različna načina, ki pomenita kompromis med udobjem in nadzorom.
Uradna integracija Tuya, ki deluje prek oblaka
Vgrajeno integracijo Tuya za Home Assistant nastavite v samem Home Assistantu: prijavite se z računom Tuya Smart ali Smart Life, v katerega ste že dodali ventil, nato pa z uporabniško kodo, ustvarjeno v aplikaciji, optično preberete kodo QR. Home Assistant lahko nato zazna povezane naprave in njihove podprte entitete. Razlika se pokaže pri vsakodnevnem delovanju – ta integracija je uvrščena med integracije »Cloud Push«, kar pomeni, da ukazi in posodobitve stanja običajno potujejo prek strežnikov Tuya v oblaku, namesto da bi ostali v domačem omrežju. Če se internetna povezava prekine, se prekine tudi povezava s storitvijo v oblaku, čeprav je ventil le slab meter od usmerjevalnika.
Lokalne skupnostne integracije in njihove omejitve
Ločen projekt, ki ga vzdržuje skupnost, tuya-local, deluje drugače: s podprtimi napravami z vdelano programsko opremo Tuya komunicira neposredno prek lokalnega omrežja in uporablja lokalni ključ, značilen za posamezno napravo. Tako lahko vsakodnevno upravljanje deluje tudi brez internetne povezave. Projekt ni uraden in se vzdržuje zunaj osrednjega projekta Home Assistant; v njegovi dokumentaciji je izrecno navedeno, da uporaba projekta napravi ne prepreči pošiljanja podatkov v ozadju tudi v oblak Tuya – obe poti delujeta hkrati in se ne nadomeščata.
Težava je v tem, da lokalni projekti objavljajo lastne sezname podprtih naprav, ki so sestavljeni na podlagi preizkusov določenih izdelkov, razlike v vdelani programski opremi med napravami istega modela pa lahko vplivajo na to, ali bo določena naprava prepoznana. Združljivost je treba preveriti za posamezno napravo na aktualnem seznamu; ne morete je predpostaviti na podlagi imena ali kategorije izdelka. Prav takšno preverjanje za ta ventil tukaj še ni bilo opravljeno.
Iz česa je v resnici sestavljena avtomatizacija, ki ob puščanju zapre ventil
Ko so entitete naprave vidne v Home Assistantu, avtomatizacija, ki se odziva nanje, sledi enaki osnovni zasnovi kot vse druge avtomatizacije Home Assistanta: sprožilec, neobvezen pogoj in dejanje, ki pokliče storitev za entiteto, ki jo Home Assistant že pozna. Ob puščanju je sprožilec običajno sprememba stanja senzorja – vklop senzorja za zaznavanje puščanja ali pa preseganje vrednosti pretoka nad pragom, ki ga določite –, dejanje pa pokliče storitev za entiteto ventila.
Entiteta ventila v Home Assistantu je določena vrsta entitete z lastnimi stanji – odprt, zaprt, odpira se, zapira se, ustavljen, ni na voljo in neznan – ter podprtimi dejanji, med katerimi so odpiranje, zapiranje, zaustavitev in nastavitev položaja, pa tudi preklop. Pogoj lahko zato počaka, da ventil dejansko preide v zaprto stanje, preden se zgodi kar koli drugega, namesto da bi predpostavljal, da je ukaz za zapiranje uspel. Smiselna rešitev je, da v isti avtomatizaciji združite zapiranje ventila in ločeno dejanje pošiljanja obvestila, tako da se ventil zapre, člani gospodinjstva pa prejmejo opozorilo na podlagi istega sprožilca, namesto da bi pričakovali, da bo ventil sam posredoval kakršno koli sporočilo – entiteta ventila sama ne more poslati potisnega obvestila ali opraviti telefonskega klica. Za to že skrbita aplikacija in sistem opozarjanja proizvajalca, neodvisno od vsega, kar naredi Home Assistant.
Vprašanje o varnem delovanju ob napaki, ki si ga je vredno zastaviti, preden se zanesete na avtomatizacijo
V inženirstvu ventilov je »varni položaj« stanje, v katerega se je motorni ventil zasnovan premakniti ali ga ohraniti, ko izgubi napajanje ali krmilni signal – odprt, zaprt ali preprosto takšen, kot je bil. Kateri položaj je varen, je povsem odvisno od sistema: pri hišnem vodovodu bi večina ljudi verjetno predpostavila, da je varnejši privzeti položaj »zaprt«, vendar je treba to predpostavko za dejanski izdelek še vedno preveriti, ne pa sklepati na podlagi tega, kar se zdi samoumevno.
Proizvajalec za to napravo navaja, da polnilna rezervna baterija ob izpadu elektrike zagotavlja njeno delovanje – to je koristen podatek in resnična konstrukcijska značilnost. Ni pa objavljeno, v kateri položaj se ventil privzeto postavi, če izpad traja dovolj dolgo, da se izpraznita tako omrežno napajanje kot baterija. Ta vrzel je še pomembnejša, ko napravi dodate avtomatizacijo Home Assistanta, saj avtomatizacija, ki predpostavlja, da se bo »ventil med daljšim izpadom kar sam zaprl«, temelji na nečem, česar dokumentacija v resnici ne potrjuje. Če se nameravate na ventil zanesti pri tako pomembni stvari, kot je oskrba celotne hiše z vodo, je smiselno vprašati neposredno proizvajalca, namesto ugibati.
Kaj preveriti, preden se zanesete na ta ventil
Zgornji opisi delovanja ne potrjujejo združljivosti prav tega izdelka – opisujejo splošno delovanje povezave Tuya–Home Assistant, pri čemer je obravnavani ventil zgolj primer naprave. Preden zanj nastavite avtomatizacijo, je smiselno opraviti nekaj preverjanj po naslednjem vrstnem redu:
- Povežite račun Smart Life z integracijo Tuya v Home Assistantu in preverite, ali se naprava res prikaže kot entiteta ventila ali stikala, saj ni zagotovljeno, da bodo prek integracije na voljo vse funkcije, ki jih prikazuje aplikacija.
- Če vam je pomembno lokalno upravljanje – na primer zato, ker želite, da se ventil odziva tudi med izpadom internetne povezave –, na aktualnem seznamu podprtih naprav za tuya-local preverite, ali sta navedena prav ta izdelek in različica vdelane programske opreme, preden predpostavite, da sta podprta.
- Ročni zaporni ventil v gospodinjstvu in opozorila v aplikaciji naprave (potisno obvestilo, SMS, telefonski klic) naj ostanejo glavni varnostni ukrepi; avtomatizacijo Home Assistanta obravnavajte kot dodatno priročnost, ne pa kot nadomestilo zanje.
Če ventila še niste namestili, je smiselno najprej pripraviti vse potrebno: navodila za namestitev tega zapornega ventila in seznam potrebnega orodja so predstavljeni ločeno, še preden začnete načrtovati avtomatizacije za napravo, ki še ni nameščena na cevi. Če vašemu gospodinjstvu bolj ustrezata Alexa ali Google Home kot sistem s krmilnikom, navodila za nastavitev tega ventila z Alexo in Google Home neposredno obravnavajo ti integraciji. Če se naprava ali aplikacija med nastavitvijo prikaže kot brez povezave, težavo običajno odpravijo rešitve za povezavo Wi-Fi za napravo Smart Life, ki je prikazana kot brez povezave – priporočamo, da si jih shranite med zaznamke, saj je avtomatizacija, ki deluje prek oblaka, odvisna od delujoče povezave.
Kako senzor in zaporni ventil sploh delujeta skupaj, še preden vstopi v igro katera koli platforma za pametni dom, pojasnjuje članek kako delujejo pametni detektorji puščanja vode in samodejni zaporni ventili.

Na kratko: za ta ventil obstaja dokumentirana pot do Home Assistanta prek uradne integracije Tuya, morda pa ga je mogoče povezati tudi prek skupnostne lokalne integracije, če je ta konkretna naprava na seznamu podprtih. Nobena od teh možnosti za ta izdelek še ni bila interno preverjena, zato je najbolje najprej preveriti povezavo z lastnim računom in seznam entitet, nato pa se odločiti, kolikšen del odziva na puščanje želite prepustiti avtomatizaciji.