
Marstek Venus E (battery)
De Marstek Venus E is een plug-and-play AC-gekoppeld thuisbatterijsysteem op basis van LFP-cellen, beschikbaar als Venus E, Venus E Gen 2.0 en Venus C. Het systeem plaatst je naast je bestaande omvormer, zonder die te hoeven vervangen. Via Modbus RTU over de RS485-aansluiting leest deze template het direct beschikbare vermogen, de cumulatieve energieteller en de laadstatus. Vier schrijfregisters regelen de RS485-besturingsmodus, de werkstand, het geforceerd laden of ontladen en het laadvermogen. Door de ModbusCloud Gateway op de RS485-poort aan te sluiten, heb je vanuit het portal continu inzicht in en controle over de Marstek Venus E, onafhankelijk van de app van de fabrikant.
- Protocol
- Modbus RTU
- Aansluiting
- RS485
- Registers
- 7, lezen en schrijven
- Merk
- Marstek
- Ondersteunde modellen
- Venus E · Venus E Gen 2.0 · Venus C
- Laatst bijgewerkt
Registers (7)
3 lezen, 4 schrijven
| Naam | Eenheid | Toegang | Adres (Verborgen tot je je e-mailadres invult) | Functie (verborgen) | Type (verborgen) |
|---|---|---|---|---|---|
| power | W | Lezen | |||
| energy | Wh | Lezen | |||
| soc | % | Lezen | |||
| batterymode_a | Schrijven | ||||
| batterymode_b | Schrijven | ||||
| batterymode_e | Schrijven | ||||
| batterymode_h | W | Schrijven |
Registers laden…
Stuur jouw apparatenlijst
Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.
Gebruikstoepassingen
- Monitor de laadstatus doorlopend om onverwacht capaciteitsverlies tussen laadcycli vroegtijdig te signaleren.
- Volg de cumulatieve energiedoorvoer om de resterende levensduur van de accu over meerdere seizoenen te schatten.
- Stel een melding in bij aanhoudend negatief vermogen, wat aangeeft dat de accu laadt terwijl dat niet de bedoeling is.
- Controleer of schrijfopdrachten voor het geforceerd laadvermogen daadwerkelijk zichtbaar zijn in de live vermogensmeting.
- Vergelijk dagelijkse ontlaadenergie met de zonneopbrengst om de zelfconsumptie per locatie te rapporteren.
Installatie
Sluit de RS485-poort van de Marstek Venus E aan op een RS485-naar-Ethernet-brug (zoals een Elfin EW11 of PUSR DR-134). Let op de juiste polariteit: A(+) en B(-) omgewisseld is de meest voorkomende oorzaak van communicatieproblemen.
Stel de RS485-brug in op baudrate 115200, 8 databits, geen pariteit, 1 stopbit en TCP-servermodus op poort 502.
Voeg in het ModbusCloud-portal een nieuw ModbusCloud Gateway-apparaat toe met het IP-adres en poort 502 van de brug. Importeer de Marstek Venus E-template en stel het unit-ID in op het Modbus-slaveadres van de accu (standaard 1).
Controleer de verbinding door register 32104 (soc) te bekijken in de live weergave van het portal. Een waarde tussen 0 en 100 bevestigt een werkende koppeling. Geen waarde? Controleer de A/B-polariteit en zorg dat er geen andere Modbus-client tegelijk verbonden is.
Veelvoorkomende aandachtspunten
Alle registers geven een fout of er verschijnen geen waarden. Wat klopt er niet?
De meest waarschijnlijke oorzaak is dat de RS485 A- en B-draden zijn omgewisseld. Wissel de twee signaalgeleiders op de klemmenblok van de brug om en probeer opnieuw. Controleer ook dat er slechts één Modbus TCP-client tegelijk verbonden is: de Venus E weigert extra verbindingen zolang er al een sessie actief is.
Vermogen en laadstatus worden goed uitgelezen, maar schrijfregisters doen niets.
Besturingsregisters in het bereik 42000-42999 zijn alleen actief als de RS485-besturingsmodus is ingeschakeld. Schrijf eerst waarde 21930 (0x55AA) naar register 42000 (batterymode_a). Let op: deze instelling is niet persistent. De accu valt terug naar zijn eigen autonome logica als register 42000 niet periodiek wordt vernieuwd. De inschakelopdracht moet elke 20 tot 30 seconden opnieuw worden gestuurd. ModbusCloud schrijft registers hooguit eens per minuut, dus deze accu aansturen via ModbusCloud is niet mogelijk, waarden uitlezen wel.
De accu keert na een paar minuten terug naar de standaardmodus.
De RS485-besturingsactivering via register 42000 heeft een time-out op de Venus E. Zonder een regelmatige vernieuwing van 0x55AA schakelt het apparaat terug naar zijn eigen laadplanning. De inschakelopdracht moet binnen de time-out opnieuw worden gestuurd. ModbusCloud schrijft registers hooguit eens per minuut en kan dat dus niet, waarden uitlezen wel.
Is het veilig om laadvermogensinstellingen via schrijfregisters te sturen?
Schrijfregisters batterymode_e (42010) en batterymode_h (42020) overschrijven de eigen planning van het batterijaanbeheersysteem. Een onjuiste vermogenswaarde of het actief laten van geforceerd laden zonder toezicht kan leiden tot onbedoelde diepe ontladingen. Schrijf altijd eerst 0 (stop) naar batterymode_e voordat je de RS485-besturing deactiveert, en blijf binnen het nominale vermogen van het apparaat.
Zelf zien hoe het werkt?








