All devices

CHINT · Solar inverter

ECH10K-TH-EU hybrid (with CPS ECD500 battery) 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
9600
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
15361
Battery voltage
UInt16V0.1R
15371
Battery current
Signed; positive means charging.
Int16A0.1R
15391
Battery state of charge
UInt16%1R
17922
Total grid power
Signed; positive means import from the grid.
Int32W1R
18011
PV power
UInt16W1R
20951
Grid current L1
Int16A0.01R
20961
Grid current L2
Int16A0.01R
20971
Grid current L3
Int16A0.01R

Notes

Register map from the evcc template https://raw.githubusercontent.com/evcc-io/evcc/master/templates/definition/meter/chint-ech-hybrid.yaml, tested by evcc against a CHINT ECH10K-TH-EU with a CPS ECD500 battery over the EMS RS-485 interface. RS-485 device, 9600 8N1, slave address 1. All entries listed are input registers. Battery power is not a register of its own: it is battery voltage (1536) times battery current (1537), both signed/scaled as shown, so the app can combine the two readings. Battery compatibility: CHINT publishes no compatibility list for the ECH; its own CPS ESSR-05/10/15/20KH1 high-voltage residential battery, built from the CPS ECD500 power control module plus CPS EBM032050LF-H extension modules, is the battery CHINT documents for its hybrid systems - https://en.chintpower.com/upload/img/2025-02/67b827560e410.pdf.