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

Automatisk vattenavstängning med Home Assistant: integrationsalternativ och automatiseringar

Den här läckagedetektorn och avstängningsventilen styrs via appen Smart Life, som körs på Tuya-plattformen, och Tuya-enheter är precis vad Home Assistants officiella Tuya-integration är utformad för att läsa av. Det innebär att det finns en dokumenterad väg för den här typen av enhet in i Home Assistant: länka samma Smart Life-konto, så kan Home Assistant se enheterna som är anslutna till det. Det som inte är dokumenterat är om alla funktioner som ventilen visar i appen – flödesövervakning, aviseringar och själva avstängningsfunktionen – blir tillgängliga som användbara entiteter när kontot har länkats, och om ett alternativ som bara fungerar lokalt stöder just den här produkten och dess fasta programvara. Båda sakerna är värda att kontrollera innan du planerar en automatisering kring ventilen.

  • Ventilen ansluts till Home Assistant via samma ”Powered by Tuya”-mekanism som andra Smart Life-enheter, inte via ett produktspecifikt plugin, så kontolänkningen är viktigare än den enskilda produkten.
  • Home Assistants officiella Tuya-integration använder Tuya-molnet, medan ett separat communityprojekt som heter tuya-local styr enheter som stöds direkt via hemnätverket – och de två vägarna har olika krav och begränsningar.
  • En automatisering i Home Assistant som kopplar en läcka till ventilen byggs upp av en utlösare, ett valfritt villkor och en åtgärd, och ventilentitetstypen stöder kommandona öppna, stäng, stoppa och ställ in position.
  • Tillverkaren dokumenterar ett uppladdningsbart reservbatteri vid strömavbrott, men anger inte vilket läge ventilen håller om både nätströmmen och batteriet till slut tar slut, något som är viktigt när en automatisering läggs ovanpå.
  • Inget här bekräftar att den här enheten har testats internt med Home Assistant. Se avsnitten nedan som en beskrivning av hur integrationen fungerar i stora drag, inte som en kompatibilitetsgaranti för just den här enheten.

Hur den här ventilen passar in i en Home Assistant-installation

Enheten parkopplas med appen Smart Life via 2,4G- eller 5G-Wi-Fi, och den detaljen är viktigare än den kanske verkar. Smart Life är Tuya-appen för konsumenter, och märkningen ”Powered by Tuya” avgör om en enhet över huvud taget kan anslutas till Home Assistants officiella Tuya-integration. Home Assistant länkar inte till ventilen som en namngiven produkt, utan till det Tuya- eller Smart Life-konto som ventilen har lagts till i och läser sedan av de enheter och funktioner som kontot visar.

Det är därför kompatibilitet på kontonivå och kompatibilitet på funktionsnivå är två separata frågor. Det första är så gott som säkert: en Tuya-baserad enhet som har lagts till i Smart Life är den typ av enhet som integrationen är utformad för. Det andra beror på vilka entitetsplattformar Home Assistants Tuya-integration stöder för tillfället. Den täcker de flesta enhetstyper, inklusive strömbrytare och ventiler, men utelämnar uttryckligen ett par plattformar, till exempel lås och fjärrkontroller. Om just den här ventilens avläsningar (flödeshastighet, temperatur och användningshistorik) visas som sensorentiteter, eller om det bara är öppna/stäng-kontrollen som visas, är en sådan detalj du tar reda på genom att länka kontot och kontrollera, inte genom att läsa produktsidan.

Två sätt för en Tuya-baserad ventil att anslutas till Home Assistant

När du vet att enheten är Tuya-baserad finns det två strukturellt olika sätt att ansluta den till Home Assistant, och de innebär en avvägning mellan bekvämlighet och kontroll.

Den officiella molnbaserade Tuya-integrationen

Home Assistants inbyggda Tuya-integration konfigureras inifrån Home Assistant: du loggar in med ditt Tuya Smart- eller Smart Life-konto, där ventilen redan har lagts till, och skannar sedan en QR-kod med en användarkod som genereras i appen. Därefter kan Home Assistant se de länkade enheterna och de entiteter som stöds. Avvägningen handlar om hur integrationen fungerar i vardagen – den klassificeras som ”Cloud Push”, vilket innebär att kommandon och statusuppdateringar vanligtvis går via Tuyas molnservrar i stället för att stanna i hemnätverket. Om internetanslutningen bryts bryts även kommunikationen via molnet, trots att ventilen bara står några meter från routern.

Lokala communityintegrationer och deras begränsningar

Ett separat, communityunderhållet projekt som heter tuya-local har ett annat tillvägagångssätt: det kommunicerar direkt med Tuya-enheter med fast programvara som stöds via det lokala nätverket och använder en lokal nyckel för varje enhet, så den dagliga styrningen fortsätter att fungera utan internetanslutning. Det är inofficiellt, underhålls utanför Home Assistants kärnprojekt och dokumentationen är tydlig med att användningen inte hindrar enheten från att samtidigt rapportera till Tuyas moln i bakgrunden – de två vägarna samexisterar i stället för att ersätta varandra.

Haken är att projekt som bara fungerar lokalt publicerar egna listor över enheter som stöds, framtagna och testade mot specifika produkter. Skillnader i fast programvara mellan enheter av samma modell kan påverka om en viss enhet faktiskt känns igen. Det måste kontrolleras för varje enhet mot den aktuella listan; det går inte att utgå från produktnamnet eller kategorin, och det är precis den typen av kontroll som inte har gjorts för den här ventilen.

Vad en automatisering som kopplar läcka till ventil faktiskt består av

När enhetens entiteter är synliga i Home Assistant följer en automatisering som reagerar på dem samma grundstruktur som alla Home Assistant-automatiseringar: en utlösare, ett valfritt villkor och en åtgärd som anropar en tjänst för en entitet som Home Assistant redan känner till. Vid en läcka är utlösaren vanligtvis att en sensor ändrar status – en läckagesensor aktiveras eller ett flödesvärde passerar en gräns som du har angett – och åtgärden anropar en tjänst för ventilentiteten.

Ventilentitetstypen i Home Assistant är en definierad domän med egna tillstånd – öppen, stängd, öppnar, stänger, stoppad, otillgänglig och okänd – och egna åtgärder som stöds, bland annat öppna, stäng, stoppa och ställ in position, samt växla. Det innebär att ett villkor kan vänta tills ventilen faktiskt har nått det stängda läget innan något annat görs, i stället för att utgå från att stängningskommandot fungerade. Ett realistiskt upplägg kombinerar avstängningsåtgärden med en separat aviseringsåtgärd i samma automatisering, så att ventilen stängs och hushållet får en avisering vid samma utlösare, i stället för att förvänta sig att ventilen själv ska meddela något – en ventilentitet kan nämligen inte skicka en pushnotis eller ringa ett telefonsamtal på egen hand. Det sköts redan av tillverkarens egen app och aviseringssystem, oberoende av vad Home Assistant gör.

Frågan om felsäkert läge som är värd att ställa innan du förlitar dig på en automatisering

Inom ventilteknik är ett ”felsäkert” läge det tillstånd som en motoriserad ventil är konstruerad för att gå till eller hålla kvar när den förlorar strömmen eller styrsignalen – öppen, stängd eller helt enkelt kvar i det läge den redan hade. Vilket läge som räknas som säkert beror helt på systemet: för en vattenledning som försörjer hela huset skulle de flesta anta att ”stängd” är det säkrare standardläget, men det antagandet behöver fortfarande bekräftas för den faktiska produkten och inte härledas från vad som låter intuitivt.

För den här enheten dokumenterar tillverkaren ett uppladdningsbart reservbatteri som håller enheten igång vid strömavbrott – användbar information och en verklig konstruktionsfunktion. Det som inte anges är vilket läge ventilen går till om avbrottet pågår så länge att både nätströmmen och batteriet tar slut. Den luckan i informationen blir viktigare, inte mindre viktig, när en automatisering i Home Assistant läggs ovanpå enheten. En automatisering som utgår från att ”ventilen stänger sig själv” vid ett längre strömavbrott bygger på något som dokumentationen faktiskt inte bekräftar. När det gäller något så viktigt som vattenförsörjningen till hela huset är det rimligt att fråga tillverkaren direkt i stället för att gissa.

Vad du bör kontrollera innan du bygger en lösning kring den här ventilen

Inget av det som beskrivits ovan bekräftar att just den här produkten är kompatibel – det beskriver hur kopplingen mellan Tuya och Home Assistant fungerar i allmänhet, med den här ventilen som exempel. Innan du bygger en automatisering kring den är det värt att göra några kontroller i tur och ordning:

  • Länka Smart Life-kontot i Home Assistants Tuya-integration och bekräfta att enheten faktiskt visas som en ventil- eller strömbrytare, eftersom det inte är säkert att alla funktioner som visas i appen exponeras via integrationen.
  • Om lokal styrning är viktig för dig – till exempel för att du vill att ventilen ska fortsätta reagera vid ett internetavbrott – kontrollera den aktuella listan över enheter som stöds av tuya-local för just den här produkten och versionen av den fasta programvaran innan du utgår från att den finns med.
  • Behåll hushållets manuella avstängningsventil och enhetens egna appbaserade aviseringar (pushnotis, SMS, telefonsamtal) som det främsta säkerhetslagret, och se eventuella automatiseringar i Home Assistant som en extra bekvämlighet ovanpå detta, inte som en ersättning.

Om du inte har installerat ventilen än är det värt att börja med förberedelserna: installationsstegen och verktygslistan för den här avstängningsventilen beskrivs separat, innan du planerar automatiseringar kring en enhet som ännu inte är installerad på ledningen. Om Alexa eller Google Home passar hushållet bättre än en hubbbaserad lösning går konfigurationen av den här ventilen med Alexa och Google Home igenom de integrationerna direkt. Och om enheten eller appen någon gång visas som offline mitt under konfigurationen brukar Wi-Fi-lösningarna för en Smart Life-enhet som visas som offline lösa problemet – spara gärna länken som bokmärke, eftersom en molnbaserad automatisering är beroende av att anslutningen fungerar.

Om du först vill förstå hur sensorn och avstängningsventilen samverkar, innan någon plattform för smarta hem kommer in i bilden, förklarar hur smarta vattenläckagedetektorer och automatiska avstängningsventiler fungerar hur detekteringen och avstängningen fungerar i sig.

Smart vattenläckagedetektor för hela huset med automatisk avstängningsventil, den Tuya-baserade enheten som tas upp i den här guiden
Smart vattenläckagedetektor för hela huset med automatisk avstängningsventil – Tuya/Smart Life-enheten som den här guiden handlar om.

Kort sagt: den här ventilen har en verklig, dokumenterad väg in i Home Assistant via Tuyas officiella integration och en möjlig andra väg via en lokal communityintegration, om den specifika enheten finns med på listan över enheter som stöds. Ingen av vägarna har ännu verifierats internt för den här produkten, så det bästa är att börja med att kontrollera din egen kontolänkning och entitetslista och sedan avgöra hur stor del av din plan för att hantera läckor du vill överlåta åt en automatisering.

Tillbaka till bloggen