Skip to content

Commit

Permalink
Add support for Sungrow SH8.0RT hybrid inverter
Browse files Browse the repository at this point in the history
  • Loading branch information
ortogonal committed Nov 24, 2023
1 parent 794cb9e commit 9bef6df
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
8 changes: 4 additions & 4 deletions sungrowinverter/configs/hybrid.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,8 @@
ModBusRegister(5017, "total_dc_power", "U32", unit_of_measure=WATT, description="PV power that is usable (inverter inefficiency)"),
ModBusRegister(5019, "grid_voltage", "U16", 0.1, VOLTAGE),
ModBusRegister(5019, "phase_a_voltage", "U16", 0.1, VOLTAGE, description="Phase A (1-2) voltage is also the grid voltage on a single phase inverter"),
ModBusRegister(5020, "phase_b_voltage", "U16", 0.1, VOLTAGE, valid_inverters=[0xE00,0xE01,0xE02,0xE03,0xE0F]),
ModBusRegister(5021, "phase_c_voltage", "U16", 0.1, VOLTAGE, valid_inverters=[0xE00,0xE01,0xE02,0xE03,0xE0F]),
ModBusRegister(5020, "phase_b_voltage", "U16", 0.1, VOLTAGE, valid_inverters=[0xE00,0xE01,0xE02,0xE03,0xE0E,0xE0F]),
ModBusRegister(5021, "phase_c_voltage", "U16", 0.1, VOLTAGE, valid_inverters=[0xE00,0xE01,0xE02,0xE03,0xE0E,0xE0F]),
ModBusRegister(5033, "reactive_power", "S32", unit_of_measure="var"),
ModBusRegister(5035, "power_factor", "U16", 0.001),
ModBusRegister(5036, "grid_frequency", "U16", 0.1, HERTZ),
Expand Down Expand Up @@ -120,8 +120,8 @@
ModBusRegister(13029, "self_consumption_today", "U16", 0.1, PERCENTAGE),
ModBusRegister(13030, "grid_state", "U16", table=GRID_STATE_CODES),
ModBusRegister(13031, "phase_a_current", "U16", 0.1, AMPERE),
ModBusRegister(13032, "phase_b_current", "U16", 0.1, AMPERE, valid_inverters=[0xE00,0xE01,0xE02,0xE03,0xE0F]),
ModBusRegister(13033, "phase_c_current", "U16", 0.1, AMPERE, valid_inverters=[0xE00,0xE01,0xE02,0xE03,0xE0F]),
ModBusRegister(13032, "phase_b_current", "U16", 0.1, AMPERE, valid_inverters=[0xE00,0xE01,0xE02,0xE03,0xE0E,0xE0F]),
ModBusRegister(13033, "phase_c_current", "U16", 0.1, AMPERE, valid_inverters=[0xE00,0xE01,0xE02,0xE03,0xE0E,0xE0F]),
ModBusRegister(13034, "total_active_power", "U32", 0.1, WATT),
ModBusRegister(13036, "daily_import_energy", "U16", 0.1, KILO_WATT_HOUR),
ModBusRegister(13037, "total_import_energy", "U32", 0.1, KILO_WATT_HOUR),
Expand Down
1 change: 1 addition & 0 deletions sungrowinverter/configs/inverter.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
SungrowInverterModel(0xE01, "SH6.0RT", "hybrid", 2),
SungrowInverterModel(0xE02, "SH8.0RT", "hybrid", 2),
SungrowInverterModel(0xE03, "SH10RT", "hybrid", 2),
SungrowInverterModel(0xE0E, "SH8.0RT-V112", "hybrid", 2),
SungrowInverterModel(0xE0F, "SH10RT-V112", "hybrid", 2),
SungrowInverterModel(0x26,'SG10KTL','string',2),
SungrowInverterModel(0x27,'SG30KTL','string',2),
Expand Down

0 comments on commit 9bef6df

Please sign in to comment.