Planerar och testar funktionen för att styra elförbrukningen efter effektavgifterna med Home Assistant
Att styra elförbrukningen efter effektavgifter låter kanske krångligt, men i praktiken handlar det mest om att låta Home Assistant hjälpa till att undvika de dyraste timmarna. Eftersom mitt nätbolag inför effektavgifter med hög- och låglasttider vill jag sprida ut förbrukningen smartare och undvika onödiga effekttoppar. Här går jag igenom hur jag bygger upp funktionen, vilka verktyg jag använder och hur jag automatiserar allt för att hålla nere både toppar och kostnader.
Varför jag behöver styra elförbrukningen efter effektavgifter
Pga av ny avgift som införs i elnätet.
Höglast och låglast hos mitt nätbolag
Höglasttiden ska inträffa under vinterhalvåret November till Mars och tiderna är mellan 07:00-19:00. Om jag nu har en rackarns tur kanske kanske lägsta timpris sammanfaller under låglasttimmarna som kommer vara under natten mellan 19:00-07:00.
När effektavgiften införs
Mitt nätbolag kommer att införa effektavgift från sommaren 2026. Vad det innebär i pengar vet jag faktiskt inte idag då det inte finns information om detta.
Mina effekttoppar och vad som orsakar dem
Nedan är en bild på hur mina effekttoppar såg ut under Januari 2025. De högsta topparna är när jag laddar elbil, värmer vatten till varmvattenberedaren, kör värme, diskar och tvättar samtidigt. Dessa toppar vill jag undvika, speciellt under höglasttiden.

Min strategi för att undvika höglasttimmarna
Nu har jag lite tid på mig och jag kommer att testa en variant under hösten där jag kommer att stänga av en produkt när en annan slås på. T ex kommer jag att testa följande: När Spis och ugn slås på kommer jag att reducera värmen på luftvärmepumpen. När spis och ugn är avslagna ökar jag värmen på pumpen igen.
Olika sätt att skapa funktionen i Home Assistant
Det finns olika sätt att skapa funktionen.
Kalenderstyrning (höglasttid)
Ett sätt är att skapa en post i Home Assistants lokala kalender som jag döper till höglasttid. Då kan jag se till att inga av de enheter som förbrukar mest effekt slås på.
Schema i Home Assistant
Ett annat sätt är att skapa ett schema i Home Assistant med tiderna men med denna lösning tror jag att jag missar lite flexibilitet.
Så bygger jag upp funktionen steg för steg
Skapa kalenderpost för höglasttid
Då jag redan har en kalender som heter electricity som jag använder efter lägsta elpris och solel kommer jag att använda den. Nu implementerar jag en post manuellt som jag kallar Effekt höglasttid. Sammanfattningen blir då Effekt höglasttid och beskrivningen sätter jag till @Hoglasttid. Tiden sätter jag mellan 07:00-19:00.
Denna kalenderpost kommer att starta 1:a November och sluta 31:a Mars.
Skapa hjälpare (Inmatningsboolean)
Jag är väldigt förtjust i att använda dessa hjälpare i Home Assistant, en så kallad Inmatningsboolean. Nu skapar jag en inmatningsboolean som jag kallar Effekt Höglasttid. Denna växlare kan jag använda i mina automationer samt att visa status på min Dashboard. Passar på och sätter en ikon som visar en ikon för elnätet och lägger till etiketter så att det blir lättare att hitta den.

Skapa timer för effektstyrning
Jag skapar en Timer för att använd i min automation. När effekten är över x värde slår jag på timern. Timerns värde sätter jag i automationen och kan ändra till vad som passar bäst.
Använda blueprint: Calendar Notifications & Actions
För att slå av och på växlaren efter kalendern använder jag en blueprint som heter Calendar Notifications & Actions. Anledningen till att jag använder denna blueprint är att den är enkel att använda tillsammans med kalender event.
Nu kommer växlaren att slå av och på efter tiderna och datum som jag har satt i kalendern. Nu börjar jag skapa automationer för att reducera effekten här hemma under tiden höglast.
En av fördelarna som jag tycker är bra med Calendar Notifications & Actions är Start och End offset. Kan då skapa automationer för enheterna för att slå på olika tider så inte allt går på samtidigt.
T ex kan jag skapa en för varmvattenberedaren som går på direkt. Sedan skapar jag en automation för bilen som går på två timmar senare etc etc.

Automationer för att minska effekten under höglast
En automation som jag har skapat för att testa funktionen är när mina vitvaror som spis, ugn och mikro överstiger ett medelvärde på 1000W.
När dessa enheter konsumerar över 1000W drar jag ner temperaturen på luftvärmepumpen.
För att inte pumpen ska ändra värme konstant använder jag en timer som slår på när medelvärdet är 1000W. Timer kommer att köras i 10 minuter.
När timern slås på stänger jag av automationen.
När timer avlutas slår jag på automationen.
När:
Effekt Timer ändras från Aktiv till Inaktiv (Alternativ 2)
Vitvaror Power är över 1000 (alternativ 1)
Gör då:
Alternativ 1 stäng av luftvärmepumpen
Villkor:
Om effekt timer är inaktiv
Om effekt höglasttid är på
Daikin är på
Åtgärder:
Skapa scen för att spara värdet på pumpens inställningar som temp, fläkt.
Ställ in Daikin på +13 grader
Starta Timer 10 minuter (Effekt timer)
Stäng av Automation
Alternativ 2 slå på luftvärmepumpen
Villkor:
Om effekt timer är inaktiv
Om effekt höglasttid är på
Daikin är på
Åtgärder:
Scen aktivera: Återskapar värdena som pumpen var inställd på
Automation för timer
Jag beslutade mig för att lägga automationen för timer utanför. Kände att det var enklare att justera timern ifall effekten ligger hög efter 10 min.
När:
Effekt timer ändras från aktiv till Inaktiv
Och om:
Effekt höglasttid är på (Booelan)
Gör då
Utför en åtgärd villkorligt, kör annars en annan åtgärd
Om:
Vitvaror power medelvärde är över 200
Då:
Starta timer med 10min
Annars:
Slå på automation (se ovan)
Låglasttid och hur jag planerar att styra då
Beroende hur priserna kommer att se ut under låglasttid är det möjligt att jag får sprida ut effekten. Mao, ladda elbil, värma varmvatten på olika tider samt dra ned effekten på billaddningen till ett minimum. Här kommer jag skapa automation med Calendar notifcation & Action blueprint som jag nämnde tididgare.
Testperiod och vidare utveckling
Nu kommer jag att testa denna funktion under hösten och vintern och se hur det kommer att fungera. Kommer även att titta på effekttopparna jag har i mitt hem och se om det går att göra fler åtgärder.
Relaterade funktioner i mitt smarta hem
I mitt system med Home Assistant kan jag styra efter lägsta elpriset och jag kan styra efter min egna solel. Nedan finns det två länkar till mina funktioner.
Styra efter timpris
Hur jag styr efter timpris finns här: Funktion för att hitta och styra efter lägsta elpriset med Home Assistant
Styra efter solel
Hur jag styr efter min egna solel finns här: Funktion för att styra efter solel från solcellerna
YAML‑exempel för automationen
Nedan är en copy av min yaml för automationen som jag har nu.
alias: Höglasttid effekt - Slå på & av värmepump Daikin
description: |-
Slår på luftvärmepumpen när spisen går under 250W
Slå av pumpen när spisen går över
triggers:
- trigger: state
entity_id:
- timer.effekt
from: active
to: idle
id: Slå på
- trigger: numeric_state
entity_id:
- sensor.vitvaror_power_medelvarde
above: 1000
id: Stäng av
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- Slå på
- condition: state
entity_id: input_boolean.effekt_hoglasttid
state: "on"
- condition: state
entity_id: timer.effekt
state: idle
enabled: true
- condition: device
type: is_on
device_id: 857d1204184e11ebaadae551d09077d3
entity_id: 29976fd2c18916a91f0bdf63f4c9ab6d
domain: switch
sequence:
- action: scene.turn_on
metadata: {}
target:
entity_id: scene.daikin_status_scene
data: {}
- conditions:
- condition: trigger
id:
- Stäng av
- condition: state
entity_id: timer.effekt
state: idle
enabled: true
- condition: state
entity_id: input_boolean.effekt_hoglasttid
state: "on"
- condition: device
type: is_on
device_id: 857d1204184e11ebaadae551d09077d3
entity_id: 29976fd2c18916a91f0bdf63f4c9ab6d
domain: switch
sequence:
- action: scene.create
metadata: {}
data:
scene_id: daikin_status_scene
snapshot_entities:
- climate.daikin
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- action: climate.set_temperature
metadata: {}
data:
temperature: 13
target:
entity_id: climate.daikin
- action: timer.start
metadata: {}
data:
duration: "00:20:00"
target:
entity_id: timer.effekt
mode: single
Mer om Funktioner i smarta hem
Se min huvudsida där jag beskriver alla mina funktioner jag använder i mitt smarta hem system: Funktioner för smarta hem med Home Assistant (2026)
Andra inlägg:
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


