Skip to content

Commit d3e1110

Browse files
authored
Updated to TCP register version 3.60
Updated to Modbus TCP register version 3.60 which now includes appropriate datetypes for previously overflowing variables
1 parent ee7dc51 commit d3e1110

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

custom_components/victron/const.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,7 @@ class battery_mode(Enum):
622622

623623
battery_registers = {
624624
"battery_power": RegisterInfo(
625-
258, INT16, UnitOfPower.WATT, entityType=SliderWriteType("DC", True)
625+
256, INT32, UnitOfPower.WATT, entityType=SliderWriteType("DC", True)
626626
),
627627
"battery_voltage": RegisterInfo(259, UINT16, UnitOfElectricPotential.VOLT, 100),
628628
"battery_starter_voltage": RegisterInfo(
@@ -632,7 +632,7 @@ class battery_mode(Enum):
632632
"battery_temperature": RegisterInfo(262, INT16, UnitOfTemperature.CELSIUS, 10),
633633
"battery_midvoltage": RegisterInfo(263, UINT16, UnitOfElectricPotential.VOLT, 100),
634634
"battery_midvoltagedeviation": RegisterInfo(264, UINT16, PERCENTAGE, 100),
635-
"battery_consumedamphours": RegisterInfo(265, UINT16, AMPHOURS, -10),
635+
"battery_consumedamphours": RegisterInfo(330, UINT32, AMPHOURS, -1),
636636
"battery_soc": RegisterInfo(266, UINT16, PERCENTAGE, 10),
637637
"battery_alarm": RegisterInfo(
638638
register=267,
@@ -1090,9 +1090,9 @@ class generic_mppoperationmode(Enum):
10901090
dataType=UINT16,
10911091
entityType=TextReadEntityType(generic_charger_errorcode),
10921092
),
1093-
"solarcharger_yield_power": RegisterInfo(792, UINT32, UnitOfPower.WATT, 10),
1093+
"solarcharger_yield_power": RegisterInfo(792, UINT32, UnitOfPower.WATT, 1),
10941094
"solarcharger_yield_user": RegisterInfo(
1095-
3728, UINT32, UnitOfEnergy.KILO_WATT_HOUR, 10
1095+
3728, UINT32, UnitOfEnergy.KILO_WATT_HOUR, 1
10961096
),
10971097
"solarcharger_mppoperationmode": RegisterInfo(
10981098
register=791,
@@ -1815,9 +1815,9 @@ class genset_errorcode(Enum):
18151815
"genset_L1_current": RegisterInfo(3203, INT16, UnitOfElectricCurrent.AMPERE, 10),
18161816
"genset_L2_current": RegisterInfo(3204, INT16, UnitOfElectricCurrent.AMPERE, 10),
18171817
"genset_L3_current": RegisterInfo(3205, INT16, UnitOfElectricCurrent.AMPERE, 10),
1818-
"genset_L1_power": RegisterInfo(3206, INT16, UnitOfPower.WATT),
1819-
"genset_L2_power": RegisterInfo(3207, INT16, UnitOfPower.WATT),
1820-
"genset_L3_power": RegisterInfo(3208, INT16, UnitOfPower.WATT),
1818+
"genset_L1_power": RegisterInfo(3230, INT32, UnitOfPower.WATT),
1819+
"genset_L2_power": RegisterInfo(3232, INT32, UnitOfPower.WATT),
1820+
"genset_L3_power": RegisterInfo(3234, INT32, UnitOfPower.WATT),
18211821
"genset_L1_frequency": RegisterInfo(3209, UINT16, UnitOfFrequency.HERTZ, 100),
18221822
"genset_L2_frequency": RegisterInfo(
18231823
3210, UINT16, UnitOfFrequency.HERTZ, 100

0 commit comments

Comments
 (0)