Jag styr min varmvattenberedare med Home Assistant, Shelly 3em och en kontaktor och kan automatiskt slå på och av beroende på elpriset
I början på året 2024 fick styrningen på våran varmvattenberedare. En elektriker installerade Shelly 3em och en kontaktor och vi kan nu styra varmvattenberedaren med Home Assistant. I början styrde vi via ett schema men nu kan vi styra helt automatiskt beroende på elpriset. Är Elpriset lågt värmer vi varmvattnet och när elpriset stiger stänger vi av varmvattenberedaren. Allt sker helt automatiskt med hjälp av Home Assistant. Anledningen att jag har styrning på varmvattenberedaren är att vi har timpris.
Vad använder jag för min styrning av varmvattenberedaren
Varmvattenberedaren är av äldre modell Nibe CU-300. Den är kopplad till en kontaktor som i sin tur styrs av en Shelly 3em. Shelly 3em är ansluten via Wifi till vårat hemmnätverk.
Via hemmanätverket är Shelly 3em ansluten till Home Assistant som vi kör på en Raspberry Pi 5.
I Home Assistant använder jag följande integrationer för att få styrningen att fungera:
Shelly
Nord Pool (HACS)
Advanced cheapest hours från: GitHub – kotope/ha_nordpool_cheapest_hours: Home Assistant package to calculate cheapest hours using Nordpool integration
Blueprint: Calendar Notification & Actions
Lägsta elpriset Kalender
Med funktionen Cheapest Hour läggs en tid när det lägsta elpriset är från nord pool sensorn. Jag har valt att använda de 5 lägsta timmarna i mitt system. Hur många timmar som jag vill använda går att ställa in i Cheapest Hour yaml. Cheapest hour funktionen är helt otroligt bra. Den hittade jag på en sida som heter Creating Smart Home – Retrofitting dumb to smart. Personen som driver sidan, som jag tror heter Toni Korhonen har skrivit funktionen. Otroligt smart och fungerar riktigt bra i mitt system!!
Nu har jag fått in starttiden när lägsta elpriset kommer att ske och nu måste jag göra något med denna information. Jag vill nu att Home Assistant skickar en trigger till Shelly 3em som slår på kontaktorn så att varmvattenberedaren startar och börjar värma
Trigga Shelly 3em att slå på Varmvattenberedaren
Det finns nog olika sätt att trigga men jag har valt att använda en Blueprint som heter Calendar Notification & Actions. Blueprinten går att hitta vi Home Assistant community: 📆 Calendar Notifications & Actions – Blueprints Exchange – Home Assistant Community
I Blueprinten väljer jag min kalender. Trigger är valbart. Jag har gjort det för att jag har en annan trigger som heter solel i samma kalender. För att starta varmvattenberedaren går jag ner till Start Action och lägger till Shelly (Slå på). Längre ned finns det en End Action. Där lägger jag till Shelly och slår av. Vill jag kan jag även skicka en notis till min telefon med denna blueprint.
Styr Elförbrukningen till lågt elpris
Nu när jag kan styra elförbrukningen till att slå på när det är lågt elpris kan min förbrukning över ett dygn se ut så här.
Varmvattenberedaren slå på när det är det lägsta elpriset. Förbrukningen ligger i detta fall på natten..
Shelly 3em mäter energiförbrukningen på varmvattenberedaren
Genom att montera en Shelly 3em till varmvattenberedaren kan jag även hålla koll på energiförbrukningen. Jag kan välja om jag vill se per timme, dag, vecka, månad eller år. Nedan bild är energiförbrukningen för 2024 per månad. Under 2024 har våran varmvattenberedare konsumerat 2559 kWh. Nu är det ett antal dagar kvar till året är slut men jag gissar att årskonsumtionen kommer att landa på ca 3000 kWh.
Det fungerar bra att styra efter elpris
Jag har haft denna funktion under större delen av 2024 och för mig har det fungerat riktigt bra att styra efter elpris. Jag har skrivit lite mer om speciellt Cheapest hour här: Styra automatiskt när elpriset är lågt med Home Assistant
Fler funktioner till mitt smarta hem som jag använder hittas här: Smarta Hem – Smart hem system – Home Automation