
Marstek Venus C (battery)
De Marstek Venus C is een plug-in AC-gekoppeld thuisbatterijsysteem voor residentieel gebruik, gericht op zelfconsumptie van zonnestroom en piekbeperking op het net. Deze Modbus RTU-template leest het AC-vermogen, de cumulatieve energiedoorvoer en de laadtoestand, en biedt vier schrijfregisters voor RS485-activering, werkmodusinstelling, geforceerd laden of ontladen, en het vermogenssetpoint. Door een ModbusCloud Gateway via een RS485-adapter op de Venus C of Venus E aan te sluiten, krijg je als installateur direct inzicht en programmatische controle zonder afhankelijk te zijn van de Marstek-cloudapp.
- 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 | 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
- Bewaak de laadtoestand continu om onverwachte zelfontlading buiten piekuren te detecteren en te rapporteren.
- Controleer het AC-vermogensregister om te verifiëren dat de accu laadt vanuit zonne-overschot en niet via het net.
- Stel een alarm in bij een laadtoestand onder een drempelwaarde tijdens piekuren om onderdimensioneerde opslag te signaleren.
- Vergelijk de cumulatieve energiedoorvoer over meerdere maanden om het aantal cycli te schatten en onderhoud te plannen.
- Verifieer na het schrijven van het RS485-activeringsregister of de geforceerde laadmodus correct wordt bevestigd via het vermogensregister.
Installatie
Sluit een RS485-naar-Ethernet- of RS485-naar-wifi-adapter aan op de 5-pins RS485-poort van de Marstek Venus C of Venus E; bedraat A(+) en B(-) correct en wissel de draden als de accu een communicatiefout toont bij de eerste inschakeling.
Stel de RS485-adapter in op baudrate 115200, 8 databits, geen pariteit, 1 stopbit en activeer TCP-servermodus op poort 502; houd er rekening mee dat slechts één gelijktijdige Modbus TCP-verbinding is toegestaan.
Voeg in het ModbusCloud-portaal je ModbusCloud Gateway toe, importeer de Marstek Venus C-template en wijs het juiste unit-ID (slave-ID) toe dat overeenkomt met de adapterinstellingen, doorgaans 1.
Controleer het soc-register op adres 32104 in de live datatabweergave van het portaal en bevestig dat de waarde overeenkomt met de laadtoestand in de Marstek-app voordat je schrijfautomatisering activeert.
Veelvoorkomende aandachtspunten
Schrijfregisters hebben geen effect, terwijl lezen wel werkt. Hoe kan dat?
Register 42000 (batterymode_a) moet eerst worden beschreven met de waarde 21930 (0x55AA) om de RS485-besturingsmodus te activeren. Pas daarna accepteert de accu opdrachten op registers 42010 en 42020. Als je deze volgorde overslaat, negeert de accu de setpoints zonder foutmelding.
De gateway verbindt, maar alle registeruitlezingen geven nul of een fout.
De meest voorkomende oorzaak is verwisselde RS485 A- en B-draden. Draai de twee dataliijnen op de adapteraansluiting om en maak opnieuw verbinding. Controleer ook of de baudrate van de adapter overeenkomt met de standaardinstelling van 115200. Als een ander Modbus-systeem al verbonden is, verbreek die verbinding eerst: er is maar één TCP-sessie tegelijk toegestaan.
Is het veilig om op afstand laad- of ontlaadsetpoints te schrijven?
Wees voorzichtig. Onjuiste waarden in batterymode_e (42010) of batterymode_h (42020) kunnen de accu dwingen buiten de normale beheerstrategie te werken, wat beveiligingsgrenzen kan activeren of de garantie ongeldig kan maken. Test setpoints lokaal en controleer de respons via het vermogensregister voordat je geautomatiseerde schrijfopdrachten inzet.
De laadtoestand klopt, maar het vermogensregister toont nul terwijl de accu actief is.
Register 32202 (power) is een signed int32 die twee opeenvolgende Modbus-registers beslaat. Sommige RS485-naar-TCP-adapters sturen alleen het eerste 16-bits woord terug als ze niet zijn geconfigureerd voor meervoudige registeruitlezing. Controleer of de adapter en de ModbusCloud Gateway twee opeenvolgende registers starting at 32202 lezen.
Zelf zien hoe het werkt?








