Skip to content

Commit 89a4af1

Browse files
committed
re-enable all new registers except for system time after split (register length during one read limitation)
1 parent 68c575e commit 89a4af1

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

custom_components/victron/const.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)