Skapa en automation i Home Assistant – Lägg till Villkor

Claes

Hur jag använder Villkor Och om i mina Home Assistant automationer

I en automation kan jag sätta villkor för att automationen ska utföras eller inte utföras. I de flesta av mina funktioner använder jag villkor som är baserade på mina grundfunktioner. Grundfunktionerna Hemmaläge / Bortaläge, Ljust inne Mörkt inne och dagläge eller nattläge.

 

Villkoret kommer ha funktionen OCH vilket betyder att det måste vara sant för att automationen ska fungera. Mao, om jag använder två eller flera villkor måste alla vara sanna.

För att få villkor som Eller och Inte kan jag använda mig av byggblock som finns som ett alternativ.

 

Ett exempel när jag använder villkor i en automation är funktionen nattlampa.

När: Rörelsesensor detekterar rörelse
Och Om: Nattläge är på
Gör sedan: Tänd lamporna

Denna automation kommer bara att fungera när växeln Nattläge är på. Nattläge är sann och då triggas automationen.

 

Lägga till Och om i en Automation

För att lägga till en händelse klickar jag på + lägg till händelse under När fältet. Jag kommer nu få upp en lista på de vanligaste händelserna. En enhet, en Entitet och Tid och plats och Byggblock.

Lägga till ett villkor i Home Assistant Och om

Enhet

Status på enhet som jag har kopplat till mitt systemet. Exempel på när jag använder enhet rörelsesensor som villkor är t ex om Rörelse är upptagen eller rörelse är inte upptagen.

Entitet

Här finns det två val. Jag kan använda ett numeriskt tillstånd eller om en entitet befinner sig i ett tillstånd. Exempel när jag använder entitet är när en timer är aktiv eller inaktiv. Det kan även vara en växel som antingen ska vara av eller på (Mina grundfunktioner).

(Skillnaden mellan en enhet och entitet är att enhet är produkten som jag har kopplat till mitt system och från den enheten skapas entiteter som t ex sensorer. De hjälpare som jag har skapat i Home Assistant är en entitet.)

Tid och plats

Under tid och plats hittar jag

Solen: Om solen är över eller under horisonten.

Tid: Om tiden är före eller efter en satt tid. Här kan jag även välja om villkoret ska vara en specific dag eller gälla alla dagar i veckan.

Zon: Om någon är i en viss zon

Byggblock

Under byggblock kan jag använda mer komplexa villkor som:

Eller: Här kan jag testa om något villkor i byggblocket är sant

Inte: Om villkoret inte är sant

Och: om flera villkor är sanna

Andra villkor:

Mall: Här kan jag bygga upp ett villkor med en egen mall

ID Utlösare: Om automationen har utlösts av ett trigger ID. För att få denna att fungera måste jag jag döpa trigger id i utlösaren.

Meny

Klickar jag på de tre prickarna får jag upp en meny med fler saker. Här finns det en riktigt bra sak att använda när jag provar en automation och det är Testa.

 

Testa: Här kan jag testa villkoret i automationen. En riktigt bra funktion för att prova när automationen skapas eller när jag felsöker.

Döp om: Byter namn på Villkoret. Denna funktion har jag aldrig testat.

Duplicera: Kan duplicera villkoret ifall jag vill ha fler och bara göra en enkel ändring

Kopiera: Kan kopiera villkoret för att använda i en annan automation. Bra funktion ifall jag har skrivit en mall som villkor och vill använda den igen.

Klipp ut: 

Flytta uppåt: Kan flytta uppåt ifall jag har många villkor. Bra sätt att ändra ordningen.

Flytta nedåt: Samma som flytta uppåt fast åt andra hållet

Redigera som YAML: Har aldrig provat i ett villkor.

Inaktivera: Bra funktion när jag testar ett villkor i en automation

Ta bort: Tar bort Villkoret


Länk till Skapa en automation i Home Assistant – Händelse När: Skapa en automation i Home Assistant – Händelse

About Claes