H3 Modbus Registers - rsaemann/HA-FoxESS-H3-Modbus GitHub Wiki
Data Register Reference of H3 type inverter Registers with a name ending in ? are guesses at what the data in the register is. These are inconclusive. If you know any further registers please submit them to be added (Many thanks to swandler85 )
To be analysed:
- Correct data types (some values are of uint16 or uint32 which will require 2 registers)
- Address locations may be different for RS485 and LAN connections (Modbus via LAN is not supported by FoxEss so far).
| LAN | RS485 | Name | data_type | scale | unit | device class | Description | Validated with display values |
|---|---|---|---|---|---|---|---|---|
? |
31000 |
PV1-Voltage | int16 | 0.1 | V | Y | ||
? |
31001 |
PV1-Current | int16 | 0.1 | A | Y | ||
? |
31002 |
PV1-Power | int16 | W | Y | |||
? |
31003 |
PV2-Voltage | int16 | 0.1 | V | Y | ||
? |
31004 |
PV2-Current | int16 | 0.1 | A | Y | ||
? |
31005 |
PV2-Power | int16 | W | Y | |||
? |
31006 |
Grid-Voltage-Phase-R | int16 | 0.1 | V | Y | ||
? |
31007 |
Grid-Voltage-Phase-S | int16 | 0.1 | V | Y | ||
? |
31008 |
Grid-Voltage-Phase-T | int16 | 0.1 | V | Y | ||
? |
31009 |
Grid-Current-Phase-R | int16 | 0.1 | A | Y | ||
? |
31010 |
Grid-Current-Phase-S | int16 | 0.1 | A | Y | ||
? |
31011 |
Grid-Current-Phase-T | int16 | 0.1 | A | Y | ||
? |
31012 |
Grid-Power-Phase-R | int16 | W | Y | |||
? |
31013 |
Grid-Power-Phase-S | int16 | W | Y | |||
? |
31014 |
Grid-Power-Phase-T | int16 | W | Y | |||
? |
31015 |
Grid-Frequency | int16 | 0.01 | Hz | phase R | Y | |
? |
31016 |
EPS-Voltage-Phase-R | int16 | 0.1 | V | Y | ||
? |
31017 |
EPS-Voltage-Phase-S | int16 | 0.1 | V | Y | ||
? |
31018 |
EPS-Voltage-Phase-T | int16 | 0.1 | V | Y | ||
? |
31019 |
EPS-Current-Phase-R | int16 | 0.1 | A | Y | ||
? |
31020 |
EPS-Current-Phase-S | int16 | 0.1 | A | Y | ||
? |
31021 |
EPS-Current-Phase-T | int16 | 0.1 | A | Y | ||
? |
31022 |
EPS-Power-Phase-R | int16 | W | Y | |||
? |
31023 |
EPS-Power-Phase-S | int16 | W | Y | |||
? |
31024 |
EPS-Power-Phase-T | int16 | W | Y | |||
? |
31025 |
EPS-Frequency | int16 | 0.01 | Hz | EPS phase R | Y | |
? |
31026 |
Smart-Meter-Power-Phase-R | int16 | W | smart-meter | negative=consumption/import | Y | |
? |
31027 |
Smart-Meter-Power-Phase-S | int16 | W | smart-meter | negative=consumption/import | Y | |
? |
31028 |
Smart-Meter-Power-Phase-T | int16 | W | smart-meter | negative=consumption/import | Y | |
? |
31029 |
Load-Power-Phase-R | int16 | W | EPS same as 31012 | |||
? |
31030 |
Load-Power-Phase-S | int16 | W | EPS same as 31013 | |||
? |
31031 |
Load-Power-Phase-T | int16 | W | EPS same as 31014 | |||
? |
31032 |
Temperature Inverter | int16 | 0.1 | °C | Y | ||
? |
31033 |
Temperature Inner | int16 | 0.1 | °C | Y | ||
? |
31034 |
Battery-Voltage | int16 | 0.1 | V | battery | Y | |
? |
31035 |
Battery-Current | int16 | 0.1 | A | battery | Y | |
? |
31036 |
Battery-Power | int16 | W | battery | Negative=charging | Y | |
? |
31037 |
Battery-Temperature | int16 | 0.1 | °C | battery | Y | |
? |
31038 |
Battery-SoC | int16 | % | battery | Y | ||
? |
31041 |
Inverter State | uint16 | inverter | 1:Self-check 2:Ongrid 3:EPS 4:Faul 5:Fault 8:Idle | Y | ||
? |
32001 |
PV-Energy-total | int16 | 0.1 | kWh | inverter | total_increase | Y |
? |
32002 |
PV-Energy-daily | int16 | 0.1 | kWh | inverter | total_increase, daily reset | Y |
? |
32004 |
Battery-Charge-Energy-total | int16 | 0.1 | kWh | battery | total_increase | Y |
? |
32005 |
Battery-Charge-Energy-daily | int16 | 0.1 | kWh | battery | total_increase, daily reset | Y |
? |
32007 |
Battery-Discharge-Energy-total | int16 | 0.1 | kWh | battery | total_increase | Y |
? |
32008 |
Battery-Discharge-Energy-daily | int16 | 0.1 | kWh | battery | total_increase, daily reset | Y |
? |
32013 |
Smart-Meter-Import-total | int16 | 0.1 | kWh | smart-meter | total_increase | Y |
? |
32014 |
Smart-Meter-Import-daily | int16 | 0.1 | kWh | smart-meter | total_increase, daily reset | Y |
? |
32016 |
Smart-Meter-Export-total | int16 | 0.1 | kWh | smart-meter | total_increase | Y |
? |
32017 |
Smart-Meter-Export-daily | int16 | 0.1 | kWh | smart-meter | total_increase, daily reset | Y |
? |
32022 |
Load-Energy-total | int16 | 0.1 | kWh | inverter | total_increase | Y |
? |
32023 |
Load-Energy-daily | int16 | 0.1 | kWh | inverter | total_increase, daily reset | Y |
Address Bankand 30000 (RS485)
30000-30011 - Model name in hex - 'H3-8.0-E'