Sungrows egen app iSolarCloud räcker för grundläggande övervakning, men molntjänsten uppdateras bara var 5:e till 15:e minut och begränsar hur ofta du kan hämta data. Vill du styra batteriet i realtid mot timmens eller kvartens spotpris behöver du gå via Home Assistant, som pratar direkt med växelriktaren över Modbus TCP (port 502) via WiNet-S-dongeln eller Ethernet-porten. Det ger sekundsnabb respons, oberoende av molnet, och gör att du kan bygga egna regler för tvingad laddning och urladdning kopplade till din elhandlares spotpris.
💡 Vår rekommendation
För de flesta som vill automatisera sitt Sungrow-batteri mot spotpris rekommenderar vi Tibber.
Tibber är det enda elbolaget i den här jämförelsen med en officiell Home Assistant-integration (tibber), vilket hämtar timpriser, nätavgifter och förbrukning direkt i realtid utan att du behöver lita på en community-underhållen komponent. Avtalet har inget bindningstid, ett påslag på 6,0 öre/kWh och en månadsavgift på 49 kr — och på Trustpilot ligger Tibber runt 4,1/5, klart högre än de traditionella elbolagen i tabellen längre ner i guiden.
📋 Vad du lär dig i den här guiden
- Skillnaden mellan att styra batteriet via iSolarCloud och via lokal Modbus-anslutning i Home Assistant
- Vilka Modbus-register och driftlägen som styr laddning och urladdning på Sungrows SH-serie
- Hur du kopplar in spotpriser från Nord Pool eller ditt elbolags eget API
- Ett konkret exempel på en automationsregel i YAML
- Ungefär vad automatiseringen är värd i kronor, baserat på verklig prisstatistik för SE3
⚡ Sungrow, iSolarCloud och Home Assistant förklarat — från grunden
Ett Sungrow hybridsystem (t.ex. SH5.0–10RT-serien) kan styras på två principiellt olika sätt. Det ena är iSolarCloud, Sungrows officiella molntjänst och app. Den ger dig grundläggande övervakning, schemaläggning och inställningar, men uppdateringsintervallet i molnet ligger normalt på 5–15 minuter, och tjänsten kan begränsa hur frekvent du får göra anrop. Det gör iSolarCloud bra för överblick, men trögt för automationer som ska reagera på snabba prisrörelser.
Det andra sättet är lokal styrning via Modbus/RS485, där du ansluter direkt till växelriktarens WiNet-S-dongel eller LAN-port via Modbus TCP på port 502. Det ger sekundsnabb respons helt oberoende av iSolarCloud-molnet, vilket är avgörande om du vill att batteriet ska reagera i realtid när spotpriset ändras. Anslutning över Ethernet/LAN rekommenderas framför Wi-Fi, eftersom den ger stabilare och avbrottsfri kommunikation.
Home Assistant blir i det här upplägget hjärnan i systemet. Det är HA som läser in spotpriser — antingen via den generella Nordpool-integrationen eller via ditt elbolags egna API — och som sedan skickar Modbus-kommandon till växelriktaren utifrån de regler du bygger.
Att detta blivit relevant just nu hänger ihop med en marknadsförändring: sedan den 1 januari 2025 mäter alla svenska elnätsbolag förbrukningen var 15:e minut i stället för en gång i timmen, och från den 1 oktober 2025 finns kvartsprisavtal där elpriset uppdateras fyra gånger i timmen i stället för en. Ett tidigare timprisavtal kan automatiskt ha övergått till ett kvartsprisavtal utan att du behövt göra något aktivt val. Ju fler och tätare prisförändringar under dygnet, desto större blir skillnaden mellan att styra manuellt och att låta ett batteri reagera automatiskt på varje enskild kvart.
🔌 Anslutning och komponentval
För att prata Modbus mot Sungrow används antingen community-komponenten mkaiser/Sungrow-SHx-Inverter-Modbus-Home-Assistant (installeras via HACS) eller Home Assistants inbyggda modbus:-konfiguration i configuration.yaml. Båda vägarna kräver att du känner till rätt registeradresser för din växelriktarmodell.
📋 Viktiga Modbus-register för Sungrow SH-serien
| Register | Funktion |
|---|---|
| 13000 | System State — läser av driftsstatus |
| 13021 | Battery SOC — batteriets laddningsnivå (0–100 %) |
| 13038 | Export Power — nettomätning/inmatning till elnätet |
| 13049 / 13050 | Forced Charge/Discharge Command — styr tvingad laddning eller urladdning |
| 13057 / 13058 | Max Charge/Discharge Power — begränsar ladd- respektive urladdningseffekt |
Runt de här registren byggs normalt tre driftlägen i Home Assistant: Self-Consumption Mode, där batteriet laddas av solöverskott och försörjer huset vid underskott, Forced Charge, som tvingar laddning från nätet när spotpriset är som lägst eller negativt, och Forced Discharge, som används för att kapa effekttoppar eller sälja el vid extrema pristoppar.
🔧 Så här ser en automationsregel ut i praxis
Ett vanligt förstasteg är att koppla en tröskelregel mot Nordpool-sensorn i Home Assistant:
automation:
- alias: "Sungrow: Ladda batteri vid lågt spotpris"
trigger:
- platform: numeric_state
entity_id: sensor.nordpool_kwh_se3_sek_3_10_021
below: 0.25 # Trigga om spotpriset går under 25 öre/kWh
action:
- service: modbus.write_register
data:
address: 13049
unit: 1
value: 1 # Aktivera Forced Charge på Sungrow-växelriktaren
Regeln ovan är medvetet enkel — i praktiken bygger de flesta vidare med fler villkor, till exempel att bara ladda om batteriets SOC understiger en viss nivå, eller att jämföra dagens pris mot en rullande percentil snarare än ett fast öretal.
✅ Vad gäller — och vad gäller inte?
| Scenario | Gäller? | Notering |
|---|---|---|
| Kan jag styra batteriet lokalt utan att iSolarCloud är uppkopplat? | ✅ | Modbus TCP via WiNet-S/LAN fungerar oberoende av molntjänsten. |
| Kan Home Assistant hämta spotpriser utan att gå via ett elbolags app? | ✅ | Nordpool-integrationen i HACS hämtar dagen-före-priser oavsett vilket elbolag du har. |
| Fungerar styrningen lika bra över Wi-Fi som över kabel? | ⚠️ | Det fungerar, men Ethernet/LAN rekommenderas för stabilare kommunikation. |
| Måste jag ha ett elavtal med öppet API för att automationen ska fungera överhuvudtaget? | ❌ | Nej — Nordpool-integrationen räcker för prisdata. Ett öppet API (som Tibbers) ger dig extra data i realtid, som förbrukning och nätavgift. |
| Kan äldre WiNet-S-firmware strula med Modbus TCP? | ⚠️ | Ja, vissa äldre versioner behöver uppdateras för stabil kommunikation. |
| Kostar det en extra månadsavgift att köra den här typen av lokal automation? | ❌ | Nej, utöver ditt ordinarie elavtal tillkommer inga tjänsteavgifter för själva Modbus-styrningen. |
💰 Vad kostar spotprisstyrning av batteriet i praktiken?
Nord Pools månadsmedelpris i SE3 har varierat kraftigt det senaste halvåret — och det är just den variationen som gör batteristyrning värdefull:
| Månad | SE3, månadsmedelpris (öre/kWh) |
|---|---|
| Juni 2025 | 22,8 |
| Juli 2025 | 37,0 |
| Augusti 2025 | 48,6 |
| September 2025 | 52,3 |
| Oktober 2025 | 62,8 |
| November 2025 | 69,6 |
| December 2025 | 51,7 |
| Januari 2026 | 108,4 |
Trenden de senaste sex månaderna är tydligt ↗️ stigande, från 48,6 öre/kWh i augusti till 108,4 öre/kWh i januari, och preliminär data för februari 2026 pekar mot fortsatt höga nivåer (~123 öre/kWh hittills). Det är i just sådana vinterperioder, med stora prissvängningar inom och mellan dygn, som ett spotprisstyrt batteri gör som mest nytta.
Jämför Tibbers aktuella pris →
Baserat på Tibbers kvartsprisavtal (6,0 öre/kWh i påslag, 49 kr/mån) och januari 2026 års SE3-snitt på 108,4 öre/kWh ser den rena elhandelskostnaden (exklusive nätavgift) ut ungefär så här, inklusive moms:
| Förbrukning | Estimerad elhandelskostnad/mån | Profil |
|---|---|---|
| 1 000 kWh | ~1 480 kr | Lägenhet eller mindre hus |
| 2 000 kWh | ~2 910 kr | Villa, normal vinterförbrukning |
| 3 000 kWh | ~4 340 kr | Villa med elvärme, hög vinterförbrukning |
Det här är kostnaden vid ett jämnt förbrukningsmönster mot månadssnittet. Ett spotprisstyrt batteri jämnar inte bara ut, utan flyttar aktivt förbrukning till de billigaste timmarna varje dygn. Greenelys egen besparingskalkyl, baserad på 2024 års prisdata, utgår från att en kund med kvartsprisavtal kan flytta omkring 25,5 % av sin förbrukning till lågprisperioden kl. 00–06 jämfört med ett rörligt eller fast avtal. Ett batteri som styrs automatiskt dygnet runt — inte bara nattetid — har potential att fånga en ännu större andel av de billigaste kvartarna, men exakt besparing beror på hur mycket priset faktiskt varierar inom respektive dygn och går inte att ange som en generell procentsats utan timupplösta prisdata för just ditt elområde.
Faktorer som påverkar vad automationen är värd:
- Elområde — SE3 och SE4 har historiskt högre och mer volatila snittpriser än SE1/SE2.
- Årstid — vintermånader ger både högre och mer svängande priser än sommaren.
- Batteriets storlek och effekt (kW/kWh) — avgör hur mycket energi som går att flytta per dygn.
- Hur automationens tröskelvärden för Forced Charge/Discharge är satta.
- Elbolagets påslag och månadsavgift.
- Nätavgift och ev. effekttariff hos elnätsbolaget — påverkas inte av Modbus-styrningen.
- Kvarts- kontra timprisavtal — kvartspris ger fyra prisuppdateringar i timmen att optimera mot, mot en tidigare.
🎯 Så väljer du rätt elbolag och batteriuppsättning
- Kontrollera din Sungrow-modell och WiNet-S-firmware. Äldre versioner kan behöva uppdateras för stabil Modbus TCP-kommunikation.
- Anslut via Ethernet/LAN i stället för Wi-Fi för en avbrottsfri Modbus-förbindelse mot Home Assistant.
- Installera rätt HA-komponent — antingen HACS-komponenten för Sungrow SH-serien eller HA:s inbyggda
modbus:-konfiguration, och verifiera att registeradresserna matchar din modell. - Välj ett elavtal med kvarts- eller timpris. Utan spotprisexponering finns inget pris att automatisera mot.
- Koppla in prisdata i Home Assistant — Nordpool-integrationen fungerar oavsett elbolag, medan ett öppet API som Tibbers ger dig förbrukning och nätavgift i samma flöde.
- Bygg automationerna stegvis, från en enkel tröskelregel till mer avancerad logik som väger SOC, percentiler eller AI-optimering via t.ex. EMHASS.
- Testa, följ upp och justera tröskelvärdena över en säsong — vinterns prismönster skiljer sig markant från sommarens.
Se Tibbers fullständiga villkor →
📊 Jämförelse: Ledande elbolag för spotprisstyrning
| Elbolag | Avtalstyp | Påslag | HA-integration | Trustpilot | Erbjudande |
|---|---|---|---|---|---|
| Tibber | Kvartspris | 6,0 öre/kWh | ✅ Officiell (tibber) | 4,1/5 | Se pris → |
| Greenely | Kvartspris | 8,0 öre/kWh | ⚠️ Community (HACS) | 3,4–3,9/5 | Se pris → |
| E.ON | Kvartspris | 6,0 öre/kWh | ❌ Endast generisk Nordpool | 1,3–1,6/5 | Se pris → |
| Skellefteå Kraft | Kvartpris | 6,0 öre/kWh | ❌ Endast generisk Nordpool | 2,0–2,5/5 | Se pris → |
| Vattenfall | Rörligt (kvartsprissatt) | 7,0 öre/kWh | ❌ Endast generisk Nordpool | 1,3–1,8/5 | Se pris → |
Samtliga avtal ovan är spotprisbaserade och fungerar tekniskt sett med Nordpool-integrationen i Home Assistant. Skillnaden ligger i om elbolaget själv erbjuder en direktkoppling mot HA — vilket bara Tibber gör officiellt, med Greenely som närmaste alternativ via en community-underhållen komponent.
❓ Vanliga frågor
🔍 Vad är egentligen skillnaden mellan att styra batteriet via iSolarCloud och via Home Assistant?
iSolarCloud är Sungrows molntjänst med ett uppdateringsintervall på 5–15 minuter och begränsningar på hur ofta du kan hämta data. Home Assistant pratar i stället direkt med växelriktaren lokalt via Modbus TCP, vilket ger sekundsnabb respons och gör att automationen fungerar även om internetuppkopplingen mot Sungrows moln ligger nere.
🔌 Behöver jag koppla bort iSolarCloud helt för att använda Home Assistant?
Nej, det finns inget i det tekniska underlaget som säger att du måste stänga av iSolarCloud. De flesta fortsätter använda appen för överblick och firmware-uppdateringar, medan den faktiska styrningen mot spotpris sker lokalt via Modbus i Home Assistant.
🛠️ Vilken Home Assistant-integration ska jag använda för Sungrow?
Den mest etablerade lösningen är community-komponenten mkaiser/Sungrow-SHx-Inverter-Modbus-Home-Assistant, som installeras via HACS. Alternativet är att sätta upp Modbus manuellt via HA:s inbyggda modbus:-konfiguration, vilket kräver att du själv anger rätt registeradresser.
⚡ Måste jag ha ett elavtal med öppet API som Tibber för att automatisera batteriet?
Nej. Nordpool-integrationen i Home Assistant hämtar spotpriser oavsett elbolag, så länge du har ett kvarts- eller timprisavtal. Ett öppet API som Tibbers ger dig dock extra data — förbrukning och nätavgift i realtid — i samma flöde, vilket förenklar mer avancerade automationer.
📊 Vad är skillnaden mellan Self-Consumption Mode, Forced Charge och Forced Discharge?
Self-Consumption Mode laddar batteriet med solöverskott och försörjer huset vid underskott. Forced Charge tvingar laddning från nätet, typiskt när spotpriset är som lägst eller negativt. Forced Discharge används för att kapa effekttoppar eller sälja el vid extrema pristoppar på spotmarknaden.
🌍 Spelar det någon roll vilket elområde (SE1–SE4) jag bor i för den här typen av automation?
Ja. Priserna i det här faktaunderlaget avser SE3, där januari 2026 hade ett månadsmedelpris på 108,4 öre/kWh mot 22,8 öre/kWh i juni 2025. SE1 och SE2 har historiskt lägre och mindre volatila priser, vilket normalt ger ett svagare ekonomiskt utfall av spotprisstyrning jämfört med SE3 och SE4.
🔒 Är det säkert att styra batteriet via Modbus TCP över mitt hemnätverk?
Modbus TCP saknar inbyggd autentisering, så anslutningen bör hållas inom ditt lokala nätverk och inte exponeras direkt mot internet. Det tekniska underlaget rekommenderar Ethernet/LAN framför Wi-Fi specifikt för att minska risken för avbrott i kommunikationen, snarare än av säkerhetsskäl.
🤖 Kan jag kombinera enkla tröskelregler med mer avancerad optimering?
Ja. Många börjar med en enkel regel som exemplet i den här guiden och bygger sedan vidare med verktyg som EMHASS (Energy Management Home Assistant), som visualiserar priskurvor och beräknar optimala laddfönster automatiskt.
💸 Vad kostar det att sätta upp den här typen av automatisering?
Själva Modbus-styrningen i Home Assistant kostar inget utöver ditt ordinarie elavtal — det tillkommer ingen extra tjänsteavgift för lokal styrning. Den enda löpande kostnaden är elavtalets ordinarie påslag och månadsavgift.
🧭 Vilka nackdelar finns med att bygga sin egen automation i stället för att lita på iSolarCloud?
Det kräver teknisk kunskap kring Home Assistant, Modbus-adresser och hemnätverk, samt att du håller koll på firmware-uppdateringar från Sungrow, eftersom vissa äldre WiNet-S-versioner behöver uppdateras för stabil Modbus TCP-kommunikation.
🔋 Fungerar samma upplägg oavsett hur stort batteri jag har?
De Modbus-register och driftlägen som beskrivs i den här guiden gäller Sungrows SH5.0–10RT hybrid-serie. Exakt vilken effekt och energimängd som går att styra per dygn beror på ditt batteris storlek, vilket i sin tur påverkar hur mycket av dygnets billigaste timmar du praktiskt kan utnyttja.
📅 Varför pratar alla om kvartsprisavtal just nu, och påverkar det min automation?
Från den 1 oktober 2025 handlas el i Europa per kvart i stället för per timme, och elhandelsföretag med fler än 200 000 kunder måste erbjuda kvartsprisavtal. Har du sedan tidigare ett timprisavtal kan det ha övergått automatiskt till ett kvartsprisavtal utan att du behövt lämna nytt samtycke. För din Sungrow-automation innebär det praktiskt att spotpris-sensorn i Home Assistant kan uppdateras fyra gånger i timmen i stället för en, vilket ger automationen fler och tätare tillfällen att optimera Forced Charge/Discharge mot.
🏆 Sammanfattning
iSolarCloud fungerar bra för överblick och grundinställningar, men molnets uppdateringsintervall på 5–15 minuter gör tjänsten för trög för verklig spotprisstyrning. Home Assistant med lokal Modbus TCP-anslutning ger i stället sekundsnabb, kostnadsfri kontroll över Sungrow-batteriet — och kombinerat med ett kvartsprisavtal med öppet API, som Tibbers, kan du bygga automationer som laddar och laddar ur batteriet efter dygnets faktiska prisbild i SE3 och övriga elområden.
Elpriser och avtalsvillkor ändras löpande. Verifiera alltid aktuell information direkt med elleverantören innan tecknande.