Jag använder Skript i Home Assistant för min belysning
All min styrning för belysning har jag lagt i Home Assistant Scripts istället för i Automationer. Anledningen är att jag tycker det är ett betydligt enklare sätt att hålla reda på allt i mitt system.
Skillnaden mellan ett Script och en Automation är att en automation kan triggas av en händelse. Ett Script kan inte triggas från en händelse men det går att starta från en automation eller t ex en knapp på dashboarden.
Jag har en mängd olika automation som styr belysningen. Hade jag haft alla mina lampor i automationer och skulle vilja ändra på en sak är jag tvungen att gå igenom alla automation. Genom att lägga lampor i ett script kan jag ändra på ett ställe. Jag har idag olika belysningskonfigurationer och alla ligger i skript.
Skapa ett Script i Home Assistant
Jag skapar ett script i Home Assistant genom att gå till Inställningar -> Automationer och scener -> Väljer Skript (längst upp på sidan) -> Skapa nytt Script
Här kan jag välja mellan ett nytt skript eller en Blueprint. Jag väljer att skapa ett nytt script och då får jag upp Sekvens och lägg till åtgärd. Precis som i skapa händelse i en Automation får jag nu lägga till en åtgärd. Ska jag styra en smart plug, lampa. fläkt mm. Jag kommer nu välja att styra en lampa och ska tända en lampa.
Tända en lampa i ett skript
För att tända en lampa i ett skript lägger jag till en åtgärd. Lampa – starta lampa.
Här har jag lagt till en kökslampa som heter KT1. Färgtempetauren har jag satt till 2700 Kelvin och Ljusstyrka till 5%. Vill jag starta fler lampor med samma inställning så lägger jag till dom i samma åtgärd. Vill jag starta fler lampor med en annan inställning som 3000 Kelvin och en ljusstyrka på 25% måste jag lägga till en ny åtgärd.
Spara skriptet
När jag har lagt till alla lampor som jag vill ha i Scriptet klickar jag på Spara Skript. Här kan jag lägga till en Beskrivning, Ikon, Område, Kategori och etiketter.
När Skriptet är sparat kommer det att läggas på sidan för skript.
Starta ett skript från en automation
När skriptet är klart kan jag nu använda det i en automation. I Gör sedan sektion i automation klickar jag på lägg till åtgärd. Söker jag på skript får jag upp följande: Ladda om, Stäng av, Starta eller växla. Här kommer även alla mina skript upp som jag har skapat och jag kan enkelt välja.
Skript för olika belysningskonfigurationer
Jag har skapat ett skript för varje belysningskonfiguration här hemma. Ett skript för Morgonbelysning om vi är hemma, ett annat för eftermiddag när vi är hemma, ett tredje för eftermiddag när vi är borta etc etc.
Exempel: När min grundfunktion mörkt inne slår på och vi är hemma startar en automation skript Tänd belysning eftermiddag hemma. Är vi borta startar automationen skriptet Tänd belysning eftermiddag borta. Går vi upp på natten startar automation skriptet Nattlampa.
Ovan är ett skript som jag använder när vi tänder morgonbelysningen.
Tänder Bänkbelysningen i köket med ljusstyrka 5%
Tänder lamporna i uterummet som är knutna till en Z-wave dimmer med ljusstyrka 5%
Tänder lamporna som belyser våran kamin med ljusstyrka 10%
Tänder fönsterbelysning i vardagsrum med ljusstyrka 30%
Fördröjning: Jag har lagt till en fördröjning mellan varje steg på 1 sekund för att avlasta systemet och se till så att alla lampor tänds.
Starta ett skript från Dashboard
Går även utmärkt att starta ett skript från Dashboard i Home Assistant. Jag har ett skript som jag kan starta från Dahnoard och det är att tända standard belysningen på eftermiddagen.
Jag kan enkelt lägga till en Knapp och i knappens inställningar kan jag lägga till en åtgärd. Här hittar jag alla mina skript jag har skapat och kan lägga till mitt skript där jag adderat all belysning som ska starta på eftermiddagen (om vi är hemma).
Enkelt att ändra, lägga till och ta bort lampor
Genom att ha lagt alla mina lampor i Skript är det nu enkelt att justera en lampa, lägga till en lampa eller ta bort en lampa. Jag har tre automationer som ska tända samma lampor. Betydligt enklare att ha ett skript med alla lampor och sedan startar automationerna skriptet.
Läs mer om vad jag använder i min installation av Home Assistant: Home Assistant Kontroller