All devices

SAJ · Solar inverter

H2 series hybrid (also Ampere.StoragePro) Modbus register map

Download JSONSupplier documentationSuggest an edit

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
409721
Battery 1 state of charge
UInt16%0.01R
138281
Charge time enable control
1 = the first charge time window is enabled.
Int16-1RW
138301
First charge window start
Packed hour/minute; 0x0000 = 00:00.
Int16-1RW
138311
First charge window end
Packed hour/minute; 0x173B = 23:59.
Int16-1RW
138951
Application mode
1 = time mode, 2 = self use (default).
Int16-1RW
139051
Battery state-of-charge keep limit
SoC the inverter holds when it is prevented from discharging.
Int16%1RW
410221
Meter current R
UInt16A0.01R
410231
Grid active power R
Signed; positive means import from the grid.
Int16W1R
410281
Meter current S
UInt16A0.01R
410291
Grid active power S
Signed; positive means import from the grid.
Int16W1R
410341
Meter current T
UInt16A0.01R
410351
Grid active power T
Signed; positive means import from the grid.
Int16W1R
165491
Total PV power
Int16W1R
165501
Total battery power
Signed; positive means discharging.
Int16W1R
165571
System grid power
Signed; positive means import from the grid.
Int16W1R
165812
Total PV energy
UInt32kWh0.01R
165972
Total battery discharge energy
UInt32kWh0.01R
167492
Sum of all phases feed-in total
UInt32kWh0.01R

Notes

Register map from the evcc template https://raw.githubusercontent.com/evcc-io/evcc/master/templates/definition/meter/saj-h2.yaml (SAJ H2 series hybrid and the rebadged Ampere.StoragePro), cross-checked against stanus74/home-assistant-saj-h2-modbus. The inverter is an RS-485 device with 115200 8N1 factory serial settings and slave address 1; all entries listed are holding registers. Times are written as packed hour/minute values (for example 0x173B = 23:59). Charge windows are only acted on while the charge time control register is enabled. Battery compatibility: SAJ's US H2 (5K-11.4K) LS3/LS4 user manual gives an approved-battery table naming only SAJ's own packs - B2-5.0-LV1, B2-5.0-LV2 and B3-5.0-LV - and states the H2 is only compatible with the batteries listed, any other untested battery voiding the warranty - https://us.saj-electric.com/hubfs/Guides%20and%20Manuals/H2/H2-(5K-11.4K)-(LS3,LS4)-US/H2-(5K-11.4K)-(LS3%2CLS4)-US_User_Manual_en_US.pdf.