Justera sensorvärden i Home Assistant med template-sensorer

Bild på template sensor
Claes

Så här kan jag justera värdet på en sensor i Home Assistant

Det är kanske inget jag gör särskilt ofta, men ibland kan det vara riktigt användbart att justera värdet på en sensor i Home Assistant. Det kan handla om en temperatursensor som behöver ett par graders offset, en fuktighetssensor som diffar mot andra i rummet eller en CO₂‑sensor som visar lite för högt eller lågt. Genom att korrigera värdena kan man få mer tillförlitliga mätningar och smartare automationer.

 

Jag har samlat hela min Home Assistant‑installation på sidan Home Assistant Kontroller, där du kan se allt jag använder och hur det hänger ihop.

Skapa en Template‑sensor för att justera värden

Jag kan inte ändra värdet på själva entiteten i Home Assistant men jag kan skapa en ny sensor med hjälp av en mall (template).

För att skapa en ny sensor använder jag hjälpare. Hjälpare hittar jag under Inställningar → Enheter och tjänster → Hjälpare → Skapa hjälpare → Väljer Template → Sensor

Exempel när jag ändrar ett värde på en sensor

Som ett exempel håller jag på och testar IKEA Alpstuga och den har jag placerat bredvid min Netatmo. När jag mäter ser jag att ALPSTUGA visar lite lägre  CO2 värden vs Netatmo. Jag vill nu testa att öka ppm värdet på Alpstuga för att komma närmare Netatmo värdet. Jag kommer att öka värdet med 100ppm

Bild på template sensor

Har har nu skapat en ny sensor som jag kallar Alpstuga100ppm.

Mallen som jag använder är:

{{ states(’sensor.alpstuga_air_quality_monitor_koldioxid’) | float + 100 }}

Ny sensor i Entitet Alpstuga

Då jag valt att länka min nya template sensor till Alpstuga kommer jag nu få upp sensorn under Entiteten i Home Assistant

Exempel: Lägg till offset på en temperatursensor

Jag kan även skapa en sensor där jag justerar ett värde för en temperatur sensor.

Nedan exempel är hur jag använder temperatur sensor på Alpstuga.

Jag kan justera uppåt med 0.5 grader och nedåt med 0.5 grader.

Den första raden är originalvärdet.

{{ states(’sensor.alpstuga_air_quality_monitor_temperatur’) }}
{{ states(’sensor.alpstuga_air_quality_monitor_temperatur’) | float + 0.5 }}
{{ states(’sensor.alpstuga_air_quality_monitor_temperatur’) | float – 0.5 }}

Mer info om templates finns på Home Assistants hemsida här: Templating – Home Assistant

Jag testar alltid med Mallredigeraren i Home Assistant

Innan jag skapar en template sensor kan jag testa i Mallredigeraren i Home Assistant. Mallredigeraren hittar jag om jag klickar på Inställningar → Utvecklarverktyg och använder Mall.

Mallredigeraren använder jag ofta när jag ska testa något innan jag skapar en automation med mall. Här är ett exempel på hur jag kan jämför två värden Home Assistant: Så här kan jag jämföra två värden i Home Assistant

Mer om min installation av Home Assistant

Allt som jag använder i min installation av Home Assistant finns här: Home Assistant Kontroller

About Claes

Related Posts