SAJ · Solar inverter
H2 series hybrid (also Ampere.StoragePro) 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
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 40972 | 1 | Battery 1 state of charge | UInt16 | % | 0.01 | R |
| 13828 | 1 | Charge time enable control 1 = the first charge time window is enabled. | Int16 | - | 1 | RW |
| 13830 | 1 | First charge window start Packed hour/minute; 0x0000 = 00:00. | Int16 | - | 1 | RW |
| 13831 | 1 | First charge window end Packed hour/minute; 0x173B = 23:59. | Int16 | - | 1 | RW |
| 13895 | 1 | Application mode 1 = time mode, 2 = self use (default). | Int16 | - | 1 | RW |
| 13905 | 1 | Battery state-of-charge keep limit SoC the inverter holds when it is prevented from discharging. | Int16 | % | 1 | RW |
| 41022 | 1 | Meter current R | UInt16 | A | 0.01 | R |
| 41023 | 1 | Grid active power R Signed; positive means import from the grid. | Int16 | W | 1 | R |
| 41028 | 1 | Meter current S | UInt16 | A | 0.01 | R |
| 41029 | 1 | Grid active power S Signed; positive means import from the grid. | Int16 | W | 1 | R |
| 41034 | 1 | Meter current T | UInt16 | A | 0.01 | R |
| 41035 | 1 | Grid active power T Signed; positive means import from the grid. | Int16 | W | 1 | R |
| 16549 | 1 | Total PV power | Int16 | W | 1 | R |
| 16550 | 1 | Total battery power Signed; positive means discharging. | Int16 | W | 1 | R |
| 16557 | 1 | System grid power Signed; positive means import from the grid. | Int16 | W | 1 | R |
| 16581 | 2 | Total PV energy | UInt32 | kWh | 0.01 | R |
| 16597 | 2 | Total battery discharge energy | UInt32 | kWh | 0.01 | R |
| 16749 | 2 | Sum of all phases feed-in total | UInt32 | kWh | 0.01 | R |
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.