All devices

Marstek · Home battery

Jupiter C Plus battery storage Modbus register map

Default configuration

Protocol
RS485
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first
Baud rate
115200
Parity
None
Data bits
8
Stop bits
1

This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.

Register map

AddressCountNameTypeUnitScaleAccess
31
PV1 power
UInt16W1R
61
PV2 power
UInt16W1R
91
PV3 power
UInt16W1R
121
PV4 power
UInt16W1R
131
AC output power
UInt16W1R
161
Battery state of charge
UInt16%1R

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

Marstek Jupiter C Plus is a balcony/home storage unit with four PV inputs; the base unit is 2.56 kWh and each extension adds 2.56 kWh (the cited template's capacity help text). Source: the evcc meter template https://raw.githubusercontent.com/evcc-io/evcc/master/templates/definition/meter/marstek-jupiterc-plus.yaml, used as a secondary source; no Marstek register document was retrieved. RS-485 device: the template states 115200 baud and 8N1 framing and leaves evcc's default unit ID 1 in place, so reach it through a Modbus RTU-to-TCP gateway with those settings. All rows are holding registers. Battery power is not a register of its own: the template computes it as AC output power (13) minus the sum of the four PV powers (3, 6, 9, 12), so the app can build the same calculated row from this map. The template publishes nothing else - no grid meter, no temperatures, no battery voltage/current - and that is why this seed is short rather than padded with guessed addresses. Marstek's Venus A/D and Venus E Gen 3 lines have their own seeds and a different map.