Jag använder Home Assistant för att automatiskt flytta en del av min elförbrukning till dygnets billigaste timmar. I det här inlägget visar jag hur jag har byggt en generell funktion som hittar de lägsta elpriserna och hur jag använder den för att styra exempelvis varmvattenberedare, golvvärme och billaddning.
Snabbguide: Styr efter dagens billigaste elpriser i Home Assistant
⚡Installera och konfigurera Nord pool integrationen
⚡Installera och konfigurerar AIO Mangement
⚡ Skapa en automation som aktiveras när aktuella timmarna är billigast
Varför jag styr mina enheter efter timpris
Att styra efter lägsta elpriset behöver inte vara särskilt avancerat. För mig handlar det främst om att låta Home Assistant göra grovjobbet. Jag slipper hålla koll på elpriserna timme för timme och systemet flyttar automatiskt förbrukningen till de timmar då elen är som billigast.
På så sätt kan exempelvis varmvattenberedaren, billaddningen och värmegolvet använda el när kostnaden är som lägst. Det hjälper mig att sänka elkostnaderna utan att jag behöver ändra mina vanor eller manuellt starta och stoppa olika enheter. Lösningen är dessutom flexibel och går att använda för nästan vilken förbrukare som helst där driften kan flyttas några timmar fram eller tillbaka.
Så fungerar min lösning för att styra efter timpris i Home Assistant
Jag använder elpriserna från Nord Pool tillsammans med integrationen AIO Energy Management för att automatiskt hitta de lägsta elpriserna varje dygn. Med hjälp av en kalender i Home Assistant styr jag sedan mina enheter så att de startar när elpriset är lågt och stängs av när den billiga perioden är över.
Det fina med lösningen är att den inte bara hittar enstaka billiga timmar. Jag kan även låta den hitta de billigaste sammanhängande timmarna, vilket passar perfekt för exempelvis varmvattenberedaren, spabadet, billaddningen och värmegolvet som ofta behöver vara igång under ett sammanhängande tidsblock.
Funktionen kan dessutom identifiera de dyraste timmarna på dygnet. Det gör att jag kan stänga av eller begränsa vissa laster när elpriset är som högst. På så sätt kan jag både flytta förbrukning till de billigaste timmarna och undvika de dyraste pristopparna.
Med funktionen kan jag:
→ Styra varmvattenberedaren efter de lägsta elpristimmarna Varmvattenberedaren värms bara när elpriset är som lägst, och alltid i ett sammanhängande block så att vattnet hinner bli helt uppvärmt.
→ Styra spabadet efter timpris Spabadet värms under de billigaste timmarna och kan automatiskt stängas av under dyra pristoppar för att spara energi.
→ Ladda elbilen när elpriset är som lägst Jag kan välja hur många sammanhängande timmar bilen behöver laddas, och funktionen hittar automatiskt det billigaste blocket.
→ Styra värmegolv efter låga elpriser Golvvärmen körs under de billigaste timmarna och håller sedan värmen resten av dygnet.
→ Välja ut valfritt antal sammanhängande timmar Perfekt för enheter som behöver gå i ett svep, t.ex. varmvattenberedare, spabad eller billaddning.
→ Stänga av enheter under de dyraste timmarna Funktionen hittar även de högsta elpriserna, så jag kan stänga av t.ex. spabad, värmegolv eller andra energislukare när priset är som högst.
Jag kan styra allt som är kopplat till Home Assistant efter elpriset med denna funktion

Uppdatering 20251002: Nu visas kvartspriser från integrationen nordpool.

Vad jag använder i Home Assistant för att styra efter timpris
Home Assistant som jag kör på en Raspberry Pi 5

Integrationer
Integrationen Nordpool (HACS)
Integrationen AIO Energy Management (HACS)
Blueprint
Import Calendar Events (Blueprint)
Calendar Notification & Actions (Blueprint)
Lokal kalender i Home Assistant
Två sätt att styra enheter efter timpris
Med lösningen har jag hittat två olika sätt att styra. Ett sätt är att använda kalendern och ett annat sätt är att använda entiteterna AIO integrationen skapar. Jag har valt att styra mina enheter efter kalender då jag har möjlighet att få till funktionen även om jag saknar internet. Går internet ned kan jag enkelt skapa ett event i kalendern manuellt. Med kalendern har jag även möjlighet att redigera tiderna.
Nordpool och AIO Energy Management för timpris‑styrning
Nedan integrationer använder jag för att få min funktion att fungera.
Nordpool
Nordpool använder jag för att hämta priserna till Home Assistant: custom-components/nordpool: This component allows you to pull in the energy prices into Home-Assistant.
Lokal Kalender
Skapa en lokal kalender. Jag har satt upp en som heter electricity.
AIO Energy management
Installera AIO Energy management. AIO Energy Management använder Nordpool integrationen för att hitta de billigaste timmarna. https://github.com/kotope/aio_energy_management
Blueprint Import Calendar events
Installera Blueprint Import Calendar events. Denna blueprint exporterar kalendern från AIO Management Energy till min egna kalender electricity: Import/Sync Calendar Events – Blueprints Exchange – Home Assistant Community
Calendar Notification & Actions
Installera Blueprint Calendar Notification & Actions som jag använder för att trigga vad som ska hända vid kalendereventet. ???? Calendar Notifications & Actions – Blueprints Exchange – Home Assistant Community
Note: Jag använder Import Calendar events och Calendar Notificatios & Actions eftersom jag har en egen Kalender för min styrning där jag samlar info om Solel, billigaste timmarna, dyraste timmarna och Effektavgift funktion (framtida funktion).
Om jag bara hade Nord pool och AIO management hade jag nog inte använt dessa funktioner.
Så hämtar jag timpris via Nordpool‑integrationen
Nordpool integrationen har jag laddat ned och installerat genom Marknadsplatsen. Efter att jag laddat ned och installerat nord pool integrationen gör jag följande.
Jag går till inställningar -> Enheter och Tjänster -> Lägg till Integration -> Väljer Nord pool
Nu kan jag välja vilken region jag ska använda, i mitt fall SE3. Jag får välja vilken valuta som ska presenteras och om jag vill inkludera momsen. Format går att ställa in i MWh, Wh och kWh. När allt är valt och sparat får jag nu upp en sensor. Den sensor har jag döpt om till nordpool och då kommer den heta sensor.nordpool i Home Assistant.
Här finns ett mer detaljerat inlägg om hur jag använder och presenterar elpriser med Nordpool och Home Assistant: Nordpool elpriser i Home Assistant

Installera AIO Energy Management för att hitta billigaste timmarna
För att ladda ned AIO följde jag instruktionerna på githubsidan: GitHub – kotope/aio_energy_management: Home Assistant All-In-One Energy Management integration och använde val 1. Klickade på den blå ikonen där det står Open HACS repository on my.
När installationen var klar startade jag om Home Assistant.
AIO i Config.yaml
Nästa steg var att implementera konfiguration i config.yaml filen. Det finns en riktigt bra beskrivning på githubsidan där allt är förklarat på ett bra sätt. Jag valde också att lägga till kalendern. Vad jag gjorde var att kopiera exemplet på githubsidan och klistrade in i min config.yaml. Ändrade till samma inställningar som jag hade i Cheapest Hour och sparade.
För att denna integration ska fungera måste jag ha nord pool integration. Sensorn jag får från nord pool integrationen lade jag till vid nordpool_entity: sensor.nordpool
Jag satte i nedan config att den ska leta efter de 5 billigaste timmarna i följd. number_of_hours: 5 och sequential: true
aio_energy_management:
Så fungerar entiteterna för billigaste och dyraste timmarna
Efter att jag lagt in informationen i config.yaml, sparat och startat om får jag upp 3 st entiteter. 2 sensorer som heter My cheapest hour och expensive hour samt en kalender.

Sensorn cheapest hour kan jag använda i en automation för slå på mina enheter som jag ska gå när det är som billigast
Sensorn Expensive hour kan jag använda att slå av saker när det är som dyrast.
Kalender read only version och det går inte att skriva något själv.

Uppdatering 20251002: Efter den 1:a Oktober är det kvartspriser som gäller. Jag styr fortfarande efter timmar och har inte testat kvartspriser än. Om jag har förstått rätt så går det att sätta MTU=60 eller MTU=15 i AIO management integrationen.
Exportera billigaste timmarna till min kalender i Home Assistant
Jag vill gärna styra mina enheter efter kalendern men den kalender AIO skapar är read-only vilket gör att det är svårt att justera tider (om det behövs). För att exportera kalender energy management till min egna kalender electricity använder jag Blueprinten Import Calendar events.
Nedan är en bild från blueprinten där jag använder energy management kalender som källa och min egna som destination.

För att köra denna blueprint använder jag tid som händelse. Automation kommer att köras klockan 14:00 varje dag. Det är ca 45 minter efter att Nordpool har uppdaterat prisbilden för nästa dag. Resultatet blir som nedan bild

Så visas billigaste och dyraste timmarna i kalendern
När jag har fått mina integrationer att fungera kommer jag få händelser i kalendern med datum och tider. AIO Energy management kommer att skapa två händelse. Den kommer att skapa ett event som heter My cheapest Hours och ett event som heter Expensive Hours. I bilden nedan kommer mitt lägsta elpris den 4:e starta klockan 18:00 och den 5:e kommer det starta klockan 01:00 på natten. Jag har satt upp AIO att den ska ge mig de 5 billigaste timmarna per dygn.

För den 4:e ser prisnivån ut som följande

Så styr jag enheter efter timpris med kalendern
När jag har datum och tid i kalender kan jag börja styra mina enheter. Jag har valt att använda en Blueprint som heter Calendar Notification & Actions. Anledningen att jag använder en blueprint för denna funktion är att jag tycker att den fungerar bra här hemma.
Jag väljer min kalender som jag vill använda och i mitt fall electricity
Jag använder trigger ordet My Cheapest Hours så att automationen startar på det lägsta elpriset. Skulle jag lämna detta tomt kommer automationen starta vid varje händelse i min kalender.

För att starta en enhet scrollar jag ned till sektionen <> Start Actions. Klickar i Enable start auto action 1. Lägger till min åtgärd som t ex är slå på varmvattenberedare.
För att avsluta en enhet använder jag <> End Actions. Klickar i Enable auto end action 1. Lägger till min åtgärd som är stäng av varmvattenberedare.
Automation: styra efter sensorn för billigaste timmen
AIO integrationen skapar en entitet som heter My cheapest Hours. Med denna entitet kan jag skapa en automation för att slå av och på mina enheter istället för att använda kalender.

Exempel för att slå på min varmvattenberedare.
När: Entitet My cheapest hour ändras från Av till På
Gör sedan: Starta varmvattenberedare
För att slå av
När: Entitet My cheapest hour ändras från På till Av
Gör sedan: Stäng av varmvattenberedare
Så styr jag enheter manuellt när jag inte använder timpris‑styrning
På min Dashboard har jag lagt mina automationer som styrs efter denna funktion. Med knappar kan jag slå av och på automationerna. Jag kan även styra enheterna manuellt som t ex slå av och på laddaren till bilen och slå av och på varmvattenberedaren.
Funktionen är skapad med en knapp i Home Assistant där jag använder automationen som en entitet. Knappen har funktionen Växla.

På bilden syns även min funktion Prioritera Solel. När den funktionen är på kommer jag styra förbrukningen till dagen när jag har mycket solel från mina solceller. Jag har beskrivit hur den funktionen fungerar på sidan: Smarta hem och Home Automation system med funktioner
Visa tid och datum för lägsta och högsta timpriset i Home Assistant med Calendar Card Pro
Har börjat använda Calendar Card Pro på min Dashboard för att presentera när lägsta och högsta elpriserna befinner sig: Calendar Card Pro ett snyggt kalender kort för Home Assistant

Jag tycker att detta kort är riktigt snyggt istället för Home Assistants inbyggda.
Relaterade funktioner i mitt smarta hem
I mitt system med Home Assistant kan jag styra efter effektavgift och jag kan styra efter min egna solel. Nedan finns det två länkar till mina funktioner.
Styra efter Effektavgift
Hur jag styr efter effektavgift finns här: Funktion för att styra elförbrukningen efter effektavgifter
Styra efter solel
Hur jag styr efter min egna solel finns här: Funktion för att styra efter solel från solcellerna
Mer om mitt smarta hem system
Mer om mitt smarta hem system och funktioner jag använder finns här: Smarta hem system och Home Automation med funktioner
🏠⚡ Spara energi i huset med smarta hem-lösningar: Inlägg där jag berättar om vilka saker som drar onödig energi och hur jag kan stänga av dom när de inte används
🏠⚡ Hur mäter jag energiförbrukning i huset: Inlägg där jag berättar hur jag har gjort för att mäta energiförbrukningen på huset och enskilda produkter
🏠⚡ Energiförbrukning i huset: så förbereder jag mig för effektavgiften:
🏠⚡ Styra Luftvärmepump från Daikin med Home Assistant
🏠⚡ Här finns ett inlägg om hur jag använder information från HAN-porten: HAN-port på elmätaren
🏠⚡ Här finns ett inlägg om PowerCalc: Se Energiförbrukning på enheter i smarta hemmet som inte rapporterar energi
Andra inlägg om Home Assistant:
Läs hur jag använder Händelse: Home Assistant händelser – så fungerar triggers och så använder jag dem
Läs hur jag använder Villkor: Skapa en automation i Home Assistant – Lägg till Villkor
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
Läs mer om: Home Assistant scener – så använder jag scener för att spara tillstånd
FAQ – Vanliga frågor om att styra efter elpriset i Home Assistant
Några frågor som jag fått när det gäller att styra efter elpriset med Home Assistant
Hur hittar jag de billigaste eltimmarna i Home Assistant?
Med hjälp av Nord Pool-integrationen kan Home Assistant hämta aktuella och kommande elpriser. Med AIO Managemet kan jag identifiera vilka timmar under dygnet som har lägst elpris alt högst elpris och använda i min styrning.
Kan Home Assistant automatiskt styra efter elpriserna?
Ja, med hjälp av automationer kan jag styra min värmepump, varmvattenberedare, elbilsladdning och annat baserat på aktuella eller kommande elpriser. På så sätt förbrukas mer el när priset är som lägst.
Fungerar Nord Pool med Home Assistant i Sverige?
Ja, Nord Pool integrationen är den vanligaste lösningen för att hämta spotpriser till Home Assistant i Sverige. Integrationen ger tillgång till både dagens och morgondagens elpriser när dessa publiceras. Det finns två integrationer, en som är standard och en som går att ladda ner från marknadsplatsen som är från community. Jag själv använder versionen från marknadsplatsen.
Kan Home Assistant visa morgondagens elpriser?
Ja, så snart Nord Pool publicerar morgondagens priser kan Home Assistant visa dem. Detta gör det möjligt att planera och optimera energiförbrukningen i förväg.
Hur styr jag värmepumpen efter elpriset?
Genom att koppla värmepumpen till Home Assistant kan jag skapa automationer som höjer temperaturen när elen är billig och sänker den under dyra timmar. Här finns ett exempel på hur jag har gjort: Styra Luftvärmepump från Daikin med Home Assistant
Hur styr jag varmvattenberedaren efter elpriset?
Jag har valt att producera varmvatten under dygnets billigaste timmar. Med Home Assistant kan varmvattenberedaren starta automatiskt när elpriset ligger under en viss nivå eller under dagens billigaste timmar.
Här finns ett exempel på hur jag har gjort: Hur kan jag styra varmvattenberedare efter elpriset med Home Assistant
Hur laddar jag elbilen när elen är som billigast?
Min laddbox har en integrationen i Home Assistant så jag kan ladda till de billigaste timmarna på dygnet.
Hur undviker jag de dyraste eltimmarna automatiskt?
AIO mangement integrationen skapar kalender post när de dyraste timmarna infaller. jag kan då skapa en automationer som stänger av det som jag inte vill gå.
Kan jag få en notis när elpriset är lågt?
Ja, Home Assistant kan skicka notiser till min mobiltelefonen när elpriset understiger en angiven nivå. Jag själv använder en notis när elpriset är som lägst och när de dyra timmarna startar.
Hur mycket pengar kan man spara genom att styra efter timpriset?
Besparingen beror på hushållets förbrukning, vilka laster som kan flyttas och priskillnad över dygnet. Här hemma brukar jag kolla så att jag ligger under månadspriset.
