Hur jag jämför två värden i Home Assistant för att använda i en automation
Att jämföra två värden från t ex sensorer är något jag använder i mina Automationer med Home assistant. Ibland vill jag jämföra ett värde från en sensor och ett fast värde för att trigga en automation. Jag använder även två värden som jag jämför i villkor.
Tyvärr (vad jag vet) finns det inget enkelt sätt via användargränssnittet att göra detta så jag måste använda mig av funktionen Mall. Resultatet från mallen kommer bli Sant eller Falskt.
Säg att jag vill jämföra ett nummer som jag har satt i en hjälpare med en sensor. Jag vill kontrollera om nummret är större eller mindre vs sensorn. Resultatet ska antingen bli sant eller falskt så att jag kan använda det att trigga en automation eller använda som ett villkor.
Eller, jag vill jämföra två temperaturer. Är temperaturen i ett rum högre/lägre eller lika med i ett annat rum
Jämföra två värden med en mall (template)
Värdet i input_number.peak_solel_vaxla = 20
Värdet i sensor.energy_production_tomorrow = 12,7
Mallen: {{ states(‘input_number.peak_solel_vaxla’)|float <= states(‘sensor.energy_production_tomorrow’)|float }}
Resultatet av ovan mall kommer att bli Falskt
Skulle jag ändra värdet på input_number.peak_solel_vaxla till 10 skulle mallen bli Sant
operatör för Jämföra i mall
== Jämför två objekt för lika värden
!= Jämför två objekt för olika värden
> Sant om den vänstra är större än den högra
>= Sant om den vänstra är större eller lika med den högra
< Sant om den vänstra är lägre än den högra
<= Sant om den vänstra är lägre eller lika med den högra
Jämföra värdet mellan två temperatur sensorer
För att jämföra värdet mellan två temperatursensorer
{{ states(‘sensor.netatmo_utomhus_temperatur’)|int > states(‘sensor.vardagsrum_sensor_temperatur’)|int }}
Jämföra värdet mellan två fukt sensorer
{{ states(‘sensor.tvrum_sensor_luftfuktighet’)|int > states(‘sensor.badrum_sensor_luftfuktighet’)|int }}
Jämföra ett nummer med en sensor
{{ states(‘input_number.lux_inomhus_min’)|int < states(‘sensor.badrum_sensor_luftfuktighet’)|int }}
Hur testar jag template funktionen
Jag brukar testa min mall innan jag sätter den i en automation. Det kan jag göra i Utvecklarverktyg och sedan väljer MALLAR.
Mer info om mallar finns på Home Assistants hemsida: Templating – Home Assistant
Efter att jag testat och ser att det fungerar kan jag använda funktionen i en Automation.
Templates är riktigt användbara
Det finns fler användbara saker jag kan göra med templates. Här är ett exempel hur jag kan justera värden på sensorer: Justera sensorvärden i Home Assistant med Template‑sensorer
Automationer i Home Assistant där jag använder mall
I min grundfunktion för ljust och mörkt inne och ute använder jag mig av en mall som triggar en automation i sektionen när: Skapade Mörkt / Ljust inne & ute funktion i Home Assistant
I min funktion för att prioritera Solel använder jag mig av en mall som ett villkor: Skapade funktionen prioritera solel i mitt smarta hem system
Mer om Home Assistant
Läs mer om vad jag använder i min installation av Home Assistant: Home Assistant Kontroller
Andra inlägg
Hur frigör jag lagring i Home Assistant (ta bort gamla backuper)
Hur återställer jag en Backup i Home Assistant
Automatiserad Backup i Home Assistant
Hur ser jag alla Matter anslutningar i Home Assistant
Hur kan jag byta enhet men behålla statistik i Home Assistant
Hur kan jag ändra och justera statistik i Home Assistant
Hur jag optimerar Home Assistant automationer med ”Fortsätt vid fel”
Hur använder jag Home Assistant Trigger ID
Hur kan jag justera sensorvärden i Home Assistant
Hur grupperar jag lampor i Home Assistant
Hur felsöker jag Home Assistant automationer
Saker jag kollar när Home Assistant inte startar vid omstart
Hur kan jag ändra och justera statistik i Home Assistant
Vad är skillnaden mellan enhet och entitet i Home Assistant?
Hur sparar jag ett tillstånd i Home Assistant för att använda vid ett senare tillfälle
Hur lägger jag till en Matter enhet i Home Assistant
Hur lägger jag till en Zigbee enhet i Home Assistant
Hur grupperar jag lampor i Home Assistant
Hur jag triggar en automation i home assistant med iPhone
Hur Installerar jag och använder en integration från HACS i Home Assistant
Hur jag organiserar mina automationer i Home Assistant
Hur Ändrar jag lösenord på användare i Home Assistant
Hur väljer jag WiFi eller Ethernet anslutning för Home Assistant på Raspberry Pi
