Thuisbatterij aansturen: per merk wat je mag lezen en wat je mag schrijven
Bijna elke thuisbatterij laat je meekijken. Een kleiner deel laat je iets veranderen. Dit is het volledige dossier achter de video: per merk het endpoint of het register, de firmwareversie waarin het geldt, de verificatiedatum, en de rekensom die laat zien waarom een setpoint van 800 watt zelden 800 watt uit je batterij haalt.
In dit artikel15
- Belangrijkste punten
- Aansturen is twee vragen, niet één
- De merkkolom
- Victron is de maatstaf, en zijn registernummer is versiegebonden
- Wat een setpoint meet
- De knop zit niet waar je hem zoekt
- Het generatiepatroon: het merk zegt minder dan het model
- Wat het kost, in euro's en in uren
- Twee storingen die niet hetzelfde zijn
- Vier vragen aan de documentatie, vóór je koopt
- Wat hier bewust niet in staat
- Veelgestelde vragen
- De video
- Transparantie
- Bronnen
Jay's Desk
Samenvatting
Eén regel op een terminal, enter, en in de omvormer klikt een relais. De batterij begint te ontladen terwijl de app op de telefoon dicht staat.
Dat kastje van duizenden euro's heet jouw batterij. Wie de knoppen bedient staat op geen enkele productpagina.
De video vertelt in veertien minuten waarom dat uitmaakt. Dit artikel is de documentatie eronder: per merk het endpoint of het registernummer, de firmwareversie waarin dat getal geldt, de datum waarop het is nagetrokken, en de twee rekensommen die in een video niet passen. Wie de video nooit ziet, mist hier niets.
Eén ding vooraf, want het bepaalt hoe je de rest leest. Dit stuk gaat niet over welke batterij de beste is. Het gaat over de vraag die bijna niemand vóór aankoop stelt: mag ik dit ding een vermogen opdragen, of mag ik alleen kiezen uit een lijstje dat iemand anders heeft opgesteld?
Belangrijkste punten
- Open betekent niet aan. Victron publiceert zijn volledige registerlijst en zet Modbus TCP standaard uit. Sessy heeft een gedocumenteerde Open modus, maar een geschreven setpoint doet niets zolang het apparaat niet in API-modus staat.
- Lezen en schrijven zijn twee verschillende rechten. Bijna elk merk laat je de stand uitlezen. Het aantal merken dat je een vermogen in watt laat schrijven, is aanzienlijk kleiner.
- Een modus is geen vermogen. HomeWizard is het scherpste voorbeeld: vier modi, geen watt. En het endpoint zit op de méter, niet op de batterij.
- Het merk zegt minder dan het model. Zendure, Anker SOLIX en Marstek splitsen alle drie tussen oude en nieuwe apparaten. "Ondersteunt merk X lokale aansturing" heeft daarom geen antwoord.
- Een registernummer is geen constante. Victron verschoof het net-doelregister van 2700 naar 2716+2717 vanaf Venus-versie 3.50. Wie het oude nummer gebruikt schrijft naar een register dat de flash van het GX-toestel sneller verslijt.
- Een setpoint van −800 W haalt zelden 800 W uit je batterij. Het meetpunt is de netaansluiting, niet de omvormer. De huislast komt eroverheen.
- Lokale sturing overleeft een internetstoring, geen stroomstoring. Dat zijn twee verschillende storingen en ze worden voortdurend door elkaar gehaald.
ℹ️Info
Dit artikel hoort bij de video "Wie mag jouw thuisbatterij aansturen?" op Jay's Desk. De video moet op tempo letten en noemt daarom geen registernummers, geen firmwaregrenzen en geen verificatiedata. Die staan hier wel. Elk getal hieronder draagt een bron en een datum, en waar een claim maar half hard is, staat dat erbij in plaats van eronder.
Aansturen is twee vragen, niet één
Bijna elk gesprek over dit onderwerp loopt vast omdat "aansturen" twee dingen tegelijk betekent. Uit elkaar getrokken zijn het twee vragen, en ze hebben per merk een ander antwoord.
De eerste vraag is lezen tegenover schrijven. Je ziet wat het apparaat doet, tegenover: je zegt wat het apparaat doet. Een API die alleen de laadstand, het vermogen en de spanning teruggeeft, is een venster. Nuttig voor een dashboard, waardeloos voor een strategie. Vrijwel elke fabrikant geeft je dat venster, want het kost hem niets en het staat goed op de doos.
De tweede vraag is een modus tegenover een vermogen. Een modus kiezen betekent: uit een lijstje dat de fabrikant heeft opgesteld. Nul op de meter. Vol laden. Standby. Een vermogen schrijven betekent: achthonderd watt, nu, die kant op. Het eerste is een keuze binnen andermans plan, het tweede is een eigen plan.
Die twee vragen staan los van elkaar, en dat is precies waarom "heeft dit merk een API?" niet de vraag is die je moet stellen. Een merk kan een uitstekend gedocumenteerde API hebben waarmee je alleen mag lezen. Een ander merk kan schrijven toestaan, maar alleen een modus.
De merkkolom
Hier bestaat het artikel om. Vier standen, geen drie. "Werkend maar niet ondersteund" is een andere werkelijkheid dan "open".
| Merk | Stand | Waarom | Zekerheid |
|---|---|---|---|
| Victron | Open | Officiële registerlijst, schrijven ondersteund; wel standaard uitgeschakeld | Geverifieerd 23-08-2026 |
| Sessy | Open | Open modus als productfunctie, OpenAPI-spec, setpoint in watt | Geverifieerd 11-08-2026 |
| Anker SOLIX | Open op de nieuwe modellen | Eigen officiële Home Assistant-integratie, lokaal, modus én vermogen | Geverifieerd 11-08-2026 |
| Zendure | Open op de nieuwe generatie | zenSDK, lokale REST, lezen en schrijven; oude generatie via MQTT en cloud | Geverifieerd 08-08-2026 |
| Marstek | Werkend, niet ondersteund | Poort 502 vanaf firmware V144, alleen Venus E v3; registers door de community gereverse-engineerd | Gedeeltelijk |
| HomeWizard | Half | Alleen een modus, geen watt; endpoint zit op de méter | Geverifieerd 08-08-2026 |
| EcoFlow | Half | Officiële developer-API, maar cloudgebonden; geen offline aansturing | Geverifieerd 11-08-2026 |
| Sigenergy | Half | Modbus aanwezig, schrijven staat standaard uit, installateurslot | Gedeeltelijk |
⚠️Warning
Deze tabel verloopt. Compatibiliteit schuift per kwartaal en soms per twee weken: Marstek ging binnen veertien dagen van "alleen via een RS485-bridge" naar "native Modbus TCP op poort 502". De verificatiedatum in de laatste kolom is daarom geen versiering. Staat er een datum van meer dan drie maanden geleden, controleer dan zelf bij de fabrikant voordat je erop koopt.
Victron is de maatstaf, en zijn registernummer is versiegebonden
Victron is de enige leverancier in dit onderzoek die de registerlijst zélf publiceert én schrijven officieel ondersteunt. Daarom staat het merk hier bovenaan, en daarom is de val die eronder zit het waard om uit te schrijven.
Modbus TCP staat standaard uit. Aanzetten gaat via Settings → Services → Modbus-TCP. De beschikbare apparaten en adressen staan onder Available services en op het tabblad Unit ID mapping in het Modbus-TCP-Excelbestand. De eenheid is watt: positief betekent stroom van het net afnemen, negatief betekent terugleveren.
Het net-doelregister is verhuisd.
| Venus-versie | Register | Naam |
|---|---|---|
| 3.50 en later — gebruik dit | 2716 + 2717 (32-bit) | Grid power setpoint |
| vóór 3.50 | 2700 (16-bit, −32768…32767 W) of 2703 (schaalfactor 0,01) | Hub4 grid target |
2716 + 2717
het 32-bit net-doelregister van Victron vanaf Venus-versie 3.50; daarvóór was het 2700 of 2703
Bron: Victron GX Modbus-TCP Manual, nagetrokken 23-08-2026
Victron zelf, over waarom het uitmaakt welk nummer je pakt: "it is recommended that future implementations use the 32-bit setting at registers 2716 and 2717 to avoid constantly logging the new setpoint to VRM, and wearing the flash on the GX-device with repeated writes." Register 2700 blijft werken. Het is de oude weg en het slijt de flash.
De les is breder dan Victron en het is de reden dat elke regel in dit artikel een datum draagt: een registernummer, een endpoint of een veldnaam is geen constante. Het hoort bij een firmwareversie. Deze fact-sheet noteerde 2700 als het register zonder versie erbij, en daardoor viel niet te zien dat hij verlopen was.
Wat een setpoint meet
Hier zit de rekensom die een video niet aankan, en het is de fout die ik zelf maakte.
Mijn aanname was: schrijf −800 W en er gaat achthonderd watt je huis in. Je haalt stroom uit de batterij, dus die gaat naar je apparaten. Dat klopt niet.
Het meetpunt is de netaansluiting, niet de omvormer. Het setpoint stuurt het vermogen dat door de netmeter loopt. Victron, over ESS mode 3, woordelijk: "When set to -400W, it will feed 400W back through its input. This energy will be taken from the battery. If there is also a 200W AC load connected to AC output the total energy taken from the battery will be 600W." En over mode 1: "the ESS control system tries to keep the power flowing through the grid meter at 0 Watt."
Uitgerekend voor een gewoon huishouden:
| Wat je schrijft | Huislast op dat moment | Wat de batterij levert | Wat er naar het net gaat |
|---|---|---|---|
| −800 W | 0 W | 800 W | 800 W |
| −800 W | 200 W | 1.000 W | 800 W |
| −800 W | 900 W | 1.700 W | 800 W |
| 0 W (nul op de meter) | 200 W | 200 W | 0 W |
De batterij ontlaadt dus harder naarmate je huis meer verbruikt, terwijl het getal dat je schreef niet verandert. Wie een setpoint dicht bij het maximale ontlaadvermogen zet en daarna de vaatwasser aanzet, loopt tegen een limiet die niet in zijn eigen som stond.
Er hoort nog een detail bij. De standaardwaarde is +50 W, een bewuste dode band die het systeem licht laat afnemen zodat het nooit per ongeluk teruglevert.
De knop zit niet waar je hem zoekt
Twee merken laten zien dat "waar zit de API" een echte vraag is en geen formaliteit.
HomeWizard zet het endpoint op de meter. De fabrikant waarschuwt er zelf voor: "Despite its name, the /api/batteries endpoint is available on the P1 Meter and kWh Meter." Geen meter betekent geen lokale aansturing, hoe de batterij er verder ook uitziet. En wat je er doorheen mag duwen is een modus: zero (nul op de meter, de standaard), to_full, plus standby en predictive die allebei als legacy zijn aangemerkt. Vier modi, geen watt.
Sessy laat je wél een vermogen schrijven, en toch is een setpoint alleen niet genoeg. De Open modus is een benoemde productfunctie met een eigen pagina. De documentatie staat op het IP-adres van het apparaat zelf, met /api erachter, en er is een downloadbare OpenAPI-spec. Authenticatie is basic auth met de gebruikersnaam en het wachtwoord van de sticker op het apparaat. Setpoint-conventie: negatief is laden, positief is ontladen, tussen het minimum- en maximumvermogen van de unit.
De nuance die overal wegvalt: een setpoint doet niets zolang de Sessy in NOM-modus staat of in een andere modus dan API. Ook bij het meest open merk is het dus eerst een modus kiezen en dán een vermogen schrijven. Modus en watt zijn geen tegenpolen. Het zijn twee stappen.
Zendure gaat via een lokale REST-API, zenSDK genaamd: GET /properties/report om te lezen, POST /properties/write om te schrijven, mDNS voor discovery, volledig op het eigen netwerk. Aanzetten doe je eerst in de app: HEMS toevoegen, dan de app sluiten.
502
de standaard Modbus TCP-poort bij Anker SOLIX, Marstek én Victron. Hetzelfde nummer, drie verschillende voorwaarden om hem open te krijgen
Bron: Anker officiële HA-integratie, geraadpleegd 11-08-2026
Het generatiepatroon: het merk zegt minder dan het model
Van alles hierboven veroudert deze observatie het langzaamst, en daarom draagt zij dit artikel.
Drie merken splitsen alle drie op modelniveau, niet op merkniveau:
- Zendure. zenSDK draait op de nieuwe generatie (SolarFlow 800 / Plus / Pro, 1600 AC+, 2400 AC / AC+ / Pro, SmartMeter3CT). De oudere apparaten (Hyper 2000, Hub 1200, Hub 2000, Ace 1500) lopen over MQTT, standaard naar de cloud-broker van Zendure.
- Anker SOLIX. De officiële integratie staat op naam van Anker zelf en werkt lokaal over poort 502, met verversing elke vijf seconden en zowel modus als vermogens-setpoint. Ondersteund zijn onder meer de Solarbank 4 E5000 Pro en de Solarbank Max AC. Voor de Solarbank 2 en 3 staat lokale Modbus-aansturing nog open als verzoek in de eigen issue-tracker.
- Marstek. Poort 502 gaat open vanaf firmware V144, plus een factory reset (aan-knop tien seconden vasthouden), en alleen op de Venus E v3 via netwerkkabel. De v1 en v2 hebben de RS485-naar-TCP-bridge nog nodig.
5 seconden
verversingssnelheid van Ankers eigen lokale Home Assistant-integratie. Geen cloudserver, geen API-sleutel, alles op het LAN
Bron: anker-charging/ha-anker-solix-official, geraadpleegd 11-08-2026
"Ondersteunt merk X lokale aansturing" is daarom geen vraag met een antwoord. Het modelnummer beslist, en bij Marstek beslist zelfs de firmwareversie mee.
Marstek is de vierde stand
Marstek verdient een eigen alinea, want het merk is het duidelijkste voorbeeld van iets dat geen van de drie gebruikelijke labels dekt.
Wat bevestigd is: meerdere onafhankelijke bronnen melden hetzelfde: Duits, Nederlands, twee fora en twee GitHub-repositories. over poort 502, firmware V144 en de factory reset. Er is maar één gelijktijdige Modbus TCP-verbinding mogelijk, dus je dashboard en je automatisering vechten om dezelfde socket.
Wat níét bevestigd is, en zwaarder weegt dan verwacht: er bestaat geen openbare officiële registerlijst. De registers zijn door de community gereverse-engineerd, waaronder 32100 tot en met 32104 voor spanning, stroom, vermogen en laadstand. Marstek Nederland noemt lokale aansturing in de eigen FAQ niet officieel ondersteund; de Home Assistant-integratie is een workaround.
Dat is preciezer dan "Marstek heeft Modbus" en eerlijker dan "Marstek is dicht". Het werkt, en het bestaat officieel niet.
⚠️Warning
Er loopt in de Home Assistant-community een draad met de titel forced discharge commands do not seem to work over de Venus E3. Eén draad is een signaal, geen patroon. Ik noem het omdat je het gaat tegenkomen, niet omdat het bewezen is. Wij hebben het niet zelf gereproduceerd.
Wat het kost, in euro's en in uren
De goedkoopste route in euro's is de duurste in uren. Dat is een afweging en geen verhouding: de eurokant is hard, de urenkant is niet gemeten.
| Route | Kosten | Wat je ervoor krijgt |
|---|---|---|
| De app van de fabrikant | € 0 | Een modus kiezen, binnen andermans plan |
| Bliq Powerflow | € 7–12 per maand, incl. SIM-dataplan, maandelijks opzegbaar | Vier algoritmen in de app: zonnestroom laden, geoptimaliseerd laden, dynamisch handelen, onbalans handelen |
| Home Battery Control | € 0, open source | Zelfverbruik, dynamische prijzen, alleen zon of een schema, via Home Assistant en Node-RED |
| Zelf bouwen op Modbus of REST | € 0 aan software, € 50–150 voor een P1-meter | Alles wat het apparaat toestaat, plus het onderhoud ervan |
€ 7–12 / maand
Bliq Powerflow, inclusief ingebouwd SIM-dataplan en maandelijks opzegbaar. Het prijskaartje van andermans strategie op jouw hardware
Bron: bliq.energy, geraadpleegd 11-08-2026
Twee voorbehouden bij die tabel, en ze zijn allebei belangrijk genoeg om niet in een voetnoot te zetten.
Bliq Powerflow is de software bij de eigen Bliq-batterij. Een commerciële kennisbank presenteert het als een externe oplossing die op BYD, Huawei en SolarEdge werkt. De fabrikant zelf presenteert het als de software die bij het eigen product hoort, geleverd met een eigen energiemanager en SIM-dataplan; de compatibiliteitsclaim gaat over omvormermerken, niet over andermans batterijen. Ik volg de fabrikant, want die is hier de zwaardere bron. Wie een merkonafhankelijk voorbeeld zoekt: Home Battery Control, gratis, breed over RS485 en Modbus.
Niet elke P1-meter geeft je lokale toegang. "Koop een P1-meter en je bent binnen" volgt niet. Een deel van de P1-meters leest alleen uit naar de app van de eigen fabrikant en biedt geen open lokaal endpoint. De HomeWizard P1 doet het wel; die hebben we zelf. Controleer vóór aankoop of díe specifieke meter een open lokale API heeft.
Twee storingen die niet hetzelfde zijn
Dit stond tot voor kort verkeerd in ons eigen script, dus het staat hier met de correctie erbij.
Bij een internetstoring blijft lokale sturing werken. Er zat geen server tussen, dus je schema loopt door.
Bij een stroomstoring werkt er niets. De P1-meter heeft geen voeding, dus er is geen meting. En zonder omschakelkast, een ATS, loopt je huis sowieso niet door op de batterij, hoe vol die ook is. Noodstroom is een ander apparaat en een ander onderwerp.
Vier vragen aan de documentatie, vóór je koopt
💡Tip
Stel deze vier vragen aan de documentatie, niet aan de verkoper. Een verkoper zegt "ja, er is een API". De documentatie zegt wat je ermee mag.
- Mag ik schrijven, of alleen lezen? Zoek een endpoint of register met het woord setpoint, write of target. Vind je alleen
report,statusofGET, dan is het een venster. - Kan ik een vermogen zetten, of kies ik alleen een modus? Zoek naar een eenheid. Staat er W of watt bij, dan mag je rekenen. Staat er alleen een lijst met woorden, dan kies je uit andermans plan.
- Werkt het zonder cloudverbinding? Zoek naar een IP-adres of
.local-naam in de voorbeelden. Staat er een domeinnaam van de fabrikant, dan is er internet nodig. - Geldt dit voor mijn model en mijn firmware? Zoek een versienummer naast het endpoint of het register. Staat er geen versie bij, ga er dan van uit dat het getal kan verlopen.
En één vraag aan jezelf, die geen documentatie beantwoordt: hoeveel uur wil je hieraan kwijt zijn, elk kwartaal, als een firmware-update een register verschuift?
Wat hier bewust niet in staat
Deze sectie hoort erbij, want de weggelaten claims zeggen net zoveel als de opgenomen.
- Welke energieleveranciers aansturing aanbieden, en wát ze aansturen. Er bestaat een laag waarin je leverancier meestuurt op jouw batterij, en die laag is voor veel mensen de praktische route. Ik heb er geen per-leverancier-overzicht van met publieke bronnen erbij, dus er staan hier geen leveranciersnamen met claims. Dat overzicht is de volgende ronde onderzoek: Zonneplan, Eneco, Essent, Vandebron, Budget Energie en de rest, met per partij of de klant zelf een vermogen mag zetten of alleen mag meedoen.
- Eén merk met registers "alleen op aanvraag". Geschrapt. Eén bron, en dat was een blog, geen fabrikantsdocumentatie. Sigenergy dekt dezelfde nuance met een steviger bron.
- De precieze inhoud van een schrijfcommando. De endpoints staan hierboven omdat ze uit fabrikantdocumentatie komen. De veldnamen in de body heb ik niet uit een primaire bron kunnen bevestigen, dus die staan er niet. Draai het commando tegen je eigen unit voordat je erop bouwt.
- Hoeveel uur zelfbouw kost. Er bestaat geen urenregistratie voor een Modbus-integratie. De uitspraak "goedkoop in euro's, duur in uren" is een richting, geen verhouding, en zo staat hij er.
- Sigenergy opnieuw natrekken. De regel in de merkkolom komt uit onze eigen kennisbank, vastgelegd voor SigenStor, Sigen PV en Sigen Hybrid, en niet voor de SigenMate. In deze ronde is die niet opnieuw tegen een bron gehouden.
Veelgestelde vragen
Veelgestelde vragen
Hoe stuur ik mijn thuisbatterij aan met Home Assistant?+
Dat hangt van je merk en model af, niet van Home Assistant. Anker SOLIX heeft een eigen officiële integratie die lokaal over Modbus TCP op poort 502 werkt, met modus én vermogens-setpoint. Victron gaat via Modbus TCP dat je eerst zelf aanzet onder Settings, Services, Modbus-TCP. Sessy gaat via zijn lokale REST-API met basic auth. Zendure heeft zenSDK op de nieuwe generatie. Marstek werkt via een community-integratie op poort 502 vanaf firmware V144, zonder officiële registerlijst. Controleer altijd eerst of jouw specifieke model in de ondersteunde lijst staat.
Kan ik mijn thuisbatterij zelf aansturen zonder abonnement?+
Ja, als je apparaat schrijven toestaat. Home Battery Control is open source, kost niets en draait via Home Assistant en Node-RED; het is primair gebouwd voor de Marstek Venus-serie maar werkt breder over RS485 en Modbus. Zelf bouwen op de API of de Modbus-registers van je merk kost ook niets aan software. Wat het wel kost is een P1-meter van vijftig tot honderdvijftig euro en je eigen tijd, ook na elke firmware-update.
Wat is het verschil tussen een modus en een vermogen bij een thuisbatterij?+
Een modus is een keuze uit een lijstje dat de fabrikant heeft opgesteld: nul op de meter, vol laden, standby. Een vermogen is een getal in watt dat jij bepaalt. HomeWizard is het duidelijkste voorbeeld van modus zonder watt: vier modi via het endpoint /api/batteries, geen enkele manier om zelf achthonderd watt op te dragen. Sessy en Victron laten je wel een vermogen schrijven. Het onderscheid is belangrijker dan de vraag of een merk 'een API heeft', want bijna elk merk heeft er een.
Kan ik mijn thuisbatterij aansturen met een P1-meter?+
Soms, en de meter bepaalt het. Bij HomeWizard zit het aansturingsendpoint zelfs op de méter en niet op de batterij: zonder P1- of kWh-meter is er geen lokale aansturing. Maar niet elke P1-meter biedt een open lokale API — een deel leest alleen uit naar de app van de eigen fabrikant. Controleer vóór aankoop of die specifieke meter een gedocumenteerd lokaal endpoint heeft.
Welk Modbus-register stuurt een Victron-systeem aan?+
Vanaf Venus-versie 3.50 is dat het 32-bit registerpaar 2716 en 2717, 'Grid power setpoint', in watt: positief betekent van het net afnemen, negatief betekent terugleveren. Vóór 3.50 was het register 2700 (16-bit) of 2703 (met schaalfactor 0,01), toen 'Hub4 grid target' geheten. 2700 blijft werken, maar Victron raadt 2716 en 2717 aan omdat het oude register bij herhaald schrijven de flash van het GX-toestel verslijt. Modbus TCP staat standaard uit.
Waarom ontlaadt mijn batterij harder dan het setpoint dat ik heb ingesteld?+
Omdat het meetpunt de netaansluiting is en niet de omvormer. Een setpoint van min achthonderd watt betekent achthonderd watt naar het net, bovenop wat je huis op dat moment verbruikt. Draait er 200 watt aan huislast, dan levert de batterij 1.000 watt. Victron beschrijft het zelf zo voor ESS mode 3. Bij het rekenen aan je eigen schema moet je huislast dus in de som, niet ernaast.
Betekent een open API dat ik mijn batterij kan aansturen?+
Nee, en dat is de kern. Victron publiceert zijn volledige registerlijst en zet Modbus TCP standaard uit — je moet het zelf aanzetten. Sessy heeft een gedocumenteerde Open modus, maar een geschreven setpoint doet niets zolang het apparaat in NOM-modus staat in plaats van API-modus. EcoFlow heeft een officiële developer-API die uitsluitend via de cloud loopt, dus zonder internet is er geen aansturing. Open, aan en lokaal zijn drie verschillende dingen.
Ondersteunt Marstek officieel lokale aansturing?+
Nee. Het wérkt: poort 502 gaat open vanaf firmware V144 na een factory reset, op de Venus E v3 via netwerkkabel, met één gelijktijdige verbinding. Maar er is geen openbare officiële registerlijst; de registers zijn door de community gereverse-engineerd, waaronder 32100 tot 32104. Marstek Nederland noemt lokale aansturing in de eigen FAQ niet officieel ondersteund. Dat maakt het een vierde stand naast open, half en dicht: werkend, maar zonder garantie en zonder support.
Blijft mijn batterijsturing werken als het internet uitvalt?+
Bij een internetstoring wel, mits je route lokaal is: er zit dan geen server tussen. Bij een cloudgebonden route, zoals de developer-API van EcoFlow, niet. En bij een stróómstoring werkt er niets, want de P1-meter heeft geen voeding en zonder omschakelkast loopt je huis sowieso niet door op de batterij. Dat zijn twee verschillende storingen.
Ondersteunt mijn merk aansturing? Ik zie tegenstrijdige informatie.+
Waarschijnlijk omdat het merk niet de eenheid is waarin het antwoord bestaat. Zendure, Anker SOLIX en Marstek splitsen alle drie tussen oude en nieuwe apparaten: zenSDK draait op de nieuwe Zendure-generatie en niet op de Hyper 2000 of Hub 1200, Ankers integratie dekt onder meer de Solarbank 4 E5000 Pro maar de Solarbank 2 en 3 nog niet, en Marstek werkt alleen op de Venus E v3 vanaf V144. Zoek dus op je modelnummer en je firmwareversie, niet op de merknaam.
De video
De toegankelijke versie van dit verhaal staat op Jay's Desk: wie er eigenlijk aan jouw batterij mag, in veertien minuten, met de terminal erbij en het relais dat klikt.
Dit artikel is de volledige versie: elk register met zijn firmwaregrens, elk endpoint met zijn voorwaarde, de rekensom achter het setpoint, en de verificatiedatum per merk.
Transparantie
Geen sponsoring, geen affiliate links, geen merkvoorkeur. Voor deze video en dit artikel is niets uitgeleend, gegeven of betaald. De Zendure-units die als voorbeeld dienen komen uit een afgesloten samenwerking uit de ThuisbatterijNederland-periode; er loopt geen betaling en geen afspraak.
Waar een getal van een fabrikant komt, staat dat erbij. Waar twee bronnen elkaar tegenspreken, staan ze allebei. Waar een cijfer een firmwareversie of een peildatum nodig heeft om te kloppen, staat die erbij.
Bronnen
Bronnen
- [1]Victron — GX Modbus-TCP Manual / FAQOfficiële handleiding. Modbus TCP standaard uit, Unit ID mapping, eenheid watt. Geraadpleegd 11-08-2026.
- [2]Victron — ESS mode 2 & 3Bron voor de registerwissel naar 2716+2717 vanaf Venus 3.50, en voor het citaat over -400W plus 200W huislast. Nagetrokken 23-08-2026.
- [3]Victron — technische informatie en downloads (registerlijst xlsx)De registerlijst zelf. Geraadpleegd 11-08-2026.
- [4]Victron Community — ESS systeem aansturen met Modbus-TCPNederlandstalige praktijkdraad. Geraadpleegd 11-08-2026.
- [5]anker-charging/ha-anker-solix-official (GitHub)Ankers eigen integratie. Lokale Modbus TCP op poort 502, verversing elke 5 seconden, modus en vermogens-setpoint. Geraadpleegd 11-08-2026.
- [6]Issue #39 — verzoek lokale Modbus voor Solarbank 2 en 3De openstaande status voor de Solarbank 2 en 3. Geraadpleegd 11-08-2026.
- [7]Sessy — Over de Open modusFabrikant. De Open modus als benoemde productfunctie. Geraadpleegd 11-08-2026.
- [8]Sessy Forum — OpenAPI-specificatieOfficieel forum. Downloadbare spec, basic auth met de stickergegevens, setpoint negatief is laden. Geraadpleegd 11-08-2026.
- [9]HomeWizard API — Batteries (v2)Fabrikant. Woordelijk: het /api/batteries endpoint zit op de P1 Meter en de kWh Meter. Vier modi, waarvan twee legacy. Geraadpleegd 08-08-2026.
- [10]Zendure/zenSDK (GitHub)GET /properties/report en POST /properties/write, mDNS-discovery, lokaal. Geraadpleegd 08-08-2026.
- [11]Zendure/Zendure-HA (GitHub)De Home Assistant-integratie van Zendure zelf. Geraadpleegd 08-08-2026.
- [12]EcoFlow Developer — documentatieFabrikant. Developer-account met goedkeuring, Access Key en Secret Key, regionale cloudendpoints waaronder api-e.ecoflow.com voor Europa. Geraadpleegd 11-08-2026.
- [13]HAProfs.com — Marstek Venus E V3.0 via Modbus zonder extra hardwareNederlandstalige bevestiging van poort 502 vanaf V144. Geraadpleegd 11-08-2026.
- [14]Photovoltaikforum — Marstek Venus E 3.0 nativ Modbus TCP aufgetaucht?Onafhankelijke Duitse bevestiging, inclusief de factory reset van tien seconden. Geraadpleegd 11-08-2026.
- [15]ViperRNMC/marstek_venus_modbus (GitHub)Community-registerlijst. Bron voor de beperking van één gelijktijdige Modbus-verbinding. Geraadpleegd 11-08-2026.
- [16]reschcloud/marstek_venus_e_modbus_home_assistant (GitHub)Tweede community-registerlijst; registers 32100–32104 voor spanning, stroom, vermogen en SOC. Geraadpleegd 11-08-2026.
- [17]Marstek Nederland — veelgestelde vragenFabrikant. Lokale aansturing wordt hier niet als officieel ondersteund genoemd. Geraadpleegd 11-08-2026.
- [18]Home Assistant Community — Marstek Venus E3 forced discharge commands do not seem to workEén draad, geen patroon. Opgenomen als melding, niet als feit. Geraadpleegd 11-08-2026.
- [19]Bliq — PowerFlow aansturing uitgelegdFabrikant. Prijs 7 tot 12 euro per maand inclusief SIM-dataplan, maandelijks opzegbaar, vier algoritmen. Geraadpleegd 11-08-2026.
- [20]Bliq — PowerflowFabrikant. Presenteert Powerflow als de software bij de eigen batterij; de compatibiliteit gaat over omvormermerken. Geraadpleegd 11-08-2026.
- [21]Thuisbatterijenhulp.nl — HEMS uitgelegd⚠️ Tegenstrijdige bron. Stelt dat Bliq Powerflow een externe oplossing is die op BYD, Huawei en SolarEdge werkt. Commerciële kennisbank, claim niet onderbouwd; de fabrikant zelf zegt iets anders. Geraadpleegd 11-08-2026.
- [22]homebatterycontrol.comProjectsite. Open source, geen abonnement, Home Assistant plus Node-RED, breed over RS485 en Modbus. Geraadpleegd 11-08-2026.
- [23]fonske/MarstekVenus-M5stackRS485 (GitHub)De adapterroute voor de oudere Venus-modellen. Geraadpleegd 11-08-2026.
- [24]onzestroom.nl — Sessy in Home Assistant via HACSOnafhankelijke bevestiging van de Sessy-route. Geraadpleegd 11-08-2026.
