Har du solceller och Home Assistant kan du automatiskt använda mer av den solel du producerar istället för att exportera den till elnätet. I det här inlägget visar jag hur jag använder Home Assistant för att styra varmvattenberedare, elbilsladdning, värme, kyla och spabad efter solelsproduktionen för att öka egenanvändningen och minska behovet av köpt el.
Varför jag skapade funktionen för att styra efter solel i Home Assistant
När solen skiner producerar mina solceller ofta mer el än vad huset förbrukar. Framför allt under vår, sommar och tidig höst uppstår det perioder med överskottsel som annars skulle exporteras till elnätet. Eftersom jag vill använda så mycket som möjligt av min egen solelsproduktion skapade jag en funktion i Home Assistant som automatiskt anpassar energiförbrukningen efter hur mycket solel som finns tillgänglig.
När produktionen är hög använder jag överskottet till att värma varmvattenberedaren, ladda elbilen, värma eller kyla huset samt värma spabadet. Funktionen övervakar kontinuerligt solelsproduktionen och startar eller prioriterar olika förbrukare när det finns tillräckligt med egenproducerad el.
Om solelsproduktionen inte räcker till växlar funktionen automatiskt över till den styrning jag använder för att hitta dygnets billigaste elpriser. På så sätt kan jag både öka egenanvändningen av min solel och samtidigt hålla nere elkostnaden när solen inte producerar tillräckligt med energi.
Det här har gjort att jag kan ta vara på en större del av den el som mina solceller producerar, samtidigt som styrningen sker helt automatiskt i bakgrunden.
Så fungerar funktionen utan direktkoppling till solcellerna
En stor fördel med den här funktionen är att jag inte behöver någon direktkoppling mellan solcellerna och Home Assistant. Jag behöver alltså inte läsa av den faktiska solelsproduktionen från växelriktaren för att kunna styra mina enheter.
I stället baserar jag funktionen på prognosen för morgondagens solelsproduktion. Genom att använda väderdata kan jag uppskatta hur mycket solel mina solceller förväntas producera under kommande dygn och därefter planera energiförbrukningen.
Det enda som krävs är att jag kan styra de enheter som ska använda solelen. I mitt fall handlar det främst om varmvattenberedaren, laddboxen till elbilen, värmepumpen och spabadet, men samma princip fungerar för andra energikrävande enheter som kan styras från Home Assistant.
Det här gör lösningen både enkel och flexibel. Jag kan dra nytta av min solelsproduktion även utan integration mot växelriktaren, samtidigt som jag automatiskt flyttar energiförbrukningen till de timmar då solcellerna förväntas producera som mest. Resultatet blir att jag kan använda en större del av min egen solel istället för att köpa el från nätet eller exportera överskottet.
Det fina med lösningen är att den inte är beroende av någon specifik solcellsanläggning eller växelriktare. Så länge jag har en tillförlitlig produktionsprognos och kan styra mina enheter i Home Assistant kan funktionen anpassas efter de flesta installationer
Så fungerar min funktion för att styra efter solel
→ Kontrollerar morgondagens prognos för solelproduktion Systemet hämtar automatiskt prognosen för hur mycket el mina solceller förväntas producera nästa dag.
→ Jämför mot ett tröskelvärde jag har valt Om prognosen visar att produktionen blir högre än ett visst värde (t.ex. 5 kWh), aktiveras en växel i Home Assistant.
→ Skriver in tiden med mest solel i kalendern Den tidpunkt då solelproduktionen är som högst under dagen läggs automatiskt in som ett kalenderhändelse.
→ Styr mina enheter efter kalendern Enheter som varmvattenberedare, spabad eller laddbox styrs så att de körs när solelen är som störst – vilket minskar behovet av köpt el.

På våren, sommaren och hösten brukar det se ut så här. Billigt elpris på dagen och dyrare på nätterna. Jag lägger all min förbrukning till dagtid. Slipper nätkostnad + elpris. Om det blir någon solel över så exporterar jag det.
Vad jag använder i Home Assistant för att styra efter solel
Home Assistant som jag kör på en Raspberry Pi 5

Integrationer i Home Assistant för att styra efter solel
Integrationen Forecast.Solar i Home Assistant (Mer info om solar forecast här: Använder Forecast Solar med Home Assistant)
En växel (hjälpare) som jag har kallat Prioritera Solel
Nummer (hjälpare) som jag har kallat Peak solel växla som har funktionen skjutreglage
Kalender i Home Assistant som jag döpt till electricity
Blueprint som heter Calendar Notification & Actions
Funktion på Dashboard
För att göra det lite enklare och mer visuellt har jag funktionen på min dashboard. Här ser jag prognosen för morgondagen, värdet för mitt nummer och status på växeln.
Nummer har jag skapat som ett skjutreglage och kan på min dashboard enkelt ändra värdet. Ibland vill jag styra när prognosen visar 15 kWh och andra tillfällen när prognosen visar 25 kWh. Att använda ett nummer är ett enklare sätt istället för att gå in och ändra manuellt i en automation.
Växeln kommer att slå av och automatiskt men här kan jag slå av automationen

Prognos från Forecast Solar – grunden för att prioritera solel
Med Forecast solar integrationen kommer jag få en prognos hur mycket mina solceller kommer att producera. Jag vill veta hur mycket mina solceller kommer att producera under morgondagen. Jag kommer att använda sensorn energy_production_tomorrow för att avgöra om växeln prioritera Solel ska vara på eller av. Växeln kommer att slå på om prognosen är över värdet jag har i hjälparen nummer.
I gör sedan sektionen använder jag mig av funktionen Om-sedan. Den hittar jag under byggblock. Jag kommer även att använda en mall för att jämföra entiteten prognos och hjälparen nummer.
Automation som ser ut som följande:
När:
Tiden är 17:00
Gör sedan:
Om mallen {{ (states(“input_number.peak_solel_vaxla”) | float) <=
(states(“sensor.energy_production_tomorrow”) | float) }}
Sedan: Starta växel Prioritera solel
Skicka en notis till min mobil med texten: Prioritera Solel slås på
Annars:
Stäng av växel Prioritera solel
Skicka en notis till min mobil med texten: Prioritera solel slås av
Är prognosen för sol produktion över peak_solel_vaxla kommer jag slå på växeln. Om de är under peak_solel_vaxla kommer jag slå av växeln. Notisen till min telefon skapade jag när jag satte upp funktionen för att testa.
Funktionen för växeln Prioritera Solel i Home Assistant
För att mina automationer ska styra elförbrukningen mot solel måste växeln Prioritera Solel vara på. Om växeln är av kommer jag använda automationer för det billigaste elpriset.
Automation för att skapa kalenderhändelser vid peak solel
Nu vill jag skriva tiderna i min min kalender för att använda i mina automationer.
Ifall prognosen visar över 17 kWh dagen därpå vill jag nu skapa en händelse i kalendern.
Kalender eventet ska inträffa när solen står som högst och produktionen maxar! I min automation kommer jag nu använda sensorn Tidpunkt för högsta effekttopp – imorgon som heter sensor.power_highest_peak_time_tomorrow.
Automationen körs varje dag klockan 18
Denna automation kommer köras varje dag klockan 18:00 för att skriva in tiden i kalendern. Obs! Sensorn kommer bara peka på 1 timme. I min automation har jag valt att att eventet ska starta 2 timmar före peak och 2 efter peak. Jag har adderat 7200 sekunder före start och 7200 sekunder efter start.
Ifall peak visar 12:00 kommer kalendern visa 10:00 – 14:00
När:
Tiden är 18:00
Gör sedan:

För att få till denna funktion kan jag inte använda användargränssnittet utan har använt mig av yaml läget. Först skapar jag Kalender, Skapa händelse i användargränssnittet. Väljer Bas info som vilken kalender och tider. Sedan klickar jag på de tre prickarna och väljer Redigera som YAML och modifierar.
Välja kalender för att skriva och läsa
Jag har valt min kalender som heter Electricity. Som händelse i kalendern kommer det bli Prioritera solel och som beskrivning använder jag mig av @solel. Beskrivningen använder jag för att trigga automationeer som jag skapat med blueprint Calendar notification and actions.
Automationen kommer att skapa en händelse i kalendern som ser ut så här.

Nu har jag skapat 2 funktioner för solel
Nu har jag skapat 2 funktioner. En automation för att toggla en växel och en annan automation för att skriva i kalendern.
Automation för att styra mina enheter efter solel
Nu har jag skapat grunden med en växel och kalender event. Nu kan jag skapa automationer för att styra mina enheter efter kalendern. Jag har gjort det enkelt för mig och jag använder Blueprint Calendar Notification & Actions för att trigga mina enheter.
Använda kalendern och Blueprint
När jag skapar en automation med Blueprinten måste jag först välja kalender. Jag kommer att välja kalender som jag använde i min automation ovan som är electricity. Jag kommer även använda att trigger ord och här använder jag ordet @solel. @solel skrev jag också in när jag skapade händelsen i kalendern.
Nästa steg är att använda funktionen Start Actions i Blueprinten. Här lägger jag in vad som ska hända när automationen triggas. Jag väljer att lägga in min varmvattenberedare och allt annat som ska startas.
Steg 2 är att använda End actions funktionen. Här stänger jag av det som jag startade i Start Actions.
Som sista steg lägger jag in min växel under Global Conditions. Om Växel Prioritera Solel är på kommer automation att fungera. Om den är av kommer jag att använda det billigaste elpriset.
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 effektavgift
Hur jag styr effekttoppar: Funktion för att styra elförbrukningen efter effektavgifter
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:
🏠⚡ 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
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

