@@ -1875,6 +1875,10 @@ class genset_errorcode(Enum):
18751875 "genset_error_1" : RegisterInfo (5016 , STRING (16 )),
18761876 "genset_error_2" : RegisterInfo (5032 , STRING (16 )),
18771877 "genset_error_3" : RegisterInfo (5048 , STRING (16 )),
1878+ }
1879+
1880+ # Note: this is split in two to prevent hitting the pymodbus 125 register read limit (8 * 16 registers = 128)
1881+ genset_thirdparty_registers_2 = {
18781882 "genset_error_4" : RegisterInfo (5064 , STRING (16 )),
18791883 "genset_error_5" : RegisterInfo (5080 , STRING (16 )),
18801884 "genset_error_6" : RegisterInfo (5096 , STRING (16 )),
@@ -3007,6 +3011,8 @@ class acsystem_state(Enum):
30073011 "dcgenset_error_1" : RegisterInfo (5234 , STRING (16 )),
30083012 "dcgenset_error_2" : RegisterInfo (5250 , STRING (16 )),
30093013 "dcgenset_error_3" : RegisterInfo (5266 , STRING (16 )),
3014+ }
3015+ dcgenset_registers_thirdparty_2 = {
30103016 "dcgenset_error_4" : RegisterInfo (5282 , STRING (16 )),
30113017 "dcgenset_error_5" : RegisterInfo (5298 , STRING (16 )),
30123018 "dcgenset_error_6" : RegisterInfo (5314 , STRING (16 )),
@@ -3351,7 +3357,8 @@ class system_battery_state(Enum):
33513357 "inverter_tracker_statistics_registers" : inverter_tracker_statistics_registers ,
33523358 "genset_registers" : genset_registers ,
33533359 "genset_registers_2" : genset_registers_2 ,
3354- # "genset_thirdparty_registers": genset_thirdparty_registers,
3360+ "genset_thirdparty_registers" : genset_thirdparty_registers ,
3361+ "genset_thirdparty_registers_2" : genset_thirdparty_registers_2 ,
33553362 "temperature_registers" : temperature_registers ,
33563363 "pulsemeter_registers" : pulsemeter_registers ,
33573364 "digitalinput_registers" : digitalinput_registers ,
@@ -3380,7 +3387,8 @@ class system_battery_state(Enum):
33803387 "acsystem_registers" : acsystem_registers ,
33813388 "acsystem_registers_2" : acsystem_registers_2 ,
33823389 "dcgenset_registers" : dcgenset_registers ,
3383- # "dcgenset_registers_thirdparty": dcgenset_registers_thirdparty,
3390+ "dcgenset_registers_thirdparty" : dcgenset_registers_thirdparty ,
3391+ "dcgenset_registers_thirdparty_2" : dcgenset_registers_thirdparty_2 ,
33843392 "system_dynamic_ess_registers" : system_dynamic_ess_registers ,
33853393 "settings_dynamic_ess_registers" : settings_dynamic_ess_registers ,
33863394}
0 commit comments