Hur jag använder Villkor Och om i mina automationer
I Home Assistant använder jag villkor – så kallade conditions – för att bestämma om en automation ska köras eller inte. Här går jag igenom hur villkor fungerar, vilka typer som finns (enhet, entitet, tid, sol, zon, mall) och hur jag använder OCH, ELLER och INTE i mina egna automationer.
Med version 2026.7 uppdaterades automationerna med Purpose-specific triggers. Jag håller nu på och försöker uppdatera mina guider.
Villkor har funktionen OCH
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.
Exempel på villkor i en Automation
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 Villkor i en Automation
För att lägga till ett villkor i en automation klickar jag på + lägg till villkor under Och Om fältet. Jag kommer nu få upp en lista på de vanligaste villkoren. En enhet, en Entitet och Tid och plats. Under andra Villkor hittar jag Mall och Utlöst av
Villkor efter Mål
Villkor efter Typ
Villkor efter Block
Meny i Villkor – Och om
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
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
Döp om: Byter namn på Villkoret. Denna funktion har jag aldrig testat.
Duplicera
Duplicera: Kan duplicera villkoret ifall jag vill ha fler och bara göra en enkel ändring
Kopiera
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
Klipp ut:
Flytta uppåt
Flytta uppåt: Kan flytta uppåt ifall jag har många villkor. Bra sätt att ändra ordningen.
Flytta nedåt
Flytta nedåt: Samma som flytta uppåt fast åt andra hållet
Redigera som Yaml
Redigera som YAML: Har aldrig provat i ett villkor.
Inaktivera
Inaktivera: Bra funktion när jag testar ett villkor i en automation
Ta bort
Ta bort: Tar bort Villkoret
Mer om Home Assistant
Se min huvudsida där jag beskriver allt jag använder i min installation av Home Assistant: Home Assistant Kontroller
Andra inlägg:
Läs hur jag använder Händelser: Så här lägger jag till en händelse i Home Assistant automation
Läs hur jag använder Åtgärder: Skapa en automation i Home Assistant – Lägg till Åtgärd
Läs mer om: Hjälpare är funktioner i Home Assistant jag inte skulle klara mig utan
Läs mer om: Justera sensorvärden i Home Assistant med Template‑sensorer
Läs mer om: Jämför två värden i Home Assistant med hjälp av templates
Läs mer om: Optimera Home Assistant‑automationer med ”Fortsätt vid fel”
Läs mer om: Så använder jag Trigger ID för att slå ihop flera automationer i Home Assistant




