From 345e27df88d97f0b9862df536b6b6ec09f9bcb20 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Mon, 6 May 2024 10:21:31 -0500 Subject: [PATCH 01/23] add victron gx3.3 protocol --- classes/protocol_settings.py | 2 + ...on-CCGX-Modbus-TCP-register-list-3.30.xlsx | Bin 0 -> 60019 bytes protocols/victron_gx_3.3.json | 5 + .../victron_gx_v3.3.holding_registry_map.csv | 733 ++++++++++++++++++ tools/list_to_json.py | 6 +- 5 files changed, 745 insertions(+), 1 deletion(-) create mode 100644 docs/Victron-CCGX-Modbus-TCP-register-list-3.30.xlsx create mode 100644 protocols/victron_gx_3.3.json create mode 100644 protocols/victron_gx_v3.3.holding_registry_map.csv diff --git a/classes/protocol_settings.py b/classes/protocol_settings.py index 99c32f0..391f675 100644 --- a/classes/protocol_settings.py +++ b/classes/protocol_settings.py @@ -134,6 +134,7 @@ def fromString(cls, name : str): #common alternative names alias : dict[str,WriteMode] = { "R" : "READ", + "NO" : "READ", "READ" : "READ", "WD" : "READ", "RD" : "READDISABLED", @@ -143,6 +144,7 @@ def fromString(cls, name : str): "RW" : "WRITE", "W" : "WRITE", "WRITE" : "WRITE" + "YES" : "WRITE" } if name in alias: diff --git a/docs/Victron-CCGX-Modbus-TCP-register-list-3.30.xlsx b/docs/Victron-CCGX-Modbus-TCP-register-list-3.30.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..c85f5e4a6119039f76a2def0f32e66fa58243f29 GIT binary patch literal 60019 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 MAC address of CCGX (represented as string) +,uint16,806,system/Relay/0/State,com.victronenergy.system-CCGX Relay 1 state,yes,"{""0"":""Open"",""1"":""Closed""}",, +,uint16,807,system/Relay/1/State,com.victronenergy.system-CCGX Relay 2 state,yes,"{""0"":""Open"",""1"":""Closed""}",,Relay 1 is available on Venus GX only. +,uint16,808,system/Ac/PvOnOutput/L1/Power,com.victronenergy.system-PV - AC-coupled on output L1,no,0 to 65536,W,Summation of all AC-Coupled PV Inverters on the output +,uint16,809,system/Ac/PvOnOutput/L2/Power,com.victronenergy.system-PV - AC-coupled on output L2,no,0 to 65536,W, +,uint16,810,system/Ac/PvOnOutput/L3/Power,com.victronenergy.system-PV - AC-coupled on output L3,no,0 to 65536,W, +,uint16,811,system/Ac/PvOnGrid/L1/Power,com.victronenergy.system-PV - AC-coupled on input L1,no,0 to 65536,W,Summation of all AC-Coupled PV Inverters on the input +,uint16,812,system/Ac/PvOnGrid/L2/Power,com.victronenergy.system-PV - AC-coupled on input L2,no,0 to 65536,W, +,uint16,813,system/Ac/PvOnGrid/L3/Power,com.victronenergy.system-PV - AC-coupled on input L3,no,0 to 65536,W, +,uint16,814,system/Ac/PvOnGenset/L1/Power,com.victronenergy.system-PV - AC-coupled on generator L1,no,0 to 65536,W,Summation of all AC-Coupled PV Inverters on a generator. Bit theoretic; this will never be used. +,uint16,815,system/Ac/PvOnGenset/L2/Power,com.victronenergy.system-PV - AC-coupled on generator L2,no,0 to 65536,W, +,uint16,816,system/Ac/PvOnGenset/L3/Power,com.victronenergy.system-PV - AC-coupled on generator L3,no,0 to 65536,W, +,uint16,817,system/Ac/Consumption/L1/Power,com.victronenergy.system-AC Consumption L1,no,0 to 65536,W,Power supplied by system to loads. +,uint16,818,system/Ac/Consumption/L2/Power,com.victronenergy.system-AC Consumption L2,no,0 to 65536,W, +,uint16,819,system/Ac/Consumption/L3/Power,com.victronenergy.system-AC Consumption L3,no,0 to 65536,W, +,int16,820,system/Ac/Grid/L1/Power,com.victronenergy.system-Grid L1,no,-32768 to 32767,W,Power supplied by Grid to system. +,int16,821,system/Ac/Grid/L2/Power,com.victronenergy.system-Grid L2,no,-32768 to 32767,W, +,int16,822,system/Ac/Grid/L3/Power,com.victronenergy.system-Grid L3,no,-32768 to 32767,W, +,int16,823,system/Ac/Genset/L1/Power,com.victronenergy.system-Genset L1,no,-32768 to 32767,W,Power supplied by Genset tot system. +,int16,824,system/Ac/Genset/L2/Power,com.victronenergy.system-Genset L2,no,-32768 to 32767,W, +,int16,825,system/Ac/Genset/L3/Power,com.victronenergy.system-Genset L3,no,-32768 to 32767,W, +,int16,826,system/Ac/ActiveIn/Source,com.victronenergy.system-Active input source,no,"{""0"":""Unknown"",""1"":""Grid"",""2"":""Generator"",""3"":""Shore power"",""240"":""Not connected""}",,"0 indicates that there is an active input, but it is not configured under Settings ? System setup." +,uint64,830,systemINTERNAL,com.victronenergy.system-System time in UTC,RD,0 to 18446744073709551615,1seconds, +,uint16,840,system/Dc/Battery/Voltage,com.victronenergy.system-Battery Voltage (System),no,0 to 6553.5,10V DC,"Battery Voltage determined from different measurements. In order of preference: BMV-voltage (V), Multi-DC-Voltage (CV), MPPT-DC-Voltage (ScV), Charger voltage" +,int16,841,system/Dc/Battery/Current,com.victronenergy.system-Battery Current (System),no,-3276.8 to 3276.7,10A DC,Postive: battery begin charged. Negative: battery being discharged +,int16,842,system/Dc/Battery/Power,com.victronenergy.system-Battery Power (System),no,-32768 to 32767,1W,Postive: battery begin charged. Negative: battery being discharged +,uint16,843,system/Dc/Battery/Soc,com.victronenergy.system-Battery State of Charge (System),no,0 to 100,1%,"Best battery state of charge, determined from different measurements." +,uint16,844,system/Dc/Battery/State,com.victronenergy.system-Battery state (System),no,0 to 65536,10=idle;1=charging;2=discharging, +,uint16,845,system/Dc/Battery/ConsumedAmphours,com.victronenergy.system-Battery Consumed Amphours (System),no,0 to -6553.6,-10Ah, +,uint16,846,system/Dc/Battery/TimeToGo,com.victronenergy.system-Battery Time to Go (System),no,0 to 6553600,0.01s,Special value: 0 = charging +,uint16,850,system/Dc/Pv/Power,com.victronenergy.system-PV - DC-coupled power,no,0 to 65536,1W,Summation of output power of all connected Solar Chargers +,int16,851,system/Dc/Pv/Current,com.victronenergy.system-PV - DC-coupled current,no,-3276.8 to 3276.7,10A DC,Summation of output current of all connected Solar Chargers +,uint16,855,system/Dc/Charger/Power,com.victronenergy.system-Charger power,no,0 to 65536,1W, +,int16,860,system/Dc/System/Power,com.victronenergy.system-DC System Power,no,-32768 to 32767,1W,Power supplied by Battery to system. +,int16,865,system/Dc/Vebus/Current,com.victronenergy.system-VE.Bus charge current (System),no,-3276.8 to 3276.7,10A DC,Current flowing from the Multi to the dc system. Negative: the other way around. +,int16,866,system/Dc/Vebus/Power,com.victronenergy.system-VE.Bus charge power (System),no,-32768 to 32767,1W,System value etc. AND: Positive: power flowing from the Multi to the dc system. Negative: the other way around. +,uint16,3,vebus/Ac/ActiveIn/L1/V,com.victronenergy.vebus-Input voltage phase 1,no,0 to 6553.5,10V AC, +,uint16,4,vebus/Ac/ActiveIn/L2/V,com.victronenergy.vebus-Input voltage phase 2,no,0 to 6553.5,10V AC, +,uint16,5,vebus/Ac/ActiveIn/L3/V,com.victronenergy.vebus-Input voltage phase 3,no,0 to 6553.5,10V AC, +,int16,6,vebus/Ac/ActiveIn/L1/I,com.victronenergy.vebus-Input current phase 1,no,-3276.8 to 3276.7,10A AC,Positive: current flowing from mains to Multi. Negative: current flowing from Multi to mains. +,int16,7,vebus/Ac/ActiveIn/L2/I,com.victronenergy.vebus-Input current phase 2,no,-3276.8 to 3276.7,10A AC,Positive: current flowing from mains to Multi. Negative: current flowing from Multi to mains. +,int16,8,vebus/Ac/ActiveIn/L3/I,com.victronenergy.vebus-Input current phase 3,no,-3276.8 to 3276.7,10A AC,Positive: current flowing from mains to Multi. Negative: current flowing from Multi to mains. +,int16,9,vebus/Ac/ActiveIn/L1/F,com.victronenergy.vebus-Input frequency 1,no,-327.68 to 327.67,100Hz, +,int16,10,vebus/Ac/ActiveIn/L2/F,com.victronenergy.vebus-Input frequency 2,no,-327.68 to 327.67,100Hz, +,int16,11,vebus/Ac/ActiveIn/L3/F,com.victronenergy.vebus-Input frequency 3,no,-327.68 to 327.67,100Hz, +,int16,12,vebus/Ac/ActiveIn/L1/P,com.victronenergy.vebus-Input power 1,no,-327680 to 327670,0.1VA or Watts,Sign meaning equal to Input current +,int16,13,vebus/Ac/ActiveIn/L2/P,com.victronenergy.vebus-Input power 2,no,-327680 to 327670,0.1VA or Watts,Sign meaning equal to Input current +,int16,14,vebus/Ac/ActiveIn/L3/P,com.victronenergy.vebus-Input power 3,no,-327680 to 327670,0.1VA or Watts,Sign meaning eaqual to Input current +,uint16,15,vebus/Ac/Out/L1/V,com.victronenergy.vebus-Output voltage phase 1,no,0 to 6553.5,10V AC, +,uint16,16,vebus/Ac/Out/L2/V,com.victronenergy.vebus-Output voltage phase 2,no,0 to 6553.5,10V AC, +,uint16,17,vebus/Ac/Out/L3/V,com.victronenergy.vebus-Output voltage phase 3,no,0 to 6553.5,10V AC, +,int16,18,vebus/Ac/Out/L1/I,com.victronenergy.vebus-Output current phase 1,no,-3276.8 to 3276.7,10A AC,Postive: current flowing from Multi to the load. Negative: current flowing from load to the Multi. +,int16,19,vebus/Ac/Out/L2/I,com.victronenergy.vebus-Output current phase 2,no,-3276.8 to 3276.7,10A AC,Postive: current flowing from Multi to the load. Negative: current flowing from load to the Multi. +,int16,20,vebus/Ac/Out/L3/I,com.victronenergy.vebus-Output current phase 3,no,-3276.8 to 3276.7,10A AC,Postive: current flowing from Multi to the load. Negative: current flowing from load to the Multi. +,int16,21,vebus/Ac/Out/L1/F,com.victronenergy.vebus-Output frequency,no,-327.68 to 327.67,100Hz, +,int16,22,vebus/Ac/ActiveIn/CurrentLimit,com.victronenergy.vebus-Active input current limit,yes,-3276.8 to 3276.7,10A,"See Venus-OS manual for limitations, for example when VE.Bus BMS or DMC is installed." +,int16,23,vebus/Ac/Out/L1/P,com.victronenergy.vebus-Output power 1,no,-327680 to 327670,0.1VA or Watts,Sign meaning equal to Output current +,int16,24,vebus/Ac/Out/L2/P,com.victronenergy.vebus-Output power 2,no,-327680 to 327670,0.1VA or Watts,Sign meaning equal to Output current +,int16,25,vebus/Ac/Out/L3/P,com.victronenergy.vebus-Output power 3,no,-327680 to 327670,0.1VA or Watts,Sign meaning equal to Output current +,uint16,26,vebus/Dc/0/Voltage,com.victronenergy.vebus-Battery voltage,no,0 to 655.35,100V DC, +,int16,27,vebus/Dc/0/Current,com.victronenergy.vebus-Battery current,no,-3276.8 to 3276.7,10A DC,Positive: current flowing from the Multi to the dc system. Negative: the other way around. +,uint16,28,vebus/Ac/NumberOfPhases,com.victronenergy.vebus-Phase count,no,0 to 65536,1count, +,uint16,29,vebus/Ac/ActiveIn/ActiveInput,com.victronenergy.vebus-Active input,no,"{""0"":""AC Input 1"",""1"":""AC Input 2"",""240"":""Disconnected""}",, +,uint16,30,vebus/Soc,com.victronenergy.vebus-VE.Bus state of charge,yes,0 to 6553.5,10%, +,uint16,31,vebus/State,com.victronenergy.vebus-VE.Bus state,no,"{""0"":""Off"",""1"":""Low Power"",""2"":""Fault"",""3"":""Bulk"",""4"":""Absorption"",""5"":""Float"",""6"":""Storage"",""7"":""Equalize"",""8"":""Passthru"",""9"":""Inverting"",""10"":""Power assist"",""11"":""Power supply"",""244"":""Sustain"",""252"":""External control""}",, +,uint16,32,vebus/VebusError,com.victronenergy.vebus-VE.Bus Error,no,"{""0"":""No error"",""1"":""VE.Bus Error 1: Device is switched off because one of the other phases in the system has switched off"",""2"":""VE.Bus Error 2: New and old types MK2 are mixed in the system"",""3"":""VE.Bus Error 3: Not all- or more than- the expected devices were found in the system"",""4"":""VE.Bus Error 4: No other device whatsoever detected"",""5"":""VE.Bus Error 5: Overvoltage on AC-out"",""6"":""VE.Bus Error 6: Error in DDC Program"",""7"":""VE.Bus BMS connected- which requires an Assistant- but no assistant found"",""10"":""VE.Bus Error 10: System time synchronisation problem occurred"",""14"":""VE.Bus Error 14: Device cannot transmit data"",""16"":""VE.Bus Error 16: Dongle missing"",""17"":""VE.Bus Error 17: One of the devices assumed master status because the original master failed"",""18"":""VE.Bus Error 18: AC Overvoltage on the output of a slave has occurred while already switched off"",""22"":""VE.Bus Error 22: This device cannot function as slave"",""24"":""VE.Bus Error 24: Switch-over system protection initiated"",""25"":""VE.Bus Error 25: Firmware incompatibility. The firmware of one of the connected device is not sufficiently up to date to operate in conjunction with this device"",""26"":""VE.Bus Error 26: Internal error""}",, +,uint16,33,vebus/Mode,com.victronenergy.vebus-Switch Position,yes,"{""1"": ""Charger Only"", ""2"": ""Inverter Only"", ""3"": ""On"", ""4"": ""Off""}",,"See Venus-OS manual for limitations, for example when VE.Bus BMS or DMC is installed." +,uint16,34,vebus/Alarms/HighTemperature,com.victronenergy.vebus-Temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,35,vebus/Alarms/LowBattery,com.victronenergy.vebus-Low battery alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,36,vebus/Alarms/Overload,com.victronenergy.vebus-Overload alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,int16,37,vebus/Hub4/L1/AcPowerSetpoint,com.victronenergy.vebus-ESS power setpoint phase 1,yes,-32768 to 32767,1W,ESS Mode 3 - Instructs the multi to charge/discharge with giving power. Negative = discharge. Used by the control loop in grid-parallel systems. +,uint16,38,vebus/Hub4/DisableCharge,com.victronenergy.vebus-ESS disable charge flag phase,yes,"{""0"": ""Charge allowed"", ""1"": ""Charge disabled""}",,"ESS Mode 3 - Enables/Disables charge (0=enabled, 1=disabled). Note that power setpoint will yield to this setting" +,uint16,39,vebus/Hub4/DisableFeedIn,com.victronenergy.vebus-ESS disable feedback flag phase,yes,0=Feed in allowed;1=Feed in disabled,,"ESS Mode 3 - Enables/Disables feedback (0=enabled, 1=disabled). Note that power setpoint will yield to this setting" +,int16,40,vebus/Hub4/L2/AcPowerSetpoint,com.victronenergy.vebus-ESS power setpoint phase 2,yes,-32768 to 32767,1W,ESS Mode 3 - Instructs the multi to charge/discharge with giving power. Negative = discharge. Used by the control loop in grid-parallel systems. +,int16,41,vebus/Hub4/L3/AcPowerSetpoint,com.victronenergy.vebus-ESS power setpoint phase 3,yes,-32768 to 32767,1W,ESS Mode 3 - Instructs the multi to charge/discharge with giving power. Negative = discharge. Used by the control loop in grid-parallel systems. +,uint16,42,vebus/Alarms/TemperatureSensor,com.victronenergy.vebus-Temperatur sensor alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,43,vebus/Alarms/VoltageSensor,com.victronenergy.vebus-Voltage sensor alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,44,vebus/Alarms/L1/HighTemperature,com.victronenergy.vebus-Temperature alarm L1,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,45,vebus/Alarms/L1/LowBattery,com.victronenergy.vebus-Low battery alarm L1,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,46,vebus/Alarms/L1/Overload,com.victronenergy.vebus-Overload alarm L1,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,47,vebus/Alarms/L1/Ripple,com.victronenergy.vebus-Ripple alarm L1,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,48,vebus/Alarms/L2/HighTemperature,com.victronenergy.vebus-Temperature alarm L2,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,49,vebus/Alarms/L2/LowBattery,com.victronenergy.vebus-Low battery alarm L2,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,50,vebus/Alarms/L2/Overload,com.victronenergy.vebus-Overload alarm L2,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,51,vebus/Alarms/L2/Ripple,com.victronenergy.vebus-Ripple alarm L2,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,52,vebus/Alarms/L3/HighTemperature,com.victronenergy.vebus-Temperature alarm L3,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,53,vebus/Alarms/L3/LowBattery,com.victronenergy.vebus-Low battery alarm L3,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,54,vebus/Alarms/L3/Overload,com.victronenergy.vebus-Overload alarm L3,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,55,vebus/Alarms/L3/Ripple,com.victronenergy.vebus-Ripple alarm L3,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,56,vebus/PvInverter/Disable,com.victronenergy.vebus-Disable PV inverter,yes,"{""0"": ""PV enabled"", ""1"": ""PV disabled""}",,Disable PV inverter on AC out (using frequency shifting). Only works when vebus device is in inverter mode. Needs ESS or PV inverter assistant +,uint16,57,vebus/Bms/AllowToCharge,com.victronenergy.vebus-VE.Bus BMS allows battery to be charged,no,"{""0"": ""No"", ""1"": ""Yes""}",,VE.Bus BMS allows the battery to be charged +,uint16,58,vebus/Bms/AllowToDischarge,com.victronenergy.vebus-VE.Bus BMS allows battery to be discharged,no,"{""0"": ""No"", ""1"": ""Yes""}",,VE.Bus BMS allows the battery to be discharged +,uint16,59,vebus/Bms/BmsExpected,com.victronenergy.vebus-VE.Bus BMS is expected,no,"{""0"": ""No"", ""1"": ""Yes""}",,Presence of VE.Bus BMS is expected based on vebus settings (presence of ESS or BMS assistant) +,uint16,60,vebus/Bms/Error,com.victronenergy.vebus-VE.Bus BMS error,no,"{""0"": ""No"", ""1"": ""Yes""}",, +,int16,61,vebus/Dc/0/Temperature,com.victronenergy.vebus-Battery temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint16,62,vebus/SystemReset,com.victronenergy.vebus-VE.Bus Reset,yes,0 to 65535,1=VE.Bus reset,Any write action will cause a reset +,uint16,63,vebus/Alarms/PhaseRotation,com.victronenergy.vebus-Phase rotation warning,no,"{""0"": ""Ok"", ""1"": ""Warning""}",, +,uint16,64,vebus/Alarms/GridLost,com.victronenergy.vebus-Grid lost alarm,no,"{""0"": ""Ok"", ""2"": ""Alarm""}",, +,uint16,65,vebus/Hub4/DoNotFeedInOvervoltage,com.victronenergy.vebus-Feed DC overvoltage into grid,yes,"{""0"": ""Feed in overvoltage"", ""1"": ""Do not feed in overvoltage""}",, +,uint16,66,vebus/Hub4/L1/MaxFeedInPower,com.victronenergy.vebus-Maximum overvoltage feed-in power L1,yes,0 to 6553500,0.01W, +,uint16,67,vebus/Hub4/L2/MaxFeedInPower,com.victronenergy.vebus-Maximum overvoltage feed-in power L2,yes,0 to 6553500,0.01W, +,uint16,68,vebus/Hub4/L3/MaxFeedInPower,com.victronenergy.vebus-Maximum overvoltage feed-in power L3,yes,0 to 6553500,0.01W, +,uint16,69,vebus/Ac/State/IgnoreAcIn1,com.victronenergy.vebus-AC input 1 ignored,no,"{""0"": ""AC input not ignored"", ""1"": ""AC input ignored""}",, +,uint16,70,vebus/Ac/State/IgnoreAcIn2,com.victronenergy.vebus-AC input 2 ignored,no,"{""0"": ""AC input not ignored"", ""1"": ""AC input ignored""}",, +,uint16,71,vebus/Hub4/TargetPowerIsMaxFeedIn,com.victronenergy.vebus-AcPowerSetpoint acts as feed-in limit,yes,0=AcPowerSetpoint interpreted normally; 1=AcPowerSetpoint is OvervoltageFeedIn limit,,"When set to 1, the Multi behaves as if DoNotFeedInOvervoltage is disabled and AcPowerSetpoint is the maximum allowed feed-in" +,uint16,72,vebus/Hub4/FixSolarOffsetTo100mV,com.victronenergy.vebus-Solar offset voltage,yes,"{""0"": ""OvervoltageFeedIn uses 1V offset"", ""1"": ""OvervoltageFeedIn uses 0.1V offset""}",,"When feeding overvoltage into the grid, the solar chargers are set to a higher voltage. This flag determines the size of the offset (per 12V increment)." +,uint16,73,vebus/Hub4/Sustain,com.victronenergy.vebus-Sustain active,no,"{""0"": ""Sustain inactive"", ""1"": ""Sustain active""}",, +,uint32,74,vebus/Energy/AcIn1ToAcOut,com.victronenergy.vebus-Energy from AC-In 1 to AC-out,no,0 to 42949672.96,100kWh,PLEASE NOTE: +,uint32,76,vebus/Energy/AcIn1ToInverter,com.victronenergy.vebus-Energy from AC-In 1 to battery,no,0 to 42949672.96,100kWh,Energy counters from the Multi(s) are volatile. +,uint32,78,vebus/Energy/AcIn2ToAcOut,com.victronenergy.vebus-Energy from AC-In 2 to AC-out,no,0 to 42949672.96,100kWh,These energy counters reset to zero when the Multi is switched off. +,uint32,80,vebus/Energy/AcIn2ToInverter,com.victronenergy.vebus-Energy from AC-In 2 to battery,no,0 to 42949672.96,100kWh,These energy counters ALSO reset to zero when the GX-device reboots. +,uint32,82,vebus/Energy/AcOutToAcIn1,com.victronenergy.vebus-Energy from AC-out to AC-in 1 (reverse fed PV),no,0 to 42949672.96,100kWh, +,uint32,84,vebus/Energy/AcOutToAcIn2,com.victronenergy.vebus-Energy from AC-out to AC-in 2 (reverse fed PV),no,0 to 42949672.96,100kWh, +,uint32,86,vebus/Energy/InverterToAcIn1,com.victronenergy.vebus-Energy from battery to AC-in 1,no,0 to 42949672.96,100kWh, +,uint32,88,vebus/Energy/InverterToAcIn2,com.victronenergy.vebus-Energy from battery to AC-in 2,no,0 to 42949672.96,100kWh, +,uint32,90,vebus/Energy/InverterToAcOut,com.victronenergy.vebus-Energy from battery to AC-out,no,0 to 42949672.96,100kWh, +,uint32,92,vebus/Energy/OutToInverter,com.victronenergy.vebus-Energy from AC-out to battery (typically from PV-inverter),no,0 to 42949672.96,100kWh, +,uint16,94,vebus/Alarms/BmsPreAlarm,com.victronenergy.vebus-Low cell voltage imminent,no,"{""0"": ""OK"", ""1"": ""Warning""}",, +,uint16,95,vebus/VebusChargeState,com.victronenergy.vebus-Charge state,no,"{""0"": ""Initialising"", ""1"": ""Bulk"", ""2"": ""Absorption"", ""3"": ""Float"", ""4"": ""Storage"", ""5"": ""Absorb repeat"", ""6"": ""Forced absorb"", ""7"": ""Equalise"", ""8"": ""Bulk stopped"", ""9"": ""Unknown""}",, +,int32,96,vebus/Hub4/L1/AcPowerSetpoint,com.victronenergy.vebus-ESS power setpoint phase 1,yes,-2147483648 to 2147483648,1W,"32-bit compliment to 37, 40 and 41" +,int32,98,vebus/Hub4/L2/AcPowerSetpoint,com.victronenergy.vebus-ESS power setpoint phase 2,yes,-2147483648 to 2147483648,1W, +,int32,100,vebus/Hub4/L3/AcPowerSetpoint,com.victronenergy.vebus-ESS power setpoint phase 3,yes,-2147483648 to 2147483648,1W, +,uint16,102,vebus/Dc/0/PreferRenewableEnergy,com.victronenergy.vebus-Prefer Renewable Energy,yes,"{""0"": ""Renewable energy not preferred"", ""1"": ""Renewable energy preferred""}",,Must be enabled in VE.Configure. This causes the system to charge from the grid at a lower sustain voltage. See manual. +,uint16,103,vebus/Ac/Control/RemoteGeneratorSelected,com.victronenergy.vebus-Select Remote Generator,yes,"{""0"": ""Generator not selected"", ""1"": ""Generator selected""}",,Informs Multi that a generator is active on AC-in +,uint16,104,vebus/Ac/State/RemoteGeneratorSelected,com.victronenergy.vebus-Remote generator selected,no,"{""0"": ""Generator not selected"", ""1"": ""Generator selected""}",, +,uint16,105,vebus/RedetectSystem,com.victronenergy.vebus-Redetect VE.Bus system,yes,"{""0"": ""No action"", ""1"": ""Redetect system""}",, +,uint16,106,vebus/Devices/0/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 1,yes,0 to 655.35,100, +,uint16,107,vebus/Devices/1/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 2,yes,0 to 655.35,100, +,uint16,108,vebus/Devices/2/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 3,yes,0 to 655.35,100, +,uint16,109,vebus/Devices/3/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 4,yes,0 to 655.35,100, +,uint16,110,vebus/Devices/4/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 5,yes,0 to 655.35,100, +,uint16,111,vebus/Devices/5/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 6,yes,0 to 655.35,100, +,uint16,112,vebus/Devices/6/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 7,yes,0 to 655.35,100, +,uint16,113,vebus/Devices/7/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 8,yes,0 to 655.35,100, +,uint16,114,vebus/Devices/8/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 9,yes,0 to 655.35,100, +,uint16,115,vebus/Devices/9/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 10,yes,0 to 655.35,100, +,uint16,116,vebus/Devices/10/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 11,yes,0 to 655.35,100, +,uint16,117,vebus/Devices/11/Settings/AssistCurrentBoostFactor,com.victronenergy.vebus-Configured boost factor for VE.Bus unit 12,yes,0 to 655.35,100, +,uint16,118,vebus/Devices/0/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 1,yes,0 to 655.35,100V AC, +,uint16,119,vebus/Devices/1/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 2,yes,0 to 655.35,100V AC, +,uint16,120,vebus/Devices/2/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 3,yes,0 to 655.35,100V AC, +,uint16,121,vebus/Devices/3/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 4,yes,0 to 655.35,100V AC, +,uint16,122,vebus/Devices/4/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 5,yes,0 to 655.35,100V AC, +,uint16,123,vebus/Devices/5/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 6,yes,0 to 655.35,100V AC, +,uint16,124,vebus/Devices/6/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 7,yes,0 to 655.35,100V AC, +,uint16,125,vebus/Devices/7/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 8,yes,0 to 655.35,100V AC, +,uint16,126,vebus/Devices/8/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 9,yes,0 to 655.35,100V AC, +,uint16,127,vebus/Devices/9/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 10,yes,0 to 655.35,100V AC, +,uint16,128,vebus/Devices/10/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 11,yes,0 to 655.35,100V AC, +,uint16,129,vebus/Devices/11/Settings/InverterOutputVoltage,com.victronenergy.vebus-Configured output voltage for VE.Bus unit 12,yes,0 to 655.35,100V AC, +,uint16,130,vebus/Devices/0/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 1,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,131,vebus/Devices/1/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 2,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,132,vebus/Devices/2/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 3,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,133,vebus/Devices/3/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 4,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,134,vebus/Devices/4/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 5,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,135,vebus/Devices/5/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 6,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,136,vebus/Devices/6/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 7,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,137,vebus/Devices/7/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 8,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,138,vebus/Devices/8/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 9,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,139,vebus/Devices/9/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 10,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,140,vebus/Devices/10/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 11,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,141,vebus/Devices/11/Settings/PowerAssistEnabled,com.victronenergy.vebus-PowerAssist enabled unit 12,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,142,vebus/Devices/0/Settings/UpsFunction,com.victronenergy.vebus-UPS function L1,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,143,vebus/Devices/1/Settings/UpsFunction,com.victronenergy.vebus-UPS function L2,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,144,vebus/Devices/2/Settings/UpsFunction,com.victronenergy.vebus-UPS function L3,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,int16,258,battery/Dc/0/Power,com.victronenergy.battery-Battery power,no,-32768 to 32767,1W, +,uint16,259,battery/Dc/0/Voltage,com.victronenergy.battery-Battery voltage,no,0 to 655.35,100V DC, +,uint16,260,battery/Dc/1/Voltage,com.victronenergy.battery-Starter battery voltage,no,0 to 655.35,100V DC, +,int16,261,battery/Dc/0/Current,com.victronenergy.battery-Current,no,-3276.8 to 3276.7,10A DC,Postive: battery begin charged. Negative: battery being discharged +,int16,262,battery/Dc/0/Temperature,com.victronenergy.battery-Battery temperature,no,-3276.8 to 3276.7,10Degrees celsius,In degrees Celsius +,uint16,263,battery/Dc/0/MidVoltage,com.victronenergy.battery-Mid-point voltage of the battery bank,no,0 to 655.35,100V DC, +,uint16,264,battery/Dc/0/MidVoltageDeviation,com.victronenergy.battery-Mid-point deviation of the battery bank,no,0 to 655.35,100%, +,uint16,265,battery/ConsumedAmphours,com.victronenergy.battery-Consumed Amphours,no,0 to -6553.6,-10Ah,Always negative (to have the same sign as the current). +,uint16,266,battery/Soc,com.victronenergy.battery-State of charge,no,0 to 6553.6,10%, +,uint16,267,battery/Alarms/Alarm,com.victronenergy.battery-Alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",,2015-01-19: Deprecated for CCGX. Value is always 0. +,uint16,268,battery/Alarms/LowVoltage,com.victronenergy.battery-Low voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,269,battery/Alarms/HighVoltage,com.victronenergy.battery-High voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,270,battery/Alarms/LowStarterVoltage,com.victronenergy.battery-Low starter-voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,271,battery/Alarms/HighStarterVoltage,com.victronenergy.battery-High starter-voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,272,battery/Alarms/LowSoc,com.victronenergy.battery-Low State-of-charge alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,273,battery/Alarms/LowTemperature,com.victronenergy.battery-Low temperature alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,274,battery/Alarms/HighTemperature,com.victronenergy.battery-High temperature alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,275,battery/Alarms/MidVoltage,com.victronenergy.battery-Mid-voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,276,battery/Alarms/LowFusedVoltage,com.victronenergy.battery-Low fused-voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",,2014-12-13: Deprecated because over-engineered. Value is always 0. +,uint16,277,battery/Alarms/HighFusedVoltage,com.victronenergy.battery-High fused-voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",,2014-12-13: Deprecated because over-engineered. Value is always 0. +,uint16,278,battery/Alarms/FuseBlown,com.victronenergy.battery-Fuse blown alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,279,battery/Alarms/HighInternalTemperature,com.victronenergy.battery-High internal-temperature alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,280,battery/Relay/0/State,com.victronenergy.battery-Relay status,yes,"{""0"": ""Open"", ""1"": ""Closed""}",,Not supported by CAN.Bus BMS batteries. +,uint16,281,battery/History/DeepestDischarge,com.victronenergy.battery-Deepest discharge,no,0 to -6553.6,-10Ah,Not supported by CAN.Bus BMS batteries. +,uint16,282,battery/History/LastDischarge,com.victronenergy.battery-Last discharge,no,0 to -6553.6,-10Ah,Not supported by CAN.Bus BMS batteries. +,uint16,283,battery/History/AverageDischarge,com.victronenergy.battery-Average discharge,no,0 to -6553.6,-10Ah,Not supported by CAN.Bus BMS batteries. +,uint16,284,battery/History/ChargeCycles,com.victronenergy.battery-Charge cycles,no,0 to 65535,1count,Not supported by CAN.Bus BMS batteries. +,uint16,285,battery/History/FullDischarges,com.victronenergy.battery-Full discharges,no,0 to 65535,1count,Not supported by CAN.Bus BMS batteries. +,uint16,286,battery/History/TotalAhDrawn,com.victronenergy.battery-Total Ah drawn,no,0 to -6553.6,-10Ah,Not supported by CAN.Bus BMS batteries. +,uint16,287,battery/History/MinimumVoltage,com.victronenergy.battery-Minimum voltage,no,0 to 655.35,100V DC,Not supported by CAN.Bus BMS batteries. +,uint16,288,battery/History/MaximumVoltage,com.victronenergy.battery-Maximum voltage,no,0 to 655.35,100V DC,Not supported by CAN.Bus BMS batteries. +,uint16,289,battery/History/TimeSinceLastFullCharge,com.victronenergy.battery-Time since last full charge,no,0 to 6553500,0.01seconds,Not supported by CAN.Bus BMS batteries. +,uint16,290,battery/History/AutomaticSyncs,com.victronenergy.battery-Automatic syncs,no,0 to 65535,1count,Not supported by CAN.Bus BMS batteries. +,uint16,291,battery/History/LowVoltageAlarms,com.victronenergy.battery-Low voltage alarms,no,0 to 65535,1count,Not supported by CAN.Bus BMS batteries. +,uint16,292,battery/History/HighVoltageAlarms,com.victronenergy.battery-High voltage alarms,no,0 to 65535,1count,Not supported by CAN.Bus BMS batteries. +,uint16,293,battery/History/LowStarterVoltageAlarms,com.victronenergy.battery-Low starter voltage alarms,no,0 to 65535,1count,Not supported by CAN.Bus BMS batteries. +,uint16,294,battery/History/HighStarterVoltageAlarms,com.victronenergy.battery-High starter voltage alarms,no,0 to 65535,1count,Not supported by CAN.Bus BMS batteries. +,uint16,295,battery/History/MinimumStarterVoltage,com.victronenergy.battery-Minimum starter voltage,no,0 to 655.35,100V DC,Not supported by CAN.Bus BMS batteries. +,uint16,296,battery/History/MaximumStarterVoltage,com.victronenergy.battery-Maximum starter voltage,no,0 to 655.35,100V DC,Not supported by CAN.Bus BMS batteries. +,uint16,297,battery/History/LowFusedVoltageAlarms,com.victronenergy.battery-Low fused-voltage alarms,no,0 to 65535,1count,2014-12-13: Deprecated because over-engineered. Value is always 0. +,uint16,298,battery/History/HighFusedVoltageAlarms,com.victronenergy.battery-High fused-voltage alarms,no,0 to 65535,1count,2014-12-13: Deprecated because over-engineered. Value is always 0. +,uint16,299,battery/History/MinimumFusedVoltage,com.victronenergy.battery-Minimum fused voltage,no,0 to 655.35,100V DC,2014-12-13: Deprecated because over-engineered. Value is always 0. +,uint16,300,battery/History/MaximumFusedVoltage,com.victronenergy.battery-Maximum fused voltage,no,0 to 655.35,100V DC,2014-12-13: Deprecated because over-engineered. Value is always 0. +,uint16,301,battery/History/DischargedEnergy,com.victronenergy.battery-Discharged Energy,no,0 to 6553.5,10kWh,Not supported by CAN.Bus BMS batteries. +,uint16,302,battery/History/ChargedEnergy,com.victronenergy.battery-Charged Energy,no,0 to 6553.5,10kWh,Not supported by CAN.Bus BMS batteries. +,uint16,303,battery/TimeToGo,com.victronenergy.battery-Time to go,no,0 to 6553500,0.01seconds,Special value: 0 = charging. Not supported by CAN.Bus BMS batteries. +,uint16,304,battery/Soh,com.victronenergy.battery-State of health,no,0 to 6553.5,10%,Not supported by Victron products. Supported by CAN.Bus batteries. +,uint16,305,battery/Info/MaxChargeVoltage,com.victronenergy.battery-Max charge voltage,no,0 to 6553.5,10V DC,Not supported by Victron products. Supported by CAN.Bus batteries. +,uint16,306,battery/Info/BatteryLowVoltage,com.victronenergy.battery-Min discharge voltage,no,0 to 6553.5,10V DC,Not supported by Victron products. Supported by CAN.Bus batteries. +,uint16,307,battery/Info/MaxChargeCurrent,com.victronenergy.battery-Max charge current,no,0 to 6553.5,10A DC,Not supported by Victron products. Supported by CAN.Bus batteries. +,uint16,308,battery/Info/MaxDischargeCurrent,com.victronenergy.battery-Max discharge current,no,0 to 6553.5,10A DC,Not supported by Victron products. Supported by CAN.Bus batteries. +,uint16,309,battery/Capacity,com.victronenergy.battery-Capacity,no,0 to 6553.5,10Ah, +,int32,310,battery/Diagnostics/LastErrors/1/Time,com.victronenergy.battery-Diagnostics; 1st last error timestamp,no,-2147483648 to 2147483648,1, +,int32,312,battery/Diagnostics/LastErrors/2/Time,com.victronenergy.battery-Diagnostics; 2nd last error timestamp,no,-2147483648 to 2147483648,1, +,int32,314,battery/Diagnostics/LastErrors/3/Time,com.victronenergy.battery-Diagnostics; 3rd last error timestamp,no,-2147483648 to 2147483648,1, +,int32,316,battery/Diagnostics/LastErrors/4/Time,com.victronenergy.battery-Diagnostics; 4th last error timestamp,no,-2147483648 to 2147483648,1, +,int16,318,battery/System/MinCellTemperature,com.victronenergy.battery-Minimum cell temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,int16,319,battery/System/MaxCellTemperature,com.victronenergy.battery-Maximum cell temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint16,320,battery/Alarms/HighChargeCurrent,com.victronenergy.battery-High charge current alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,321,battery/Alarms/HighDischargeCurrent,com.victronenergy.battery-High discharge current alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,322,battery/Alarms/CellImbalance,com.victronenergy.battery-Cell imbalance alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,323,battery/Alarms/InternalFailure,com.victronenergy.battery-Internal failure alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,324,battery/Alarms/HighChargeTemperature,com.victronenergy.battery-High charge temperature alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,325,battery/Alarms/LowChargeTemperature,com.victronenergy.battery-Low charge temperature alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,326,battery/Alarms/LowCellVoltage,com.victronenergy.battery-Low cell voltage alarm,no,"{""0"": ""No alarm"", ""1"": ""Almost discharged"", ""2"": ""Alarm""}",, +,uint16,327,battery/Mode,com.victronenergy.battery-Mode,yes,"{""0"": ""Open"", ""14"": ""Standby""}",, +,uint16,771,solarcharger/Dc/0/Voltage,com.victronenergy.solarcharger-Battery voltage,no,0 to 655.35,100V DC, +,int16,772,solarcharger/Dc/0/Current,com.victronenergy.solarcharger-Battery current,no,-3276.8 to 3276.7,10A DC, +,int16,773,solarcharger/Dc/0/Temperature,com.victronenergy.solarcharger-Battery temperature,no,-3276.8 to 3276.7,10Degrees celsius,VE.Can MPPTs only +,uint16,774,solarcharger/Mode,com.victronenergy.solarcharger-Charger on/off,yes,"{""1"": ""On"", ""4"": ""Off""}",,VE.Can MPPTs only +,uint16,775,solarcharger/State,com.victronenergy.solarcharger-Charge state,no,"{""0"": ""Off"", ""2"": ""Fault"", ""3"": ""Bulk"", ""4"": ""Absorption"", ""5"": ""Float"", ""6"": ""Storage"", ""7"": ""Equalize"", ""11"": ""Other (Hub-1)"", ""252"": ""External control""}",, +,uint16,776,solarcharger/Pv/V,com.victronenergy.solarcharger-PV voltage,no,0 to 655.35,100V DC,Not available if multiple VE.Can chargers are combined +,int16,777,solarcharger,com.victronenergy.solarcharger-PV current,no,-3276.8 to 3276.7,10A DC,Calculated from /Yield/Power and /Pv/V +,uint16,778,solarcharger/Equalization/Pending,com.victronenergy.solarcharger-Equalization pending,no,"{""0"": ""No"", ""1"": ""Yes"", ""2"": ""Error"", ""3"": ""Unavailable- Unknown""}",, +,uint16,779,solarcharger/Equalization/TimeRemaining,com.victronenergy.solarcharger-Equalization time remaining,no,0 to 6553.5,10seconds, +,uint16,780,solarcharger/Relay/0/State,com.victronenergy.solarcharger-Relay on the charger,no,"{""0"": ""Open"", ""1"": ""Closed""}",, +,uint16,781,solarcharger/Alarms/Alarm,com.victronenergy.solarcharger-,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",,Deprecated. Value is always 0 +,uint16,782,solarcharger/Alarms/LowVoltage,com.victronenergy.solarcharger-Low batt. voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,783,solarcharger/Alarms/HighVoltage,com.victronenergy.solarcharger-High batt. voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,784,solarcharger/History/Daily/0/Yield,com.victronenergy.solarcharger-Yield today,no,0 to 6553.5,10kWh,Today's yield +,uint16,785,solarcharger/History/Daily/0/MaxPower,com.victronenergy.solarcharger-Maximum charge power today,no,0 to 65535,1W,Today's maximum power +,uint16,786,solarcharger/History/Daily/1/Yield,com.victronenergy.solarcharger-Yield yesterday,no,0 to 6553.5,10kWh,Yesterday's yield +,uint16,787,solarcharger/History/Daily/1/MaxPower,com.victronenergy.solarcharger-Maximum charge power yesterday,no,0 to 65535,1W,Yesterday's maximum power +,uint16,788,solarcharger/ErrorCode,com.victronenergy.solarcharger-Error code,no,"{""0"": ""No error"", ""1"": ""Battery temperature too high"", ""2"": ""Battery voltage too high"", ""3"": ""Battery temperature sensor miswired (+)"", ""4"": ""Battery temperature sensor miswired (-)"", ""5"": ""Battery temperature sensor disconnected"", ""6"": ""Battery voltage sense miswired (+)"", ""7"": ""Battery voltage sense miswired (-)"", ""8"": ""Battery voltage sense disconnected"", ""9"": ""Battery voltage wire losses too high"", ""17"": ""Charger temperature too high"", ""18"": ""Charger over-current"", ""19"": ""Charger current polarity reversed"", ""20"": ""Bulk time limit reached"", ""22"": ""Charger temperature sensor miswired"", ""23"": ""Charger temperature sensor disconnected"", ""34"": ""Input current too high""}",, +,uint16,789,solarcharger/Yield/Power,com.victronenergy.solarcharger-PV power,no,0 to 6553.5,10W, +,uint16,790,solarcharger/Yield/User,com.victronenergy.solarcharger-User yield,no,0 to 6553.5,10kWh,Energy generated by the solarcharger since last user reset +,uint16,791,solarcharger/MppOperationMode,com.victronenergy.solarcharger-MPP operation mode,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,3700,solarcharger/Pv/0/V,com.victronenergy.solarcharger-PV voltage for tracker 0,no,0 to 655.35,100V DC, +,uint16,3701,solarcharger/Pv/1/V,com.victronenergy.solarcharger-PV voltage for tracker 1,no,0 to 655.35,100V DC, +,uint16,3702,solarcharger/Pv/2/V,com.victronenergy.solarcharger-PV voltage for tracker 2,no,0 to 655.35,100V DC, +,uint16,3703,solarcharger/Pv/3/V,com.victronenergy.solarcharger-PV voltage for tracker 3,no,0 to 655.35,100V DC, +,uint16,3704,solarcharger,com.victronenergy.solarcharger-RESERVED,no,0 to 65535,1, +,uint16,3705,solarcharger,com.victronenergy.solarcharger-RESERVED,no,0 to 65535,1, +,uint16,3706,solarcharger,com.victronenergy.solarcharger-RESERVED,no,0 to 65535,1, +,uint16,3707,solarcharger,com.victronenergy.solarcharger-RESERVED,no,0 to 65535,1, +,uint16,3708,solarcharger/History/Daily/0/Pv/0/Yield,com.victronenergy.solarcharger-Yield today for tracker 0,no,0 to 6553.5,10kWh, +,uint16,3709,solarcharger/History/Daily/0/Pv/1/Yield,com.victronenergy.solarcharger-Yield today for tracker 1,no,0 to 6553.5,10kWh, +,uint16,3710,solarcharger/History/Daily/0/Pv/2/Yield,com.victronenergy.solarcharger-Yield today for tracker 2,no,0 to 6553.5,10kWh, +,uint16,3711,solarcharger/History/Daily/0/Pv/3/Yield,com.victronenergy.solarcharger-Yield today for tracker 3,no,0 to 6553.5,10kWh, +,uint16,3712,solarcharger/History/Daily/1/Pv/0/Yield,com.victronenergy.solarcharger-Yield yesterday for tracker 0,no,0 to 6553.5,10kWh, +,uint16,3713,solarcharger/History/Daily/1/Pv/1/Yield,com.victronenergy.solarcharger-Yield yesterday for tracker 1,no,0 to 6553.5,10kWh, +,uint16,3714,solarcharger/History/Daily/1/Pv/2/Yield,com.victronenergy.solarcharger-Yield yesterday for tracker 2,no,0 to 6553.5,10kWh, +,uint16,3715,solarcharger/History/Daily/1/Pv/3/Yield,com.victronenergy.solarcharger-Yield yesterday for tracker 3,no,0 to 6553.5,10kWh, +,uint16,3716,solarcharger/History/Daily/0/Pv/0/MaxPower,com.victronenergy.solarcharger-Maximum charge power today for tracker 0,no,0 to 65535,1W, +,uint16,3717,solarcharger/History/Daily/0/Pv/1/MaxPower,com.victronenergy.solarcharger-Maximum charge power today for tracker 1,no,0 to 65535,1W, +,uint16,3718,solarcharger/History/Daily/0/Pv/2/MaxPower,com.victronenergy.solarcharger-Maximum charge power today for tracker 2,no,0 to 65535,1W, +,uint16,3719,solarcharger/History/Daily/0/Pv/3/MaxPower,com.victronenergy.solarcharger-Maximum charge power today for tracker 3,no,0 to 65535,1W, +,uint16,3720,solarcharger/History/Daily/1/Pv/0/MaxPower,com.victronenergy.solarcharger-Maximum charge power yesterday tracker 0,no,0 to 65535,1W, +,uint16,3721,solarcharger/History/Daily/1/Pv/1/MaxPower,com.victronenergy.solarcharger-Maximum charge power yesterday tracker 1,no,0 to 65535,1W, +,uint16,3722,solarcharger/History/Daily/1/Pv/2/MaxPower,com.victronenergy.solarcharger-Maximum charge power yesterday tracker 2,no,0 to 65535,1W, +,uint16,3723,solarcharger/History/Daily/1/Pv/3/MaxPower,com.victronenergy.solarcharger-Maximum charge power yesterday tracker 3,no,0 to 65535,1W, +,uint16,3724,solarcharger/Pv/0/P,com.victronenergy.solarcharger-PV power for tracker 0,no,0 to 65535,1W, +,uint16,3725,solarcharger/Pv/1/P,com.victronenergy.solarcharger-PV power for tracker 1,no,0 to 65535,1W, +,uint16,3726,solarcharger/Pv/2/P,com.victronenergy.solarcharger-PV power for tracker 2,no,0 to 65535,1W, +,uint16,3727,solarcharger/Pv/3/P,com.victronenergy.solarcharger-PV power for tracker 3,no,0 to 65535,1W, +,uint32,3728,solarcharger/Yield/User,com.victronenergy.solarcharger-User yield,no,0 to 4294967295,1kWh,Energy generated by the solarcharger since last user reset +,uint16,3730,solarcharger/Yield/Power,com.victronenergy.solarcharger-PV power,no,0 to 65535,1W, +,uint16,3731,solarcharger/Pv/0/MppOperationMode,com.victronenergy.solarcharger-MPP operation mode tracker 1,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,3732,solarcharger/Pv/1/MppOperationMode,com.victronenergy.solarcharger-MPP operation mode tracker 2,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,3733,solarcharger/Pv/2/MppOperationMode,com.victronenergy.solarcharger-MPP operation mode tracker 3,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,3734,solarcharger/Pv/3/MppOperationMode,com.victronenergy.solarcharger-MPP operation mode tracker 4,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,1026,pvinverter/Position,com.victronenergy.pvinverter-Position,no,"{""0"": ""AC input 1"", ""1"": ""AC output"", ""2"": ""AC input 2""}",, +,uint16,1027,pvinverter/Ac/L1/Voltage,com.victronenergy.pvinverter-L1 Voltage,no,0 to 6553.5,10V AC, +,int16,1028,pvinverter/Ac/L1/Current,com.victronenergy.pvinverter-L1 Current,no,-3276.8 to 3276.7,10A AC, +,uint16,1029,pvinverter/Ac/L1/Power,com.victronenergy.pvinverter-L1 Power,no,0 to 65535,1W, +,uint16,1030,pvinverter/Ac/L1/Energy/Forward,com.victronenergy.pvinverter-L1 Energy,no,0 to 655.35,100kWh,Deprecated. Use 1046 instead. +,uint16,1031,pvinverter/Ac/L2/Voltage,com.victronenergy.pvinverter-L2 Voltage,no,0 to 6553.5,10V AC, +,int16,1032,pvinverter/Ac/L2/Current,com.victronenergy.pvinverter-L2 Current,no,-3276.8 to 3276.7,10A AC, +,uint16,1033,pvinverter/Ac/L2/Power,com.victronenergy.pvinverter-L2 Power,no,0 to 65535,1W, +,uint16,1034,pvinverter/Ac/L2/Energy/Forward,com.victronenergy.pvinverter-L2 Energy,no,0 to 655.35,100kWh,Deprecated. Use 1048 instead. +,uint16,1035,pvinverter/Ac/L3/Voltage,com.victronenergy.pvinverter-L3 Voltage,no,0 to 6553.5,10V AC, +,int16,1036,pvinverter/Ac/L3/Current,com.victronenergy.pvinverter-L3 Current,no,-3276.8 to 3276.7,10A AC, +,uint16,1037,pvinverter/Ac/L3/Power,com.victronenergy.pvinverter-L3 Power,no,0 to 65535,1W, +,uint16,1038,pvinverter/Ac/L3/Energy/Forward,com.victronenergy.pvinverter-L3 Energy,no,0 to 655.35,100kWh,Deprecated. Use 1050 instead. +,ascii.7,1039,pvinverter/Serial,com.victronenergy.pvinverter-Serial,no,,1,"The system serial as string (MSB of first register: first character, LSB of last register: last character)." +,uint32,1046,pvinverter/Ac/L1/Energy/Forward,com.victronenergy.pvinverter-L1 Energy,no,0 to 42949672.96,100kWh, +,uint32,1048,pvinverter/Ac/L2/Energy/Forward,com.victronenergy.pvinverter-L2 Energy,no,0 to 42949672.96,100kWh, +,uint32,1050,pvinverter/Ac/L3/Energy/Forward,com.victronenergy.pvinverter-L3 Energy,no,0 to 42949672.96,100kWh, +,int32,1052,pvinverter/Ac/Power,com.victronenergy.pvinverter-Total Power,no,- 2147483648 to 2147483647,1W, +,uint32,1054,pvinverter/Ac/MaxPower,com.victronenergy.pvinverter-Maximum Power Capacity,no,0 to 4294967295,1W, +,uint32,1056,pvinverter/Ac/PowerLimit,com.victronenergy.pvinverter-Power limit,yes,0 to 4294967295,1W,For use in ESS mode 3 +,uint32,1058,pvinverter/Ac/L1/Power,com.victronenergy.pvinverter-L1 Power,no,0 to 4294967295,1W, +,uint32,1060,pvinverter/Ac/L2/Power,com.victronenergy.pvinverter-L2 Power,no,0 to 4294967295,1W, +,uint32,1062,pvinverter/Ac/L3/Power,com.victronenergy.pvinverter-L3 Power,no,0 to 4294967295,1W, +,uint16,1282,battery/State,com.victronenergy.battery-State,no,"{""0"": ""Initializing (Wait start)"", ""1"": ""Initializing (before boot)"", ""2"": ""Initializing (Before boot delay)"", ""3"": ""Initializing (Wait boot)"", ""4"": ""Initializing"", ""5"": ""Initializing (Measure battery voltage)"", ""6"": ""Initializing (Calculate battery voltage)"", ""7"": ""Initializing (Wait bus voltage)"", ""8"": ""Initializing (Wait for lynx shunt)"", ""9"": ""Running"", ""10"": ""Error (10)"", ""11"": ""Unused (11)"", ""12"": ""Shutdown"", ""13"": ""Slave updating"", ""14"": ""Standby"", ""15"": ""Going to run"", ""16"": ""Pre-charging"", ""17"": ""Contactor check""}",, +,uint16,1283,battery/ErrorCode,com.victronenergy.battery-Error,no,"{""0"": ""No error"", ""1"": ""Battery initialization error"", ""2"": ""No batteries connected"", ""3"": ""Unknown battery connected"", ""4"": ""Different battery type"", ""5"": ""Number of batteries incorrect"", ""6"": ""Lynx Shunt not found"", ""7"": ""Battery measure error"", ""8"": ""Internal calculation error"", ""9"": ""Batteries in series not ok"", ""10"": ""Number of batteries incorrect"", ""11"": ""Hardware error"", ""12"": ""Watchdog error"", ""13"": ""Over voltage"", ""14"": ""Under voltage"", ""15"": ""Over temperature"", ""16"": ""Under temperature"", ""17"": ""Hardware fault"", ""18"": ""Standby shutdown"", ""19"": ""Pre-charge charge error"", ""20"": ""Safety contactor check error"", ""21"": ""Pre-charge discharge error"", ""22"": ""ADC error"", ""23"": ""Slave error"", ""24"": ""Slave warning"", ""25"": ""Pre-charge error"", ""26"": ""Safety contactor error"", ""27"": ""Over current"", ""28"": ""Slave update failed"", ""29"": ""Slave update unavailable"", ""30"": ""Calibration data lost"", ""31"": ""Settings invalid"", ""32"": ""BMS cable"", ""33"": ""Reference failure"", ""34"": ""Wrong system voltage"", ""35"": ""Pre-charge timeout""}",, +,uint16,1284,battery/SystemSwitch,com.victronenergy.battery-System-switch,no,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,1285,battery/Balancing,com.victronenergy.battery-Balancing,no,"{""0"": ""Inactive"", ""1"": ""Active""}",, +,uint16,1286,battery/System/NrOfBatteries,com.victronenergy.battery-System; number of batteries,no,0 to 65535,1count, +,uint16,1287,battery/System/BatteriesParallel,com.victronenergy.battery-System; batteries parallel,no,0 to 65535,1count, +,uint16,1288,battery/System/BatteriesSeries,com.victronenergy.battery-System; batteries series,no,0 to 65535,1count, +,uint16,1289,battery/System/NrOfCellsPerBattery,com.victronenergy.battery-System; number of cells per battery,no,0 to 65535,1count, +,uint16,1290,battery/System/MinCellVoltage,com.victronenergy.battery-System; minimum cell voltage,no,0 to 655.35,100V DC, +,uint16,1291,battery/System/MaxCellVoltage,com.victronenergy.battery-System; maximum cell voltage,no,0 to 655.35,100V DC, +,uint16,1292,battery/Diagnostics/ShutDownsDueError,com.victronenergy.battery-Diagnostics; shutdowns due to error,no,0 to 65535,1count, +,uint16,1293,battery/Diagnostics/LastErrors/1/Error,com.victronenergy.battery-Diagnostics; 1st last error,no,"{""0"": ""No error"", ""1"": ""Battery initialization error"", ""2"": ""No batteries connected"", ""3"": ""Unknown battery connected"", ""4"": ""Different battery type"", ""5"": ""Number of batteries incorrect"", ""6"": ""Lynx Shunt not found"", ""7"": ""Battery measure error"", ""8"": ""Internal calculation error"", ""9"": ""Batteries in series not ok"", ""10"": ""Number of batteries incorrect"", ""11"": ""Hardware error"", ""12"": ""Watchdog error"", ""13"": ""Over voltage"", ""14"": ""Under voltage"", ""15"": ""Over temperature"", ""16"": ""Under temperature"", ""17"": ""Hardware fault"", ""18"": ""Standby shutdown"", ""19"": ""Pre-charge charge error"", ""20"": ""Safety contactor check error"", ""21"": ""Pre-charge discharge error"", ""22"": ""ADC error"", ""23"": ""Slave error"", ""24"": ""Slave warning"", ""25"": ""Pre-charge error"", ""26"": ""Safety contactor error"", ""27"": ""Over current"", ""28"": ""Slave update failed"", ""29"": ""Slave update unavailable"", ""30"": ""Calibration data lost"", ""31"": ""Settings invalid"", ""32"": ""BMS cable"", ""33"": ""Reference failure"", ""34"": ""Wrong system voltage"", ""35"": ""Pre-charge timeout""}",, +,uint16,1294,battery/Diagnostics/LastErrors/2/Error,com.victronenergy.battery-Diagnostics; 2nd last error,no,"{""0"": ""No error"", ""1"": ""Battery initialization error"", ""2"": ""No batteries connected"", ""3"": ""Unknown battery connected"", ""4"": ""Different battery type"", ""5"": ""Number of batteries incorrect"", ""6"": ""Lynx Shunt not found"", ""7"": ""Battery measure error"", ""8"": ""Internal calculation error"", ""9"": ""Batteries in series not ok"", ""10"": ""Number of batteries incorrect"", ""11"": ""Hardware error"", ""12"": ""Watchdog error"", ""13"": ""Over voltage"", ""14"": ""Under voltage"", ""15"": ""Over temperature"", ""16"": ""Under temperature"", ""17"": ""Hardware fault"", ""18"": ""Standby shutdown"", ""19"": ""Pre-charge charge error"", ""20"": ""Safety contactor check error"", ""21"": ""Pre-charge discharge error"", ""22"": ""ADC error"", ""23"": ""Slave error"", ""24"": ""Slave warning"", ""25"": ""Pre-charge error"", ""26"": ""Safety contactor error"", ""27"": ""Over current"", ""28"": ""Slave update failed"", ""29"": ""Slave update unavailable"", ""30"": ""Calibration data lost"", ""31"": ""Settings invalid"", ""32"": ""BMS cable"", ""33"": ""Reference failure"", ""34"": ""Wrong system voltage"", ""35"": ""Pre-charge timeout""}",, +,uint16,1295,battery/Diagnostics/LastErrors/3/Error,com.victronenergy.battery-Diagnostics; 3rd last error,no,"{""0"": ""No error"", ""1"": ""Battery initialization error"", ""2"": ""No batteries connected"", ""3"": ""Unknown battery connected"", ""4"": ""Different battery type"", ""5"": ""Number of batteries incorrect"", ""6"": ""Lynx Shunt not found"", ""7"": ""Battery measure error"", ""8"": ""Internal calculation error"", ""9"": ""Batteries in series not ok"", ""10"": ""Number of batteries incorrect"", ""11"": ""Hardware error"", ""12"": ""Watchdog error"", ""13"": ""Over voltage"", ""14"": ""Under voltage"", ""15"": ""Over temperature"", ""16"": ""Under temperature"", ""17"": ""Hardware fault"", ""18"": ""Standby shutdown"", ""19"": ""Pre-charge charge error"", ""20"": ""Safety contactor check error"", ""21"": ""Pre-charge discharge error"", ""22"": ""ADC error"", ""23"": ""Slave error"", ""24"": ""Slave warning"", ""25"": ""Pre-charge error"", ""26"": ""Safety contactor error"", ""27"": ""Over current"", ""28"": ""Slave update failed"", ""29"": ""Slave update unavailable"", ""30"": ""Calibration data lost"", ""31"": ""Settings invalid"", ""32"": ""BMS cable"", ""33"": ""Reference failure"", ""34"": ""Wrong system voltage"", ""35"": ""Pre-charge timeout""}",, +,uint16,1296,battery/Diagnostics/LastErrors/4/Error,com.victronenergy.battery-Diagnostics; 4th last error,no,"{""0"": ""No error"", ""1"": ""Battery initialization error"", ""2"": ""No batteries connected"", ""3"": ""Unknown battery connected"", ""4"": ""Different battery type"", ""5"": ""Number of batteries incorrect"", ""6"": ""Lynx Shunt not found"", ""7"": ""Battery measure error"", ""8"": ""Internal calculation error"", ""9"": ""Batteries in series not ok"", ""10"": ""Number of batteries incorrect"", ""11"": ""Hardware error"", ""12"": ""Watchdog error"", ""13"": ""Over voltage"", ""14"": ""Under voltage"", ""15"": ""Over temperature"", ""16"": ""Under temperature"", ""17"": ""Hardware fault"", ""18"": ""Standby shutdown"", ""19"": ""Pre-charge charge error"", ""20"": ""Safety contactor check error"", ""21"": ""Pre-charge discharge error"", ""22"": ""ADC error"", ""23"": ""Slave error"", ""24"": ""Slave warning"", ""25"": ""Pre-charge error"", ""26"": ""Safety contactor error"", ""27"": ""Over current"", ""28"": ""Slave update failed"", ""29"": ""Slave update unavailable"", ""30"": ""Calibration data lost"", ""31"": ""Settings invalid"", ""32"": ""BMS cable"", ""33"": ""Reference failure"", ""34"": ""Wrong system voltage"", ""35"": ""Pre-charge timeout""}",, +,uint16,1297,battery/Io/AllowToCharge,com.victronenergy.battery-IO; allow to charge,no,"{""0"": ""No"", ""1"": ""Yes""}",, +,uint16,1298,battery/Io/AllowToDischarge,com.victronenergy.battery-IO; allow to discharge,no,"{""0"": ""No"", ""1"": ""Yes""}",, +,uint16,1299,battery/Io/ExternalRelay,com.victronenergy.battery-IO; external relay,no,"{""0"": ""Inactive"", ""1"": ""Active""}",, +,uint16,1300,battery/History/MinimumCellVoltage,com.victronenergy.battery-History; Min cell-voltage,no,0 to 655.35,100V DC, +,uint16,1301,battery/History/MaximumCellVoltage,com.victronenergy.battery-History; Max cell-voltage,no,0 to 655.35,100V DC, +,uint16,1302,battery/System/NrOfModulesOffline,com.victronenergy.battery-System; number of modules offline,no,0 to 65535,1, +,uint16,1303,battery/System/NrOfModulesOnline,com.victronenergy.battery-System; number of modules online,no,0 to 65535,1, +,uint16,1304,battery/System/NrOfModulesBlockingCharge,com.victronenergy.battery-System; number of modules blocking charge,no,0 to 65535,1, +,uint16,1305,battery/System/NrOfModulesBlockingDischarge,com.victronenergy.battery-System; number of modules blocking discharge,no,0 to 65535,1, +,ascii.4,1306,battery/System/MinVoltageCellId,com.victronenergy.battery-System; ID of module with lowest cell voltage,no,,, +,ascii.4,1310,battery/System/MaxVoltageCellId,com.victronenergy.battery-System; ID of module with highest cell voltage,no,,, +,ascii.4,1314,battery/System/MinTemperatureCellId,com.victronenergy.battery-System; ID of module with lowest cell temperature,no,,, +,ascii.4,1318,battery/System/MaxTemperatureCellId,com.victronenergy.battery-System; ID of module with highest cell temperature,no,,, +,int16,2048,motordrive/Motor/RPM,com.victronenergy.motordrive-Motor RPM,no,-32768 to 32767,1RPM, +,int16,2049,motordrive/Motor/Temperature,com.victronenergy.motordrive-Motor temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint16,2050,motordrive/Dc/0/Voltage,com.victronenergy.motordrive-Controller DC Voltage,no,0 to 655.35,100V DC, +,int16,2051,motordrive/Dc/0/Current,com.victronenergy.motordrive-Controller DC Current,no,-3276.8 to 3276.7,10A DC, +,int16,2052,motordrive/Dc/0/Power,com.victronenergy.motordrive-Controller DC Power,no,-3276.8 to 3276.7,10W,"Positive = being powered from battery, Negative is charging battery (regeneration)" +,int16,2053,motordrive/Controller/Temperature,com.victronenergy.motordrive-Controller Temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint16,2307,charger/Dc/0/Voltage,com.victronenergy.charger-Output 1 - voltage,no,0 to 655.35,100V DC, +,int16,2308,charger/Dc/0/Current,com.victronenergy.charger-Output 1 - current,no,-3276.8 to 3276.7,10A DC, +,int16,2309,charger/Dc/0/Temperature,com.victronenergy.charger-Output 1 - temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint16,2310,charger/Dc/1/Voltage,com.victronenergy.charger-Output 2 - voltage,no,0 to 655.35,100V DC, +,int16,2311,charger/Dc/1/Current,com.victronenergy.charger-Output 2 - current,no,-3276.8 to 3276.7,10A DC, +,uint16,2312,charger/Dc/2/Voltage,com.victronenergy.charger-Output 3 - voltage,no,0 to 655.35,100V DC, +,int16,2313,charger/Dc/2/Current,com.victronenergy.charger-Output 3 - current,no,-3276.8 to 3276.7,10A DC, +,int16,2314,charger/Ac/In/L1/I,com.victronenergy.charger-AC Current,no,-3276.8 to 3276.7,10A AC, +,uint16,2315,charger/Ac/In/L1/P,com.victronenergy.charger-AC Power,no,0 to 65535,1W DC, +,int16,2316,charger/Ac/In/CurrentLimit,com.victronenergy.charger-AC Current limit,yes,-3276.8 to 3276.7,10A AC, +,uint16,2317,charger/Mode,com.victronenergy.charger-Charger on/off,yes,"{""0"": ""Off"", ""1"": ""On"", ""2"": ""Error"", ""3"": ""Unavailable- Unknown""}",, +,uint16,2318,charger/State,com.victronenergy.charger-Charge state,no,"{""0"": ""Off"", ""1"": ""Low Power Mode"", ""2"": ""Fault"", ""3"": ""Bulk"", ""4"": ""Absorption"", ""5"": ""Float"", ""6"": ""Storage"", ""7"": ""Equalize"", ""8"": ""Passthru"", ""9"": ""Inverting"", ""10"": ""Power assist"", ""11"": ""Power supply mode"", ""252"": ""External control""}",, +,uint16,2319,charger/ErrorCode,com.victronenergy.charger-Error code,no,"{""0"": ""No error"", ""1"": ""Battery temperature too high"", ""2"": ""Battery voltage too high"", ""3"": ""Battery temperature sensor miswired (+)"", ""4"": ""Battery temperature sensor miswired (-)"", ""5"": ""Battery temperature sensor disconnected"", ""6"": ""Battery voltage sense miswired (+)"", ""7"": ""Battery voltage sense miswired (-)"", ""8"": ""Battery voltage sense disconnected"", ""9"": ""Battery voltage wire losses too high"", ""17"": ""Charger temperature too high"", ""18"": ""Charger over-current"", ""19"": ""Charger current polarity reversed"", ""20"": ""Bulk time limit reached"", ""22"": ""Charger temperature sensor miswired"", ""23"": ""Charger temperature sensor disconnected"", ""34"": ""Input current too high""}",, +,uint16,2320,charger/Relay/0/State,com.victronenergy.charger-Relay on the charger,no,"{""0"": ""Open"", ""1"": ""Closed""}",, +,uint16,2321,charger/Alarms/LowVoltage,com.victronenergy.charger-Low voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,2322,charger/Alarms/HighVoltage,com.victronenergy.charger-High voltage alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,int16,2600,grid/Ac/L1/Power,com.victronenergy.grid-Grid L1 - Power,no,-32768 to 32767,1W, +,int16,2601,grid/Ac/L2/Power,com.victronenergy.grid-Grid L2 - Power,no,-32768 to 32767,1W, +,int16,2602,grid/Ac/L3/Power,com.victronenergy.grid-Grid L3 - Power,no,-32768 to 32767,1W, +,uint16,2603,grid/Ac/L1/Energy/Forward,com.victronenergy.grid-Grid L1 - Energy from net,no,0 to 655.35,100kWh, +,uint16,2604,grid/Ac/L2/Energy/Forward,com.victronenergy.grid-Grid L2 - Energy from net,no,0 to 655.35,100kWh, +,uint16,2605,grid/Ac/L3/Energy/Forward,com.victronenergy.grid-Grid L3 - Energy from net,no,0 to 655.35,100kWh, +,uint16,2606,grid/Ac/L1/Energy/Reverse,com.victronenergy.grid-Grid L1 - Energy to net,no,0 to 655.35,100kWh, +,uint16,2607,grid/Ac/L2/Energy/Reverse,com.victronenergy.grid-Grid L2 - Energy to net,no,0 to 655.35,100kWh, +,uint16,2608,grid/Ac/L3/Energy/Reverse,com.victronenergy.grid-Grid L3 - Energy to net,no,0 to 655.35,100kWh, +,ascii.7,2609,grid/Serial,com.victronenergy.grid-Serial,no,,,"The grid meter serial as string (MSB of first register: first character, LSB of last register: last character)." +,uint16,2616,grid/Ac/L1/Voltage,com.victronenergy.grid-Grid L1 - Voltage,no,0 to 6553.5,10V AC, +,int16,2617,grid/Ac/L1/Current,com.victronenergy.grid-Grid L1 - Current,no,-3276.8 to 3276.7,10A AC, +,uint16,2618,grid/Ac/L2/Voltage,com.victronenergy.grid-Grid L2 - Voltage,no,0 to 6553.5,10V AC, +,int16,2619,grid/Ac/L2/Current,com.victronenergy.grid-Grid L2 - Current,no,-3276.8 to 3276.7,10A AC, +,uint16,2620,grid/Ac/L3/Voltage,com.victronenergy.grid-Grid L3 - Voltage,no,0 to 6553.5,10V AC, +,int16,2621,grid/Ac/L3/Current,com.victronenergy.grid-Grid L3 - Current,no,-3276.8 to 3276.7,10A AC, +,uint32,2622,grid/Ac/L1/Energy/Forward,com.victronenergy.grid-Grid L1 - Energy from net,no,0 to 42949672.96,100kWh, +,uint32,2624,grid/Ac/L2/Energy/Forward,com.victronenergy.grid-Grid L2 - Energy from net,no,0 to 42949672.96,100kWh, +,uint32,2626,grid/Ac/L3/Energy/Forward,com.victronenergy.grid-Grid L3 - Energy from net,no,0 to 42949672.96,100kWh, +,uint32,2628,grid/Ac/L1/Energy/Reverse,com.victronenergy.grid-Grid L1 - Energy to net,no,0 to 42949672.96,100kWh, +,uint32,2630,grid/Ac/L2/Energy/Reverse,com.victronenergy.grid-Grid L2 - Energy to net,no,0 to 42949672.96,100kWh, +,uint32,2632,grid/Ac/L3/Energy/Reverse,com.victronenergy.grid-Grid L3 - Energy to net,no,0 to 42949672.96,100kWh, +,uint32,2634,grid/Ac/Energy/Forward,com.victronenergy.grid-Total Energy from net,no,0 to 42949672.96,100kWh,"Depending on the energy summation method used by the meter, this may be different to the sum of the individual counters" +,uint32,2636,grid/Ac/Energy/Reverse,com.victronenergy.grid-Total Energy to net,no,0 to 42949672.96,100kWh, +,int32,2638,grid/Ac/L1/Power,com.victronenergy.grid-Grid L1 - Power,no,-2147483648 to 2147483648,1W, +,int32,2640,grid/Ac/L2/Power,com.victronenergy.grid-Grid L2 - Power,no,-2147483648 to 2147483648,1W, +,int32,2642,grid/Ac/L3/Power,com.victronenergy.grid-Grid L3 - Power,no,-2147483648 to 2147483648,1W, +,int16,2700,settings/Settings/Cgwacs/AcPowerSetPoint,com.victronenergy.settings-ESS control loop setpoint,yes,-32768 to 32767,1W,ESS Mode 2 - Setpoint for the ESS control-loop in the CCGX. The control-loop will increase/decrease the Multi charge/discharge power to get the grid reading to this setpoint +,uint16,2701,settings/Settings/Cgwacs/MaxChargePercentage,com.victronenergy.settings-ESS max charge current (fractional),yes,0 to 100,1%,"ESS Mode 2 - Max charge current for ESS control-loop. The control-loop will use this value to limit the multi power setpoint. For DVCC, use 2705 instead." +,uint16,2702,settings/Settings/Cgwacs/MaxDischargePercentage,com.victronenergy.settings-ESS max discharge current (fractional),yes,0 to 100,1%,ESS Mode 2 - Max discharge current for ESS control-loop. The control-loop will use this value to limit the multi power setpoint. Currently a value < 50% will disable discharge completely. >=50% allows. Consider using 2704 instead. +,int16,2703,settings/Settings/Cgwacs/AcPowerSetPoint,com.victronenergy.settings-ESS control loop setpoint,yes,-3276800 to 3276700,0.01W,"ESS Mode 2 - Same as 2700, but with a different scale factor. Meant for values larger than +-32kW." +,int16,2704,settings/Settings/Cgwacs/MaxDischargePower,com.victronenergy.settings-ESS max discharge current,yes,-327680 to 327670,0.1W,"ESS Mode 2 - similar to 2702, but as an absolute value instead of a percentage." +,int16,2705,settings/Settings/SystemSetup/MaxChargeCurrent,com.victronenergy.settings-DVCC system max charge current,yes,-32768 to 32767,1A DC,ESS Mode 2 with DVCC - Maximum system charge current. -1 Disables. +,int16,2706,settings/Settings/Cgwacs/MaxFeedInPower,com.victronenergy.settings-Maximum System Grid Feed In,yes,-3276800 to 3276700,0.01W,"-1: No limit, >=0: limited system feed-in. Applies to DC-coupled and AC-coupled feed-in." +,int16,2707,settings/Settings/Cgwacs/OvervoltageFeedIn,com.victronenergy.settings-Feed excess DC-coupled PV into grid,yes,"{""0"": ""Dont feed excess DC-tied PV into grid"", ""1"": ""Feed excess DC-tied PV into the grid""}",,Also known as Overvoltage Feed-in +,int16,2708,settings/Settings/Cgwacs/PreventFeedback,com.victronenergy.settings-Don't feed excess AC-coupled PV into grid,yes,"{""0"": ""Feed excess AC-tied PV into grid"", ""1"": ""Don\u2019t feed excess AC-tied PV into the grid""}",,Formerly called Fronius Zero-Feedin +,int16,2709,hub4/PvPowerLimiterActive,com.victronenergy.hub4-Grid limiting status,no,"{""0"": ""Feed-in limiting is inactive"", ""1"": ""Feed-in limiting is active""}",,Applies to both AC-coupled and DC-coupled limiting +,uint16,2710,settings/Settings/SystemSetup/MaxChargeVoltage,com.victronenergy.settings-Limit managed battery voltage,yes,0 to 6553.5,10V DC,Only used if there is a managed battery in the system +,uint16,2711,settings/Settings/SystemSetup/AcInput1,com.victronenergy.settings-AC input 1 source (for VE.Bus inverter/chargers),yes,"{""0"": ""Unused"", ""1"": ""Grid"", ""2"": ""Genset"", ""3"": ""Shore""}",,"For Multi-RS, this is configured on the Inverter/Charger with VictronConnect" +,uint16,2712,settings/Settings/SystemSetup/AcInput2,com.victronenergy.settings-AC input 2 source (for VE.Bus inverter/chargers),yes,"{""0"": ""Unused"", ""1"": ""Grid"", ""2"": ""Genset"", ""3"": ""Shore""}",, +,int32,2800,gps/Position/Latitude,com.victronenergy.gps-Latitude,no,-214.7483648 to 214.7483648,10000000Decimal degrees, +,int32,2802,gps/Position/Longitude,com.victronenergy.gps-Longitude,no,-214.7483648 to 214.7483648,10000000Decimal degrees, +,uint16,2804,gps/Course,com.victronenergy.gps-Course,no,0 to 655.35,100Degrees,Direction of movement 0-360 degrees +,uint16,2805,gps/Speed,com.victronenergy.gps-Speed,no,0 to 655.35,100m/s,Speed in m/s +,uint16,2806,gps/Fix,com.victronenergy.gps-GPS fix,no,0 to 65535,1,"0: no fix, 1: fix" +,uint16,2807,gps/NrOfSatellites,com.victronenergy.gps-GPS number of satellites,no,0 to 65535,1, +,int32,2808,gps/Altitude,com.victronenergy.gps-Altitude,no,-214748364.8 to 214748364.8,10m, +,uint16,2900,settings/Settings/CGwacs/BatteryLife/State,com.victronenergy.settings-ESS BatteryLife state,yes,"{""0"": ""Unused, BL disabled"", ""1"": ""Restarting"", ""2"": ""Self-consumption"", ""3"": ""Self-consumption"", ""4"": ""Self-consumption"", ""5"": ""Discharge disabled"", ""6"": ""Force charge"", ""7"": ""Sustain"", ""8"": ""Low Soc Recharge"", ""9"": ""Keep batteries charged"", ""10"": ""BL Disabled"", ""11"": ""BL Disabled (Low SoC)"", ""12"": ""BL Disabled (Low SOC recharge)""}",,Use value 0 (disable) and 1(enable) for writing only +,uint16,2901,settings/Settings/CGwacs/BatteryLife/MinimumSocLimit,com.victronenergy.settings-ESS Minimum SoC (unless grid fails),yes,,10%,Same as the setting in the GUI +,uint16,2902,settings/Settings/Cgwacs/Hub4Mode,com.victronenergy.settings-ESS Mode,yes,"{""1"": ""ESS with Phase Compensation"", ""2"": ""ESS without phase compensation"", ""3"": ""Disabled/External Control""}",, +,uint16,2903,settings/Settings/Cgwacs/BatteryLife/SocLimit,com.victronenergy.settings-ESS BatteryLife SoC limit (read only),no,,10%,"This value is maintained by BatteryLife. The Active SOC limit is the lower of this value, and register 2901. Also see https://www.victronenergy.com/media/pg/Energy_Storage_System/en/controlling-depth-of-discharge.html#UUID-af4a7478-4b75-68ac-cf3c-16c381335d1e" +,uint16,3000,tank/ProductId,com.victronenergy.tank-Product ID,no,0 to 65535,1, +,uint32,3001,tank/Capacity,com.victronenergy.tank-Tank capacity,no,0 to 429496.7296,10000m3, +,uint16,3003,tank/FluidType,com.victronenergy.tank-Tank fluid type,no,"{""0"": ""Fuel"", ""1"": ""Fresh water"", ""2"": ""Waste water"", ""3"": ""Live well"", ""4"": ""Oil"", ""5"": ""Black water (sewage)"", ""6"": ""Gasoline"", ""7"": ""Diesel"", ""8"": ""LPG"", ""9"": ""LNG"", ""10"": ""Hydraulic oil"", ""11"": ""Raw water""}",, +,uint16,3004,tank/Level,com.victronenergy.tank-Tank level,no,0 to 6553.5,10%, +,uint32,3005,tank/Remaining,com.victronenergy.tank-Tank remaining fluid,no,0 to 429496.7296,10000m3, +,uint16,3007,tank/Status,com.victronenergy.tank-Tank status,no,"{""0"": ""OK"", ""1"": ""Disconnected"", ""2"": ""Short circuited"", ""3"": ""Reverse Polarity"", ""4"": ""Unknown""}",, +,int16,3100,inverter/Ac/Out/L1/I,com.victronenergy.inverter-Output current,no,-3276.8 to 3276.8,10A AC, +,uint16,3101,inverter/Ac/Out/L1/V,com.victronenergy.inverter-Output voltage,no,0 to 6553.6,10V AC, +,int16,3102,inverter/Ac/Out/L1/P,com.victronenergy.inverter-Output power,no,-327680 to 327670,0.1W AC, +,uint16,3105,inverter/Dc/0/Voltage,com.victronenergy.inverter-Battery voltage,no,0 to 655.36,100V DC, +,int16,3106,inverter/Dc/0/Current,com.victronenergy.inverter-Battery current,no,-3276.8 to 3276.7,10A DC, +,uint16,3110,inverter/Alarms/HighTemperature,com.victronenergy.inverter-High temperature alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,3111,inverter/Alarms/HighVoltage,com.victronenergy.inverter-High battery voltage alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,3112,inverter/Alarms/HighVoltageAcOut,com.victronenergy.inverter-High AC-Out voltage alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,3113,inverter/Alarms/LowTemperature,com.victronenergy.inverter-Low temperature alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,3114,inverter/Alarms/LowVoltage,com.victronenergy.inverter-Low battery voltage alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,3115,inverter/Alarms/LowVoltageAcOut,com.victronenergy.inverter-Low AC-Out voltage alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,3116,inverter/Alarms/Overload,com.victronenergy.inverter-Overload alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,3117,inverter/Alarms/Ripple,com.victronenergy.inverter-Ripple alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,3125,inverter/FirmwareVersion,com.victronenergy.inverter-Firmware version,no,0 to 65535,1, +,uint16,3126,inverter/Mode,com.victronenergy.inverter-Inverter on/off/eco,yes,"{""2"": ""On"", ""4"": ""Off"", ""5"": ""Eco""}",, +,uint16,3127,inverter/ProductId,com.victronenergy.inverter-Inverter model,no,0 to 65535,1, +,uint16,3128,inverter/State,com.victronenergy.inverter-Inverter state,no,"{""0"": ""Off"", ""1"": ""Low power mode (search mode)"", ""2"": ""Fault"", ""9"": ""Inverting (on)""}",, +,uint32,3130,inverter/Energy/InverterToAcOut,com.victronenergy.inverter-Energy from battery to AC-out,no,0 to 42949672.95,100kWh, +,uint32,3132,inverter/Energy/OutToInverter,com.victronenergy.inverter-Energy from AC-out to battery,no,0 to 42949672.95,100kWh, +,uint32,3134,inverter/Energy/SolarToAcOut,com.victronenergy.inverter-Energy from solar to AC-out,no,0 to 42949672.95,100kWh, +,uint32,3136,inverter/Energy/SolarToBattery,com.victronenergy.inverter-Energy from solar to battery,no,0 to 42949672.95,100kWh, +,uint16,3138,inverter/Pv/V,com.victronenergy.inverter-PV voltage (for single tracker units),no,0 to 6553.5,10V DC, +,uint16,3140,inverter/Pv/0/V,com.victronenergy.inverter-PV voltage for tracker 0,no,0 to 6553.5,10V DC, +,uint16,3141,inverter/Pv/1/V,com.victronenergy.inverter-PV voltage for tracker 1,no,0 to 6553.5,10V DC, +,uint16,3142,inverter/Pv/2/V,com.victronenergy.inverter-PV voltage for tracker 2,no,0 to 6553.5,10V DC, +,uint16,3143,inverter/Pv/3/V,com.victronenergy.inverter-PV voltage for tracker 3,no,0 to 6553.5,10V DC, +,uint16,3148,inverter/History/Daily/0/Pv/0/Yield,com.victronenergy.inverter-Yield today for today on tracker 0,no,0 to 6553.5,10kWh, +,uint16,3149,inverter/History/Daily/0/Pv/1/Yield,com.victronenergy.inverter-Yield today for today on tracker 1,no,0 to 6553.5,10kWh, +,uint16,3150,inverter/History/Daily/0/Pv/2/Yield,com.victronenergy.inverter-Yield today for today on tracker 2,no,0 to 6553.5,10kWh, +,uint16,3151,inverter/History/Daily/0/Pv/3/Yield,com.victronenergy.inverter-Yield today for today on tracker 3,no,0 to 6553.5,10kWh, +,uint16,3152,inverter/History/Daily/1/Pv/0/Yield,com.victronenergy.inverter-Yield today for yesterday on tracker 0,no,0 to 6553.5,10kWh, +,uint16,3153,inverter/History/Daily/1/Pv/1/Yield,com.victronenergy.inverter-Yield today for yesterday on tracker 1,no,0 to 6553.5,10kWh, +,uint16,3154,inverter/History/Daily/1/Pv/2/Yield,com.victronenergy.inverter-Yield today for yesterday on tracker 2,no,0 to 6553.5,10kWh, +,uint16,3155,inverter/History/Daily/1/Pv/3/Yield,com.victronenergy.inverter-Yield today for yesterday on tracker 3,no,0 to 6553.5,10kWh, +,uint16,3156,inverter/History/Daily/0/Pv/0/MaxPower,com.victronenergy.inverter-Maximum power for today on tracker 0,no,0 to 65535,1W, +,uint16,3157,inverter/History/Daily/0/Pv/1/MaxPower,com.victronenergy.inverter-Maximum power for today on tracker 1,no,0 to 65535,1W, +,uint16,3158,inverter/History/Daily/0/Pv/2/MaxPower,com.victronenergy.inverter-Maximum power for today on tracker 2,no,0 to 65535,1W, +,uint16,3159,inverter/History/Daily/0/Pv/3/MaxPower,com.victronenergy.inverter-Maximum power for today on tracker 3,no,0 to 65535,1W, +,uint16,3160,inverter/History/Daily/1/Pv/0/MaxPower,com.victronenergy.inverter-Maximum power for yesterday on tracker 0,no,0 to 65535,1W, +,uint16,3161,inverter/History/Daily/1/Pv/1/MaxPower,com.victronenergy.inverter-Maximum power for yesterday on tracker 1,no,0 to 65535,1W, +,uint16,3162,inverter/History/Daily/1/Pv/2/MaxPower,com.victronenergy.inverter-Maximum power for yesterday on tracker 2,no,0 to 65535,1W, +,uint16,3163,inverter/History/Daily/1/Pv/3/MaxPower,com.victronenergy.inverter-Maximum power for yesterday on tracker 3,no,0 to 65535,1W, +,uint16,3164,inverter/Pv/0/P,com.victronenergy.inverter-PV power for tracker 0,no,0 to 65535,1W, +,uint16,3165,inverter/Pv/1/P,com.victronenergy.inverter-PV power for tracker 1,no,0 to 65535,1W, +,uint16,3166,inverter/Pv/2/P,com.victronenergy.inverter-PV power for tracker 2,no,0 to 65535,1W, +,uint16,3167,inverter/Pv/3/P,com.victronenergy.inverter-PV power for tracker 3,no,0 to 65535,1W, +,uint16,3168,inverter/Alarms/LowSoc,com.victronenergy.inverter-Low SOC alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,3169,inverter/Pv/0/MppOperationMode,com.victronenergy.inverter-MPP operation mode tracker 1,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,3170,inverter/Pv/1/MppOperationMode,com.victronenergy.inverter-MPP operation mode tracker 2,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,3171,inverter/Pv/2/MppOperationMode,com.victronenergy.inverter-MPP operation mode tracker 3,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,3172,inverter/Pv/3/MppOperationMode,com.victronenergy.inverter-MPP operation mode tracker 4,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,3200,genset/Ac/L1/Voltage,com.victronenergy.genset-Phase 1 voltage,no,0 to 6553.6,10V AC, +,uint16,3201,genset/Ac/L2/Voltage,com.victronenergy.genset-Phase 2 voltage,no,0 to 6553.6,10V AC, +,uint16,3202,genset/Ac/L3/Voltage,com.victronenergy.genset-Phase 3 voltage,no,0 to 6553.6,10V AC, +,int16,3203,genset/Ac/L1/Current,com.victronenergy.genset-Phase 1 current,no,-3276.8 to 3276.8,10A AC, +,int16,3204,genset/Ac/L2/Current,com.victronenergy.genset-Phase 2 current,no,-3276.8 to 3276.8,10A AC, +,int16,3205,genset/Ac/L3/Current,com.victronenergy.genset-Phase 3 current,no,-3276.8 to 3276.8,10A AC, +,int16,3206,genset/Ac/L1/Power,com.victronenergy.genset-Phase 1 power,no,-32768 to 32768,1W, +,int16,3207,genset/Ac/L2/Power,com.victronenergy.genset-Phase 2 power,no,-32768 to 32768,1W, +,int16,3208,genset/Ac/L3/Power,com.victronenergy.genset-Phase 3 power,no,-32768 to 32768,1W, +,uint16,3209,genset/Ac/L1/Frequency,com.victronenergy.genset-Phase 1 frequency,no,0 to 655.36,100Hz, +,uint16,3210,genset/Ac/L2/Frequency,com.victronenergy.genset-Phase 2 frequency,no,0 to 655.36,100Hz, +,uint16,3211,genset/Ac/L3/Frequency,com.victronenergy.genset-Phase 3 frequency,no,0 to 655.36,100Hz, +,uint16,3212,genset/ProductId,com.victronenergy.genset-Generator model,no,0 to 65535,1, +,uint16,3213,genset/StatusCode,com.victronenergy.genset-Status,no,"{""0"": ""Standby"", ""1"": ""Startup 1"", ""2"": ""Startup 2"", ""3"": ""Startup 3"", ""4"": ""Startup 4"", ""5"": ""Startup 5"", ""6"": ""Startup 6"", ""7"": ""Startup 7"", ""8"": ""Running"", ""9"": ""Stopping"", ""10"": ""Error""}",, +,uint16,3214,genset/ErrorCode,com.victronenergy.genset-Error,no,"{""0"": ""No error"", ""1"": ""AC voltage L1 too low"", ""2"": ""AC frequency L1 too low"", ""3"": ""AC current too low"", ""4"": ""AC power too low"", ""5"": ""Emergency stop"", ""6"": ""Servo current too low"", ""7"": ""Oil pressure too low"", ""8"": ""Engine temperature too low"", ""9"": ""Winding temperature too low"", ""10"": ""Exhaust temperature too low"", ""13"": ""Starter current too low"", ""14"": ""Glow current too low"", ""15"": ""Glow current too low"", ""16"": ""Fuel holding magnet current too low"", ""17"": ""Stop solenoid hold coil current too low"", ""18"": ""Stop solenoid pull coil current too low"", ""19"": ""Optional DC out current too low"", ""20"": ""5V output voltage too low"", ""21"": ""Boost output current too low"", ""22"": ""Panel supply current too high"", ""25"": ""Starter battery voltage too low"", ""26"": ""Startup aborted (rotation too low)"", ""28"": ""Rotation too low"", ""29"": ""Power contactor current too low"", ""30"": ""AC voltage L2 too low"", ""31"": ""AC frequency L2 too low"", ""32"": ""AC current L2 too low"", ""33"": ""AC power L2 too low"", ""34"": ""AC voltage L3 too low"", ""35"": ""AC frequency L3 too low"", ""36"": ""AC current L3 too low"", ""37"": ""AC power L3 too low"", ""62"": ""Fuel temperature too low"", ""63"": ""Fuel level too low"", ""65"": ""AC voltage L1 too high"", ""66"": ""AC frequency too high"", ""67"": ""AC current too high"", ""68"": ""AC power too high"", ""70"": ""Servo current too high"", ""71"": ""Oil pressure too high"", ""72"": ""Engine temperature too high"", ""73"": ""Winding temperature too high"", ""74"": ""Exhaust temperature too low"", ""77"": ""Starter current too low"", ""78"": ""Glow current too high"", ""79"": ""Glow current too high"", ""80"": ""Fuel holding magnet current too high"", ""81"": ""Stop solenoid hold coil current too high"", ""82"": ""Stop solenoid pull coil current too high"", ""83"": ""Optional DC out current too high"", ""84"": ""5V output voltage too high"", ""85"": ""Boost output current too high"", ""89"": ""Starter battery voltage too high"", ""90"": ""Startup aborted (rotation too high)"", ""92"": ""Rotation too high"", ""93"": ""Power contactor current too high"", ""94"": ""AC voltage L2 too high"", ""95"": ""AC frequency L2 too high"", ""96"": ""AC current L2 too high"", ""97"": ""AC power L2 too high"", ""98"": ""AC voltage L3 too high"", ""99"": ""AC frequency L3 too high"", ""100"": ""AC current L3 too high"", ""101"": ""AC power L3 too high"", ""126"": ""Fuel temperature too high"", ""127"": ""Fuel level too high"", ""130"": ""Lost control unit"", ""131"": ""Lost panel"", ""132"": ""Service needed"", ""133"": ""Lost 3-phase module"", ""134"": ""Lost AGT module"", ""135"": ""Synchronization failure"", ""137"": ""Intake airfilter"", ""139"": ""Lost sync. module"", ""140"": ""Load-balance failed"", ""141"": ""Sync-mode deactivated"", ""142"": ""Engine controller"", ""148"": ""Rotating field wrong"", ""149"": ""Fuel level sensor lost"", ""150"": ""Init failed"", ""151"": ""Watchdog"", ""152"": ""Out:winding"", ""153"": ""Out:exhaust"", ""154"": ""Out:Cyl. head"", ""155"": ""Inverter over temperature"", ""156"": ""Inverter overload"", ""157"": ""Inverter communication lost"", ""158"": ""Inverter sync failed"", ""159"": ""CAN communication lost"", ""160"": ""L1 overload"", ""161"": ""L2 overload"", ""162"": ""L3 overload"", ""163"": ""DC overload"", ""164"": ""DC overvoltage"", ""165"": ""Emergency stop"", ""166"": ""No connection""}",, +,uint16,3215,genset/AutoStart,com.victronenergy.genset-Auto start,no,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,3216,genset/Engine/Load,com.victronenergy.genset-Engine load,no,0 to 65535,1%, +,uint16,3217,genset/Engine/Speed,com.victronenergy.genset-Engine speed,no,0 to 65535,1RPM, +,uint16,3218,genset/Engine/OperatingHours,com.victronenergy.genset-Engine operating hours,no,0 to 6553500,0.01s, +,int16,3219,genset/Engine/CoolantTemperature,com.victronenergy.genset-Engine coolant temperature,no,-3276.8 to 3276.8,10Degrees celsius, +,int16,3220,genset/Engine/WindingTemperature,com.victronenergy.genset-Engine winding temperature,no,-3276.8 to 3276.8,10Degrees celsius, +,int16,3221,genset/Engine/ExaustTemperature,com.victronenergy.genset-Engine exhaust temperature,no,-3276.8 to 3276.8,10Degrees celsius, +,uint16,3222,genset/StarterVoltage,com.victronenergy.genset-Starter voltage,no,0 to 655.36,100V DC, +,uint16,3223,genset/Start,com.victronenergy.genset-Start generator,yes,"{""0"": ""Stop"", ""1"": ""Start""}",,"This is normally controlled by the start/stop service. In Venus 3.00 and later, use com.victronenergy.generator/ManualStart instead." +,int16,3224,genset/Engine/OilPressure,com.victronenergy.genset-Oil pressure,no,-32768 to 32768,1kPa, +,uint16,3300,temperature/ProductId,com.victronenergy.temperature-Product ID,no,0 to 65535,1, +,uint16,3301,temperature/Scale,com.victronenergy.temperature-Temperature scale factor,no,0 to 655.35,100, +,int16,3302,temperature/Offset,com.victronenergy.temperature-Temperature offset,no,-327.68 to 327.67,100, +,uint16,3303,temperature/TemperatureType,com.victronenergy.temperature-Temperature type,no,"{""0"": ""Battery"", ""1"": ""Fridge"", ""2"": ""Generic""}",, +,int16,3304,temperature/Temperature,com.victronenergy.temperature-Temperature,no,-327.68 to 327.67,100Degrees celsius, +,uint16,3305,temperature/Status,com.victronenergy.temperature-Temperature status,no,"{""0"": ""OK"", ""1"": ""Disconnected"", ""2"": ""Short circuited"", ""3"": ""Reverse Polarity"", ""4"": ""Unknown""}",, +,uint16,3306,temperature/Humidity,com.victronenergy.temperature-Humidity,no,0 to 6553.3,10%,"Relative humidity as a percentage. Only available on sensors that has this feature, eg Ruuvi." +,uint16,3307,temperature/BatteryVoltage,com.victronenergy.temperature-Sensor battery voltage,no,0 to 655.35,100V,Used by wireless tags that have a battery in the sensor +,uint16,3308,temperature/Pressure,com.victronenergy.temperature-Atmospheric pressure,no,0 to 65535,1hPa,"Only available on sensors that has this feature, eg Ruuvi." +,uint32,3400,pulsemeter/Aggregate,com.victronenergy.pulsemeter-Aggregate (measured value),no,0 to 4294967295,1m3, +,uint32,3402,pulsemeter/Count,com.victronenergy.pulsemeter-Count (number of pulses on meter),no,0 to 4294967295,1, +,uint32,3420,digitalinput/Count,com.victronenergy.digitalinput-Count,no,0 to 4294967295,1, +,uint16,3422,digitalinput/State,com.victronenergy.digitalinput-State,no,"{""0"": ""Low"", ""1"": ""High"", ""2"": ""Off"", ""3"": ""On"", ""4"": ""No"", ""5"": ""Yes"", ""6"": ""Open"", ""7"": ""Closed"", ""8"": ""Alarm"", ""9"": ""OK"", ""10"": ""Running"", ""11"": ""Stopped""}",, +,uint16,3423,digitalinput/Alarm,com.victronenergy.digitalinput-Alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,3424,digitalinput/Type,com.victronenergy.digitalinput-Type,no,"{""2"": ""Door"", ""3"": ""Bilge pump"", ""4"": ""Bilge alarm"", ""5"": ""Burglar alarm"", ""6"": ""Smoke alarm"", ""7"": ""Fire alarm"", ""8"": ""CO2 alarm"", ""9"": ""Generator""} ",, +,uint16,3500,generator/ManualStart,com.victronenergy.generator-Manual Start,yes,"{""0"": ""Stop generator"", ""1"": ""Start generator""}",, +,uint16,3501,generator/RunningByConditionCode,com.victronenergy.generator-Condition that started the generator,no,"{""0"": ""Stopped"", ""1"": ""Manual"", ""2"": ""TestRun"", ""3"": ""LossOfComms"", ""4"": ""Soc"", ""5"": ""AcLoad"", ""6"": ""BatteryCurrent"", ""7"": ""BatteryVoltage"", ""8"": ""InverterTemperatur"", ""9"": ""InverterOverload"", ""10"": ""StopOnAc1""}",, +,uint16,3502,generator/Runtime,com.victronenergy.generator-Runtime in seconds,no,0 to 65535,1seconds, +,uint16,3503,generator/QuietHours,com.victronenergy.generator-Quiet hours active,no,"{""0"": ""Quiet hours inactive"", ""1"": ""Quiet hours active""}",, +,uint32,3504,generator/Runtime,com.victronenergy.generator-Runtime in seconds,no,0 to 4294967295,1seconds, +,uint16,3506,generator/State,com.victronenergy.generator-Generator start/stop state,no,"{""0"": ""Stopped"", ""1"": ""Running"", ""10"": ""Error""}",, +,uint16,3507,generator/Error,com.victronenergy.generator-Generator remote error,no,"{""0"": ""No Error"", ""1"": ""Remote disabled"", ""2"": ""Remote fault""}",,Only used for FisherPanda gensets +,uint16,3508,generator/Alarms/NoGeneratorAtAcIn,com.victronenergy.generator-Generator not detected at AC input alarm,no,"{""0"": ""No alarm"", ""2"": ""Alarm""}",, +,uint16,3509,generator/AutoStartEnabled,com.victronenergy.generator-Auto start enabled/disabled,yes,"{""0"": ""Autostart disabled"", ""1"": ""Autostart enabled""}",, +,uint32,3510,generator/ServiceCounter,com.victronenergy.generator-Service countdown counter,no,0 to 65535,1seconds until next generator service, +,uint16,3512,generator/ServiceCounterReset,com.victronenergy.generator-Service countdown reset,yes,"{""1"": ""Reset service counter"", ""0"": """"}",, +,uint16,3600,meteo/Irradiance,com.victronenergy.meteo-Solar irradiance,no,0 to 6553.5,10W/m^2, +,uint16,3601,meteo/WindSpeed,com.victronenergy.meteo-Wind speed,no,0 to 6553.5,10m/s, +,int16,3602,meteo/CellTemperature,com.victronenergy.meteo-Cell temperature of sensor,no,-3276.8 to 3276.7,10Degrees celsius, +,int16,3603,meteo/ExternalTemperature,com.victronenergy.meteo-External temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,int16,3604,meteo/ExternalTemperature2,com.victronenergy.meteo-External temperature - second sensor,no,-3276.8 to 3276.7,10Degrees celsius,Only available on IMT SI-RS485TC-3T-MB running firmware 2.01 or later +,uint16,3800,evcharger/ProductId,com.victronenergy.evcharger-Product ID,no,0 to 65535,1, +,uint32,3802,evcharger/FirmwareVersion,com.victronenergy.evcharger-Firmware version,no,0 to 4294967295,1, +,ascii.6,3804,evcharger/Serial,com.victronenergy.evcharger-Serial,no,,1, +,ascii.4,3810,evcharger/Model,com.victronenergy.evcharger-Model,no,,1, +,uint16,3814,evcharger/MaxCurrent,com.victronenergy.evcharger-Maximum charge current,yes,0 to 65535,1A, +,uint16,3815,evcharger/Mode,com.victronenergy.evcharger-Mode,yes,"{""0"": ""Manual"", ""1"": ""Auto""}",, +,uint32,3816,evcharger/Ac/Energy/Forward,com.victronenergy.evcharger-Energy consumed by charger,no,0 to 42949672.95,100kWh, +,uint16,3818,evcharger/Ac/L1/Power,com.victronenergy.evcharger-L1 Power,no,0 to 65535,1W, +,uint16,3819,evcharger/Ac/L2/Power,com.victronenergy.evcharger-L2 Power,no,0 to 65535,1W, +,uint16,3820,evcharger/Ac/L3/Power,com.victronenergy.evcharger-L3 Power,no,0 to 65535,1W, +,uint16,3821,evcharger/Ac/Power,com.victronenergy.evcharger-Total power,no,0 to 65535,1W, +,uint16,3822,evcharger/ChargingTime,com.victronenergy.evcharger-Charging time,no,0 to 6553500,0.01seconds, +,uint16,3823,evcharger/Current,com.victronenergy.evcharger-Charge current,no,0 to 65535,1A, +,uint16,3824,evcharger/Status,com.victronenergy.evcharger-Status,no,"{""0"": ""Disconnected"", ""1"": ""Connected"", ""2"": ""Charging"", ""3"": ""Charged"", ""4"": ""Waiting for sun"", ""5"": ""Waiting for RFID"", ""6"": ""Waiting for start"", ""7"": ""Low SOC"", ""8"": ""Ground fault"", ""9"": ""Welded contacts"", ""10"": ""CP Input shorted"", ""11"": ""Residual current detected"", ""12"": ""Under voltage detected"", ""13"": ""Overvoltage detected"", ""14"": ""Overheating detected""}",, +,uint16,3825,evcharger/SetCurrent,com.victronenergy.evcharger-Set charge current (manual mode),yes,0 to 65535,1A, +,uint16,3826,evcharger/StartStop,com.victronenergy.evcharger-Start/stop charging (manual mode),yes,"{""0"": ""Stop"", ""1"": ""Start""}",, +,uint16,3827,evcharger/Position,com.victronenergy.evcharger-Position,yes,"{""0"": ""AC input 1"", ""1"": ""AC output"", ""2"": ""AC input 2""}",, +,uint16,3900,acload/Ac/L1/Power,com.victronenergy.acload-L1 Power,no,0 to 65535,1W, +,uint16,3901,acload/Ac/L2/Power,com.victronenergy.acload-L2 Power,no,0 to 65535,1W, +,uint16,3902,acload/Ac/L3/Power,com.victronenergy.acload-L3 Power,no,0 to 65535,1W, +,ascii.7,3903,acload/Serial,com.victronenergy.acload-Serial number,no,,, +,uint16,3910,acload/Ac/L1/Voltage,com.victronenergy.acload-L1 Voltage,no,0 to 6553.5,10V AC, +,in16,3911,acload/Ac/L1/Current,com.victronenergy.acload-L1 Current,no,-3276.8 to 3276.7,10A, +,uint16,3912,acload/Ac/L2/Voltage,com.victronenergy.acload-L2 Voltage,no,0 to 6553.5,10V AC, +,in16,3913,acload/Ac/L2/Current,com.victronenergy.acload-L2 Current,no,-3276.8 to 3276.7,10A, +,uint16,3914,acload/Ac/L3/Voltage,com.victronenergy.acload-L3 Voltage,no,0 to 6553.5,10V AC, +,in16,3915,acload/Ac/L3/Current,com.victronenergy.acload-L3 Current,no,-3276.8 to 3276.7,10A, +,uint32,3916,acload/Ac/L1/Energy/Forward,com.victronenergy.acload-L1 Energy,no,0 to 42949672.95,100kWh, +,uint32,3918,acload/Ac/L2/Energy/Forward,com.victronenergy.acload-L2 Energy,no,0 to 42949672.95,100kWh, +,uint32,3920,acload/Ac/L3/Energy/Forward,com.victronenergy.acload-L3 Energy,no,0 to 42949672.95,100kWh, +,uint16,4000,fuelcell/Dc/0/Voltage,com.victronenergy.fuelcell-Battery voltage,no,0 to 655.35,100V DC, +,int16,4001,fuelcell/Dc/0/Current,com.victronenergy.fuelcell-Battery current,no,-3276.8 to 3276.7,10A, +,uint16,4002,fuelcell/Dc/1/Voltage,com.victronenergy.fuelcell-Auxiliary voltage,no,0 to 655.35,100V DC, +,int16,4003,fuelcell/Dc/0/Temperature,com.victronenergy.fuelcell-Temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint32,4004,fuelcell/History/EnergyOut,com.victronenergy.fuelcell-Total energy produced,no,0 to 42949672.95,100kWh, +,uint16,4006,fuelcell/Alarms/LowVoltage,com.victronenergy.fuelcell-Low voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4007,fuelcell/Alarms/HighVoltage,com.victronenergy.fuelcell-High voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4008,fuelcell/Alarms/LowStarterVoltage,com.victronenergy.fuelcell-Low auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4009,fuelcell/Alarms/HighStarterVoltage,com.victronenergy.fuelcell-High auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4010,fuelcell/Alarms/LowTemperature,com.victronenergy.fuelcell-Low temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4011,fuelcell/Alarms/HighTemperature,com.victronenergy.fuelcell-High temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4100,alternator/Dc/0/Voltage,com.victronenergy.alternator-Battery voltage,no,0 to 655.35,100V DC, +,int16,4101,alternator/Dc/0/Current,com.victronenergy.alternator-Battery current,no,-3276.8 to 3276.7,10A, +,uint16,4102,alternator/Dc/1/Voltage,com.victronenergy.alternator-Auxiliary voltage,no,0 to 655.35,100V DC, +,int16,4103,alternator/Dc/0/Temperature,com.victronenergy.alternator-Temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint32,4104,alternator/History/EnergyOut,com.victronenergy.alternator-Total energy produced,no,0 to 42949672.95,100kWh, +,uint16,4106,alternator/Alarms/LowVoltage,com.victronenergy.alternator-Low voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4107,alternator/Alarms/HighVoltage,com.victronenergy.alternator-High voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4108,alternator/Alarms/LowStarterVoltage,com.victronenergy.alternator-Low auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4109,alternator/Alarms/HighStarterVoltage,com.victronenergy.alternator-High auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4110,alternator/Alarms/LowTemperature,com.victronenergy.alternator-Low temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4111,alternator/Alarms/HighTemperature,com.victronenergy.alternator-High temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4112,alternator/State,com.victronenergy.alternator-Alternator state,no,"{""0"": ""Off"", ""2"": ""Fault"", ""3"": ""Bulk"", ""4"": ""Absorption"", ""5"": ""Float"", ""6"": ""Storage"", ""7"": ""Equalize"", ""11"": ""Power Supply"", ""252"": ""External control""}",, +,uint16,4113,alternator/ErrorCode,com.victronenergy.alternator-Alternator error code,no,"{""12"": ""High battery temperature"", ""13"": ""High battery voltage"", ""14"": ""Low battery voltage"", ""15"": ""VBat exceeds $CPB"", ""21"": ""High alternator temperature"", ""22"": ""Alternator overspeed"", ""24"": ""Internal error"", ""41"": ""High field FET temperature"", ""42"": ""Sensor missing"", ""43"": ""Low VAlt"", ""44"": ""High Voltage offset"", ""45"": ""VAlt exceeds $CPB"", ""51-52"": ""Battery disconnect request"", ""53"": ""Battery instance out of range"", ""54"": ""Too many BMSes"", ""55"": ""AEBus fault"", ""56"": ""Too many Victron devices"", ""58-61"": ""Battery requested disconnection"", ""91"": ""BMS lost"", ""92"": ""Forced idle"", ""201"": ""DCDC converter fail"", ""201-207"": ""DCDC error""}",, +,uint16,4114,alternator/Engine/Speed,com.victronenergy.alternator-Engine speed,no,0 to 65535,1RPM, +,uint16,4115,alternator/Speed,com.victronenergy.alternator-Alternator speed,no,0 to 65535,1RPM, +,uint16,4116,alternator/FieldDrive,com.victronenergy.alternator-Percentage field drive,no,0 to 65535,1%, +,uint16,4117,alternator/Dc/In/V,com.victronenergy.alternator-Input voltage (before DC/DC converter),no,0 to 655.35,100V DC, +,uint16,4118,alternator/Dc/In/P,com.victronenergy.alternator-Input power,no,0 to 65535,1W DC, +,uint16,4119,alternator/Mode,com.victronenergy.alternator-Mode,no,0 to 65535,11=On;4=Off, +,uint32,4120,alternator/History/Cumulative/User/ChargedAh,com.victronenergy.alternator-Cumulative amp-hours charged,no,0 to 429496729.5,10Ah, +,uint16,4200,dcsource/Dc/0/Voltage,com.victronenergy.dcsource-Battery voltage,no,0 to 655.35,100V DC, +,int16,4201,dcsource/Dc/0/Current,com.victronenergy.dcsource-Battery current,no,-3276.8 to 3276.7,10A, +,uint16,4202,dcsource/Dc/1/Voltage,com.victronenergy.dcsource-Auxiliary voltage,no,0 to 655.35,100V DC, +,int16,4203,dcsource/Dc/0/Temperature,com.victronenergy.dcsource-Temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint32,4204,dcsource/History/EnergyOut,com.victronenergy.dcsource-Total energy produced,no,0 to 42949672.95,100kWh, +,uint16,4206,dcsource/Alarms/LowVoltage,com.victronenergy.dcsource-Low voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4207,dcsource/Alarms/HighVoltage,com.victronenergy.dcsource-High voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4208,dcsource/Alarms/LowStarterVoltage,com.victronenergy.dcsource-Low auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4209,dcsource/Alarms/HighStarterVoltage,com.victronenergy.dcsource-High auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4210,dcsource/Alarms/LowTemperature,com.victronenergy.dcsource-Low temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4211,dcsource/Alarms/HighTemperature,com.victronenergy.dcsource-High temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4300,dcload/Dc/0/Voltage,com.victronenergy.dcload-Battery voltage,no,0 to 655.35,100V DC, +,int16,4301,dcload/Dc/0/Current,com.victronenergy.dcload-Battery current,no,-3276.8 to 3276.7,10A, +,uint16,4302,dcload/Dc/1/Voltage,com.victronenergy.dcload-Auxiliary voltage,no,0 to 655.35,100V DC, +,int16,4303,dcload/Dc/0/Temperature,com.victronenergy.dcload-Temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint32,4304,dcload/History/EnergyIn,com.victronenergy.dcload-Total energy consumed,no,0 to 42949672.95,100kWh, +,uint16,4306,dcload/Alarms/LowVoltage,com.victronenergy.dcload-Low voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4307,dcload/Alarms/HighVoltage,com.victronenergy.dcload-High voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4308,dcload/Alarms/LowStarterVoltage,com.victronenergy.dcload-Low auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4309,dcload/Alarms/HighStarterVoltage,com.victronenergy.dcload-High auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4310,dcload/Alarms/LowTemperature,com.victronenergy.dcload-Low temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4311,dcload/Alarms/HighTemperature,com.victronenergy.dcload-High temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4400,dcsystem/Dc/0/Voltage,com.victronenergy.dcsystem-Battery voltage,no,0 to 655.35,100V DC, +,int16,4401,dcsystem/Dc/0/Current,com.victronenergy.dcsystem-Battery current,no,-3276.8 to 3276.7,10A, +,uint16,4402,dcsystem/Dc/1/Voltage,com.victronenergy.dcsystem-Auxiliary voltage,no,0 to 655.35,100V DC, +,int16,4403,dcsystem/Dc/0/Temperature,com.victronenergy.dcsystem-Temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint32,4404,dcsystem/History/EnergyOut,com.victronenergy.dcsystem-Total energy produced,no,0 to 42949672.95,100kWh, +,uint32,4406,dcsystem/History/EnergyIn,com.victronenergy.dcsystem-Total energy consumed,no,0 to 42949672.95,100kWh, +,uint16,4408,dcsystem/Alarms/LowVoltage,com.victronenergy.dcsystem-Low voltage alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4409,dcsystem/Alarms/HighVoltage,com.victronenergy.dcsystem-High voltage alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4410,dcsystem/Alarms/LowStarterVoltage,com.victronenergy.dcsystem-Low auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4411,dcsystem/Alarms/HighStarterVoltage,com.victronenergy.dcsystem-High auxiliary voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4412,dcsystem/Alarms/LowTemperature,com.victronenergy.dcsystem-Low temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4413,dcsystem/Alarms/HighTemperature,com.victronenergy.dcsystem-High temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4500,multi/Ac/In/1/L1/V,com.victronenergy.multi-Input voltage phase 1,no,0 to 6553.5,10V AC, +,uint16,4501,multi/Ac/In/1/L2/V,com.victronenergy.multi-Input voltage phase 2,no,0 to 6553.5,10V AC, +,uint16,4502,multi/Ac/In/1/L3/V,com.victronenergy.multi-Input voltage phase 3,no,0 to 6553.5,10V AC, +,uint16,4503,multi/Ac/In/1/L1/I,com.victronenergy.multi-Input current phase 1,no,0 to 6553.5,10A AC, +,uint16,4504,multi/Ac/In/1/L2/I,com.victronenergy.multi-Input current phase 2,no,0 to 6553.5,10A AC, +,uint16,4505,multi/Ac/In/1/L3/I,com.victronenergy.multi-Input current phase 3,no,0 to 6553.5,10A AC, +,int16,4506,multi/Ac/In/1/L1/P,com.victronenergy.multi-Input power phase 1,no,-327680 to 327670,0.1W, +,int16,4507,multi/Ac/In/1/L2/P,com.victronenergy.multi-Input power phase 2,no,-327680 to 327670,0.1W, +,int16,4508,multi/Ac/In/1/L3/P,com.victronenergy.multi-Input power phase 3,no,-327680 to 327670,0.1W, +,uint16,4509,multi/Ac/In/1/L1/F,com.victronenergy.multi-Input frequency,no,,100Hz, +,uint16,4510,multi/Ac/Out/L1/V,com.victronenergy.multi-Output voltage phase 1,no,0 to 6553.5,10V AC, +,uint16,4511,multi/Ac/Out/L2/V,com.victronenergy.multi-Output voltage phase 2,no,0 to 6553.5,10V AC, +,uint16,4512,multi/Ac/Out/L3/V,com.victronenergy.multi-Output voltage phase 3,no,0 to 6553.5,10V AC, +,uint16,4513,multi/Ac/Out/L1/I,com.victronenergy.multi-Output current phase 1,no,0 to 6553.5,10A AC, +,uint16,4514,multi/Ac/Out/L2/I,com.victronenergy.multi-Output current phase 2,no,0 to 6553.5,10A AC, +,uint16,4515,multi/Ac/Out/L3/I,com.victronenergy.multi-Output current phase 3,no,0 to 6553.5,10A AC, +,int16,4516,multi/Ac/Out/L1/P,com.victronenergy.multi-Output power phase 1,no,-327680 to 327670,0.1W, +,int16,4517,multi/Ac/Out/L2/P,com.victronenergy.multi-Output power phase 2,no,-327680 to 327670,0.1W, +,int16,4518,multi/Ac/Out/L3/P,com.victronenergy.multi-Output power phase 3,no,-327680 to 327670,0.1W, +,uint16,4519,multi/Ac/Out/L1/F,com.victronenergy.multi-Output frequency,no,0 to 655.35,100Hz, +,uint16,4520,multi/Ac/In/1/Type,com.victronenergy.multi-AC input 1 source type,no,"{""0"": ""Unused"", ""1"": ""Grid"", ""2"": ""Genset"", ""3"": ""Shore""}",, +,uint16,4521,multi/Ac/In/2/Type,com.victronenergy.multi-AC input 2 source type,no,"{""0"": ""Unused"", ""1"": ""Grid"", ""2"": ""Genset"", ""3"": ""Shore""}",, +,uint16,4522,multi/Ac/In/1/CurrentLimit,com.victronenergy.multi-Ac input 1 current limit,yes,0 to 6553.5,10A, +,uint16,4523,multi/Ac/In/2/CurrentLimit,com.victronenergy.multi-Ac input 2 current limit,yes,0 to 6553.5,10A, +,uint16,4524,multi/Ac/NumberOfPhases,com.victronenergy.multi-Phase count,no,0 to 65535,1count, +,uint16,4525,multi/Ac/ActiveIn/ActiveInput,com.victronenergy.multi-Active AC input,no,"{""0"": ""AC Input 1"", ""1"": ""AC Input 2"", ""240"": ""Disconnected""}",, +,uint16,4526,multi/Dc/0/Voltage,com.victronenergy.multi-Battery voltage,no,0 to 655.35,100V DC, +,int16,4527,multi/Dc/0/Current,com.victronenergy.multi-Battery current,no,-3276.8 to 3276.7,10A DC, +,int16,4528,multi/Dc/0/Temperature,com.victronenergy.multi-Battery temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint16,4529,multi/Soc,com.victronenergy.multi-Battery State of Charge,no,0 to 6553.5,10%, +,uint16,4530,multi/State,com.victronenergy.multi-Inverter/Charger state,no,"{""0"": ""Off"", ""1"": ""Low Power"", ""2"": ""Fault"", ""3"": ""Bulk"", ""4"": ""Absorption"", ""5"": ""Float"", ""6"": ""Storage"", ""7"": ""Equalize"", ""8"": ""Passthru"", ""9"": ""Inverting"", ""10"": ""Power assist"", ""11"": ""Power supply"", ""252"": ""External control""}",, +,uint16,4531,multi/Mode,com.victronenergy.multi-Switch position,yes,"{""1"": ""Charger Only"", ""2"": ""Inverter Only"", ""3"": ""On"", ""4"": ""Off""}",, +,uint16,4532,multi/Alarms/HighTemperature,com.victronenergy.multi-Temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4533,multi/Alarms/HighVoltage,com.victronenergy.multi-High voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4534,multi/Alarms/HighVoltageAcOut,com.victronenergy.multi-High AC-Out voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4535,multi/Alarms/LowTemperature,com.victronenergy.multi-Low battery temperature alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4536,multi/Alarms/LowVoltage,com.victronenergy.multi-Low voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4537,multi/Alarms/LowVoltageAcOut,com.victronenergy.multi-Low AC-Out voltage alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4538,multi/Alarms/Overload,com.victronenergy.multi-Overload alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4539,multi/Alarms/Ripple,com.victronenergy.multi-High DC ripple alarm,no,"{""0"": ""Ok"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint16,4540,multi/Yield/Power,com.victronenergy.multi-PV power,no,0 to 65535,1W, +,uint16,4541,multi/Yield/User,com.victronenergy.multi-User yield,no,0 to 6553.5,10kWh, +,uint16,4542,multi/Relay/0/State,com.victronenergy.multi-Relay on the Multi RS,no,"{""0"": ""Open"", ""1"": ""Closed""}",, +,uint16,4543,multi/MppOperationMode,com.victronenergy.multi-MPP operation mode,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,4544,multi/Pv/V,com.victronenergy.multi-PV voltage,no,0 to 6553.5,10V DC, +,uint16,4545,multi/ErrorCode,com.victronenergy.multi-Error code,no,"{""0"": ""No error"", ""1"": ""Battery temperature too high"", ""2"": ""Battery voltage too high"", ""3"": ""Battery temperature sensor miswired (+)"", ""4"": ""Battery temperature sensor miswired (-)"", ""5"": ""Battery temperature sensor disconnected"", ""6"": ""Battery voltage sense miswired (+)"", ""7"": ""Battery voltage sense miswired (-)"", ""8"": ""Battery voltage sense disconnected"", ""9"": ""Battery voltage wire losses too high"", ""17"": ""Charger temperature too high"", ""18"": ""Charger over-current"", ""19"": ""Charger current polarity reversed"", ""20"": ""Bulk time limit reached"", ""22"": ""Charger temperature sensor miswired"", ""23"": ""Charger temperature sensor disconnected"", ""34"": ""Input current too high""}",, +,uint32,4546,multi/Energy/AcIn1ToAcOut,com.victronenergy.multi-Energy from AC-in-1 to AC-out,no,0 to 42949672.96,100kWh, +,uint32,4548,multi/Energy/AcIn1ToInverter,com.victronenergy.multi-Energy from AC-in-1 to battery,no,0 to 42949672.96,100kWh, +,uint32,4550,multi/Energy/AcIn2ToAcOut,com.victronenergy.multi-Energy from AC-in-2 to AC-out,no,0 to 42949672.96,100kWh, +,uint32,4552,multi/Energy/AcIn2ToInverter,com.victronenergy.multi-Energy from AC-in-2 to battery,no,0 to 42949672.96,100kWh, +,uint32,4554,multi/Energy/AcOutToAcIn1,com.victronenergy.multi-Energy from AC-out to AC-in-1,no,0 to 42949672.96,100kWh, +,uint32,4556,multi/Energy/AcOutToAcIn2,com.victronenergy.multi-Energy from AC-out to AC-in-2,no,0 to 42949672.96,100kWh, +,uint32,4558,multi/Energy/InverterToAcIn1,com.victronenergy.multi-Energy from battery to AC-in-1,no,0 to 42949672.96,100kWh, +,uint32,4560,multi/Energy/InverterToAcIn2,com.victronenergy.multi-Energy from battery to AC-in-2,no,0 to 42949672.96,100kWh, +,uint32,4562,multi/Energy/InverterToAcOut,com.victronenergy.multi-Energy from battery to AC-out,no,0 to 42949672.96,100kWh, +,uint32,4564,multi/Energy/OutToInverter,com.victronenergy.multi-Energy from AC-out to battery,no,0 to 42949672.96,100kWh, +,uint32,4566,multi/Energy/SolarToAcIn1,com.victronenergy.multi-Energy from solar to AC-in-1,no,0 to 42949672.96,100kWh, +,uint32,4568,multi/Energy/SolarToAcIn2,com.victronenergy.multi-Energy from solar to AC-in-2,no,0 to 42949672.96,100kWh, +,uint32,4570,multi/Energy/SolarToAcOut,com.victronenergy.multi-Energy from solar to AC-out,no,0 to 42949672.96,100kWh, +,uint32,4572,multi/Energy/SolarToBattery,com.victronenergy.multi-Energy from solar to battery,no,0 to 42949672.96,100kWh, +,uint16,4574,multi/History/Daily/0/Yield,com.victronenergy.multi-Yield today,no,0 to 6553.5,10kWh, +,uint16,4575,multi/History/Daily/0/MaxPower,com.victronenergy.multi-Maximum charge power today,no,0 to 65535,1W, +,uint16,4576,multi/History/Daily/1/Yield,com.victronenergy.multi-Yield yesterday,no,0 to 6553.5,10kWh, +,uint16,4577,multi/History/Daily/1/MaxPower,com.victronenergy.multi-Maximum charge power yesterday,no,0 to 65535,1W, +,uint16,4578,multi/History/Daily/0/Pv/0/Yield,com.victronenergy.multi-Yield today for tracker 0,no,0 to 6553.5,10kWh, +,uint16,4579,multi/History/Daily/0/Pv/1/Yield,com.victronenergy.multi-Yield today for tracker 1,no,0 to 6553.5,10kWh, +,uint16,4580,multi/History/Daily/0/Pv/2/Yield,com.victronenergy.multi-Yield today for tracker 2,no,0 to 6553.5,10kWh, +,uint16,4581,multi/History/Daily/0/Pv/3/Yield,com.victronenergy.multi-Yield today for tracker 3,no,0 to 6553.5,10kWh, +,uint16,4582,multi/History/Daily/1/Pv/0/Yield,com.victronenergy.multi-Yield yesterday for tracker 0,no,0 to 6553.5,10kWh, +,uint16,4583,multi/History/Daily/1/Pv/1/Yield,com.victronenergy.multi-Yield yesterday for tracker 1,no,0 to 6553.5,10kWh, +,uint16,4584,multi/History/Daily/1/Pv/2/Yield,com.victronenergy.multi-Yield yesterday for tracker 2,no,0 to 6553.5,10kWh, +,uint16,4585,multi/History/Daily/1/Pv/3/Yield,com.victronenergy.multi-Yield yesterday for tracker 3,no,0 to 6553.5,10kWh, +,uint16,4586,multi/History/Daily/0/Pv/0/MaxPower,com.victronenergy.multi-Maximum charge power today for tracker 0,no,0 to 65535,1W, +,uint16,4587,multi/History/Daily/0/Pv/1/MaxPower,com.victronenergy.multi-Maximum charge power today for tracker 1,no,0 to 65535,1W, +,uint16,4588,multi/History/Daily/0/Pv/2/MaxPower,com.victronenergy.multi-Maximum charge power today for tracker 2,no,0 to 65535,1W, +,uint16,4589,multi/History/Daily/0/Pv/3/MaxPower,com.victronenergy.multi-Maximum charge power today for tracker 3,no,0 to 65535,1W, +,uint16,4590,multi/History/Daily/1/Pv/0/MaxPower,com.victronenergy.multi-Maximum charge power yesterday tracker 0,no,0 to 65535,1W, +,uint16,4591,multi/History/Daily/1/Pv/1/MaxPower,com.victronenergy.multi-Maximum charge power yesterday tracker 1,no,0 to 65535,1W, +,uint16,4592,multi/History/Daily/1/Pv/2/MaxPower,com.victronenergy.multi-Maximum charge power yesterday tracker 2,no,0 to 65535,1W, +,uint16,4593,multi/History/Daily/1/Pv/3/MaxPower,com.victronenergy.multi-Maximum charge power yesterday tracker 3,no,0 to 65535,1W, +,uint16,4594,multi/Pv/0/V,com.victronenergy.multi-PV voltage for tracker 0,no,0 to 6553.5,10V DC, +,uint16,4595,multi/Pv/1/V,com.victronenergy.multi-PV voltage for tracker 1,no,0 to 6553.5,10V DC, +,uint16,4596,multi/Pv/2/V,com.victronenergy.multi-PV voltage for tracker 2,no,0 to 6553.5,10V DC, +,uint16,4597,multi/Pv/3/V,com.victronenergy.multi-PV voltage for tracker 3,no,0 to 6553.5,10V DC, +,uint16,4598,multi/Pv/0/P,com.victronenergy.multi-PV power for tracker 0,no,0 to 65535,1W, +,uint16,4599,multi/Pv/1/P,com.victronenergy.multi-PV power for tracker 1,no,0 to 65535,1W, +,uint16,4600,multi/Pv/2/P,com.victronenergy.multi-PV power for tracker 2,no,0 to 65535,1W, +,uint16,4601,multi/Pv/3/P,com.victronenergy.multi-PV power for tracker 3,no,0 to 65535,1W, +,uint16,4602,multi/Alarms/LowSoc,com.victronenergy.multi-Low SOC alarm,no,"{""0"": ""No alarm"", ""1"": ""Warning"", ""2"": ""Alarm""}",, +,uint32,4603,multi/Yield/User,com.victronenergy.multi-User yield,no,0 to 4294967295,1kWh,Energy generated by the solarcharger since last user reset +,uint16,4605,multi/Pv/0/MppOperationMode,com.victronenergy.multi-MPP operation mode tracker 1,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,4606,multi/Pv/1/MppOperationMode,com.victronenergy.multi-MPP operation mode tracker 2,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,4607,multi/Pv/2/MppOperationMode,com.victronenergy.multi-MPP operation mode tracker 3,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,4608,multi/Pv/3/MppOperationMode,com.victronenergy.multi-MPP operation mode tracker 4,no,"{""0"": ""Off"", ""1"": ""Voltage/current limited"", ""2"": ""MPPT active"", ""255"": ""Not available""}",, +,uint16,4609,multi/Settings/Ess/Mode,com.victronenergy.multi-ESS mode,yes,"{""0"": ""self-consumption (battery-life)"", ""1"": ""self-consumption"", ""2"": ""Keep charged"", ""3"": ""External control""}",, +,int32,4610,multi/Ess/AcPowerSetpoint,com.victronenergy.multi-ESS power setpoint,yes,-2147483648 to 2147483648,1W, +,uint16,4612,multi/Ess/DisableFeedIn,com.victronenergy.multi-Disable Feed-in,yes,"{""0"": ""Feed-in enabled"", ""1"": ""Feed-in disabled""}",, +,uint16,4613,multi/Ess/DisableCharge,com.victronenergy.multi-Disable charge,yes,"{""0"": ""Charge enabled"", ""1"": ""Charge disabled""}",, +,uint16,4700,pump/State,com.victronenergy.pump-Pump State,no,"{""0"": ""Stopped"", ""1"": ""Running""}",, +,uint16,4701,settings/Settings/Pump0/AutoStartEnabled,com.victronenergy.settings-Auto start enabled,yes,"{""0"": ""Disabled"", ""1"": ""Enabled""}",, +,uint16,4702,settings/Settings/Pump0/Mode,com.victronenergy.settings-Mode,yes,"{""0"": ""Auto"", ""1"": ""On"", ""2"": ""Off""}",, +,uint16,4703,settings/Settings/Pump0/StartValue,com.victronenergy.settings-Start value,yes,0 to 100,1%, +,uint16,4704,settings/Settings/Pump0/StopValue,com.victronenergy.settings-Stop value,yes,0 to 100,1%, +,uint16,4800,dcdc/ProductId,com.victronenergy.dcdc-/ProductId,no,0 to 65535,1, +,uint32,4801,dcdc/FirmwareVersion,com.victronenergy.dcdc-/FirmwareVersion,no,0 to 4294967295,1, +,uint16,4803,dcdc/ErrorCode,com.victronenergy.dcdc-/ErrorCode,no,"{""0"": ""No error"", ""1"": ""Battery temperature too high"", ""2"": ""Battery voltage too high"", ""3"": ""Battery temperature sensor miswired (+)"", ""4"": ""Battery temperature sensor miswired (-)"", ""5"": ""Battery temperature sensor disconnected"", ""6"": ""Battery voltage sense miswired (+)"", ""7"": ""Battery voltage sense miswired (-)"", ""8"": ""Battery voltage sense disconnected"", ""9"": ""Battery voltage wire losses too high"", ""17"": ""Charger temperature too high"", ""18"": ""Charger over-current"", ""19"": ""Charger current polarity reversed"", ""20"": ""Bulk time limit reached"", ""22"": ""Charger temperature sensor miswired"", ""23"": ""Charger temperature sensor disconnected"", ""34"": ""Input current too high""}",, +,uint16,4804,dcdc/Dc/0/Voltage,com.victronenergy.dcdc-/Dc/0/Voltage,no,0 to 655.35,100V DC, +,int16,4805,dcdc/Dc/0/Current,com.victronenergy.dcdc-/Dc/0/Current,no,-3276.8 to 3276.7,10A DC, +,int16,4806,dcdc/Dc/0/Temperature,com.victronenergy.dcdc-/Dc/0/Temperature,no,-3276.8 to 3276.7,10Degrees celsius, +,uint16,4807,dcdc/Mode,com.victronenergy.dcdc-/Mode,yes,"{""1"": ""On"", ""4"": ""Off""}",, +,uint16,4808,dcdc/State,com.victronenergy.dcdc-/State,no,"{""0"": ""Off"", ""2"": ""Fault"", ""3"": ""Bulk"", ""4"": ""Absorption"", ""5"": ""Float"", ""6"": ""Storage"", ""7"": ""Equalize"", ""11"": ""Power Supply""}",, +,uint16,4809,dcdc/Dc/In/V,com.victronenergy.dcdc-/Dc/In/V,no,0 to 655.35,100V DC, +,uint16,4810,dcdc/Dc/In/P,com.victronenergy.dcdc-/Dc/In/P,no,0 to 65535,1W, +,uint16,4811,dcdc/History/Cumulative/User/ChargedAh,com.victronenergy.dcdc-/History/Cumulative/User/ChargedAh,no,0 to 6553.5,10Ah, diff --git a/tools/list_to_json.py b/tools/list_to_json.py index 7a4ec1d..38eed52 100644 --- a/tools/list_to_json.py +++ b/tools/list_to_json.py @@ -2,7 +2,7 @@ import re # Given string -input_string = "0: 208VAC 1: 230VAC 2: 240VAC 3:220VAC 4:100VAC 5:110VAC 6:120VAC" +input_string = "1=Charger Only;2=Inverter Only;3=On;4=Off" while True: user_input = input("Enter Data: ") user_input = re.sub(r'\s+', " ", user_input) @@ -15,6 +15,8 @@ pairs = user_input.split(";") elif user_input.find(";") != -1: pairs = user_input.split(";") + elif user_input.find("=") != -1: + pairs = user_input.split("=") else: pairs = user_input.split() @@ -27,6 +29,8 @@ if pair.find(":") != -1: key, value = pair.split(":") + elif pair.find("=") != -1: + key, value = pair.split("=") else: key, value = pair.split(":") From 03a3475e69b5f765fbb35fecd623496129c8f453 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Mon, 6 May 2024 10:23:08 -0500 Subject: [PATCH 02/23] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 89b4fe1..e083d6c 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ sigineer_v0.11 = sigineer inverters growatt_2020_v1.24 = alt protocol for large growatt inverters - currently untested eg4_v58 = eg4 inverters ( EG4-6000XP ) - confirmed working srne_v3.9 = SRNE inverters - Untested +victron_gx_3.3 = Victron GX Devices - Untested hdhk_16ch_ac_module = some chinese current monitoring device :P ``` From ebcc6d1cf27b833bdb81e75fff29454b528f1411 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Mon, 6 May 2024 10:27:05 -0500 Subject: [PATCH 03/23] Update protocol_settings.py --- classes/protocol_settings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/protocol_settings.py b/classes/protocol_settings.py index 391f675..c096778 100644 --- a/classes/protocol_settings.py +++ b/classes/protocol_settings.py @@ -86,7 +86,9 @@ def fromString(cls, name : str): alias : dict[str,str] = { "UINT8" : "BYTE", "INT16" : "SHORT", - "UINT16" : "USHORT" + "UINT16" : "USHORT", + "UINT32" : "UINT", + "INT32" : "INT" } if name in alias: From 4001661e87467d78e175cffa26531c1a43b9e038 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Thu, 9 May 2024 10:13:01 -0500 Subject: [PATCH 04/23] clean a bit and enable write --- classes/transports/mqtt.py | 2 +- protocols/eg4_v58.holding_registry_map.csv | 612 ++++++++++----------- 2 files changed, 307 insertions(+), 307 deletions(-) diff --git a/classes/transports/mqtt.py b/classes/transports/mqtt.py index 6b20627..f0d8c42 100644 --- a/classes/transports/mqtt.py +++ b/classes/transports/mqtt.py @@ -93,7 +93,7 @@ def __init__(self, settings : SectionProxy): self.mqtt_properties = paho.mqtt.properties.Properties(paho.mqtt.packettypes.PacketTypes.PUBLISH) self.mqtt_properties.MessageExpiryInterval = 30 # in seconds - self.write_enabled = True #set default + self.write_enabled = False #set default super().__init__(settings) diff --git a/protocols/eg4_v58.holding_registry_map.csv b/protocols/eg4_v58.holding_registry_map.csv index dfbc821..433b512 100644 --- a/protocols/eg4_v58.holding_registry_map.csv +++ b/protocols/eg4_v58.holding_registry_map.csv @@ -1,45 +1,45 @@ variable name,data type,register,documented name,unit,values,writable,note,,,, -,8bit,7,FWCode0,,[a-zA-Z],,For more information of the model code,,,, -,8bit,7.b8,FWCode1,,[a-zA-Z],,For more information of the code name for the derived model,,,, -,8bit,8,FWCode2,,[a-zA-Z],,For more information of the ODM code,,,, -,8bit,8.b8,FWCode3,,[a-zA-Z],,For more information of the region code,,,, -,8bit,9,Slave Ver,,0-255,,For more information of the software version number for redundant CPU,,,, -,8bit,9.b8,Com Ver,,0-255,,For Communication CPU software version number,,,, -,8bit,10,Cntl Ver,,0-255,,For Control CPU software version number,,,, -,8bit,10.b8,FWVer,,0-255,,For external software version,,,, -,1bit,11,ResetSetting_EnergyRecordClr,Bit0,0-1,,Resetting energy and running time,,,, -,1bit,11.b1,ResetSetting_AlltoDefault,Bit1,0-1,,Reset all settings,,,, -,1bit,11.b2,ResetSetting_AdjRatioClr,Bit2,0-1,,Reset all adjust data,,,, -,1bit,11.b3,ResetSetting_FaultRecordClr,Bit3,0-1,,Clear the failure record,,,, -,1bit,11.b5,ResetSetting_ InvReboot,Bit5,0-1,,0-null 1- restart inverter,,,, -,8bit,12,Time_Year,,17-255,,inverter time-year,,,, -,8bit,12.b8,Time_Month,,1-12,,inverter time-month,,,, -,8bit,13,Time_Date,,1-31,,inverter time-day,,,, -,8bit,13.b8,Time_Hour,,0-23,,inverter time-hour,,,, -,8bit,14,Time_Minute,,0-59,,inverter time-minute,,,, -,8bit,14.b8,Time_Second,,0-59,,inverter time-second,,,, -,,15,Com Addr,,0-150,,MODBUS address,,,, -,,16,Language,,"{""0"":""English"",""1"":""German""}",,0-English 1-German Language 0-English 1-German,,,, -,,20,PVInputModel,,0-7,,0: No PV plug in 1: PV1 plug in 2: PV2 plug in 3: two PVs in parallel 4: two separate PVs,,,, -,1bit,21,FuncEn_EPSEn,0,0-1,,Off-grid mode enable,,,, -,1bit,21.b1,FuncEn_OVFLoadDerateEn,1,0-1,,Overfrequency load reduction enable,,,, -,1bit,21.b2,FuncEn_DRMSEn,2,0-1,,DRMS enable,,,, -,1bit,21.b3,FuncEn_LVRTEn,3,0-1,,Low voltage ride-through enable,,,, -,1bit,21.b4,FuncEn_AntiIslandEn,4,0-1,,Anti-islanding enablement,,,, -,1bit,21.b5,FuncEn_NeutralDetectEn,5,0-1,,Ground neutral detection enable,,,, -,1bit,21.b6,FuncEn_GridOnPowerSSEn,6,0-1,,On-grid power soft start enable,,,, -,1bit,21.b7,FuncEn_ACChargeEn,7,0-1,,AC charging enable,,,, -,1bit,21.b8,FuncEn_SWSeamlesslyEn,8,0-1,,seamless off-grid mode switching enable,,,, -,1bit,21.b9,FuncEn_SetToStandby,9,0-1,,0: Standby 1: Power on,,,, -,1bit,21.b10,FuncEn_ForcedDischgEn,10,0-1,,Forced discharge enable,,,, -,1bit,21.b11,FuncEn_ForcedChgEn,11,0-1,,Force charge enable,,,, -,1bit,21.b12,FuncEn_ISOEn,12,0-1,,ISO enable,,,, -,1bit,21.b13,FuncEn_GFCIEn,13,0-1,,GFCI enable,,,, -,1bit,21.b14,FuncEn_DCIEn,14,0-1,,DCI enable,,,, -,1bit,21.b15,FuncEn_FeedInGridEn,15,0-1,,0-disable 1-enable,,,, -,,22,StartPVVolt,0.1V,900-5000,,PV start-up voltage,,,, -,,23,ConnectTime,s,30-600,,Waiting time of on-grid,,,, -,,24,ReconnectTime,s,0-900,,Waiting time of Reconnect on- gird,,,, +,8bit,7,FWCode0,,[a-zA-Z],W,For more information of the model code,,,, +,8bit,7.b8,FWCode1,,[a-zA-Z],W,For more information of the code name for the derived model,,,, +,8bit,8,FWCode2,,[a-zA-Z],W,For more information of the ODM code,,,, +,8bit,8.b8,FWCode3,,[a-zA-Z],W,For more information of the region code,,,, +,8bit,9,Slave Ver,,0-255,W,For more information of the software version number for redundant CPU,,,, +,8bit,9.b8,Com Ver,,0-255,W,For Communication CPU software version number,,,, +,8bit,10,Cntl Ver,,0-255,W,For Control CPU software version number,,,, +,8bit,10.b8,FWVer,,0-255,W,For external software version,,,, +,1bit,11,ResetSetting_EnergyRecordClr,Bit0,0-1,W,Resetting energy and running time,,,, +,1bit,11.b1,ResetSetting_AlltoDefault,Bit1,0-1,W,Reset all settings,,,, +,1bit,11.b2,ResetSetting_AdjRatioClr,Bit2,0-1,W,Reset all adjust data,,,, +,1bit,11.b3,ResetSetting_FaultRecordClr,Bit3,0-1,W,Clear the failure record,,,, +,1bit,11.b5,ResetSetting_ InvReboot,Bit5,0-1,W,0-null 1- restart inverter,,,, +,8bit,12,Time_Year,,17-255,W,inverter time-year,,,, +,8bit,12.b8,Time_Month,,1-12,W,inverter time-month,,,, +,8bit,13,Time_Date,,1-31,W,inverter time-day,,,, +,8bit,13.b8,Time_Hour,,0-23,W,inverter time-hour,,,, +,8bit,14,Time_Minute,,0-59,W,inverter time-minute,,,, +,8bit,14.b8,Time_Second,,0-59,W,inverter time-second,,,, +,,15,Com Addr,,0-150,W,MODBUS address,,,, +,,16,Language,,"{""0"":""English"",""1"":""German""}",W,0-English 1-German Language 0-English 1-German,,,, +,,20,PVInputModel,,0-7,W,0: No PV plug in 1: PV1 plug in 2: PV2 plug in 3: two PVs in parallel 4: two separate PVs,,,, +,1bit,21,FuncEn_EPSEn,0,0-1,W,Off-grid mode enable,,,, +,1bit,21.b1,FuncEn_OVFLoadDerateEn,1,0-1,W,Overfrequency load reduction enable,,,, +,1bit,21.b2,FuncEn_DRMSEn,2,0-1,W,DRMS enable,,,, +,1bit,21.b3,FuncEn_LVRTEn,3,0-1,W,Low voltage ride-through enable,,,, +,1bit,21.b4,FuncEn_AntiIslandEn,4,0-1,W,Anti-islanding enablement,,,, +,1bit,21.b5,FuncEn_NeutralDetectEn,5,0-1,W,Ground neutral detection enable,,,, +,1bit,21.b6,FuncEn_GridOnPowerSSEn,6,0-1,W,On-grid power soft start enable,,,, +,1bit,21.b7,FuncEn_ACChargeEn,7,0-1,W,AC charging enable,,,, +,1bit,21.b8,FuncEn_SWSeamlesslyEn,8,0-1,W,seamless off-grid mode switching enable,,,, +,1bit,21.b9,FuncEn_SetToStandby,9,0-1,W,0: Standby 1: Power on,,,, +,1bit,21.b10,FuncEn_ForcedDischgEn,10,0-1,W,Forced discharge enable,,,, +,1bit,21.b11,FuncEn_ForcedChgEn,11,0-1,W,Force charge enable,,,, +,1bit,21.b12,FuncEn_ISOEn,12,0-1,W,ISO enable,,,, +,1bit,21.b13,FuncEn_GFCIEn,13,0-1,W,GFCI enable,,,, +,1bit,21.b14,FuncEn_DCIEn,14,0-1,W,DCI enable,,,, +,1bit,21.b15,FuncEn_FeedInGridEn,15,0-1,W,0-disable 1-enable,,,, +,,22,StartPVVolt,0.1V,900-5000,W,PV start-up voltage,,,, +,,23,ConnectTime,s,30-600,W,Waiting time of on-grid,,,, +,,24,ReconnectTime,s,0-900,W,Waiting time of Reconnect on- gird,,,, ,,25,GridVoltConnLow,0.1V,According to specific regulatory requirements,WD,The lower limit of the allowed on-grid voltage.,,,, ,,26,GridVoltConnHigh,0.1V,According to specific regulatory requirements,WD,The upper limit of the the allowed on-grid voltage.,,,, ,,27,GridFreqConnLow,0.01Hz,According to specific regulatory requirements,WD,The lower limit of the allowable on-grid frequency,,,, @@ -74,268 +74,268 @@ variable name,data type,register,documented name,unit,values,writable,note,,,, ,,56,V2L,0.1V,According to specific regulatory requirements,WD,Q(V) curve undervoltage 2,,,, ,,57,V1H,0.1V,According to specific regulatory requirements,WD,Q(V) curve overvoltage 1,,,, ,,58,V2H,0.1V,According to specific regulatory requirements,WD,Q(V) curve overvoltage 2,,,, -,,59,ReactivePowerCMDType,,"{""0"":""unit power factor"",""1"":""fixed PF"",""2"":""default PF curve (American machine: Q(P))"",""3"":""custom PF curve"",""4"":""capacitive reactive power percentage"",""5"":""inductive reactive power percentage"",""6"":""QV curve"",""7"":""QV_Dynamic""}",,Reactive power command type 0 - unit power factor 1 - fixed PF 2 - default PF curve (American machine: Q(P)) 3 - custom PF curve 4 - capacitive reactive power percentage 5- inductive reactive power percentage 6-QV curve 7-QV_Dynamic,,,, -,,60,ActivePowerPercentCMD,%,0-100,,Active power percentage set value,,,, -,,61,ReactivePowerPercentCMD,%,0-60,,Reactive power percentage set value,,,, -,,62,PFCMD,0.001,750-1000,, 1750- 2000,,,, -,,63,PowerSoftStartSlope,%/min,1-4000,,Loading rate,,,, -,,64,ChargePowerPercentCMD,%,0-100,,Charging power percentage setting,,,, -,,65,DischgPowerPercentCMD,%,0-100,,Discharging power percentage setting,,,, -,,66,ACChgPowerCMD,%,0-100,,AC charge percentage setting,,,, -,,67,ACChgSOCLimit,%,0-100,,SOC limit setting for AC charging,,,, -,8bit,68,ACChgStartHour,hour,0-23,,AC charging start time - hour setting.,,,, -,8bit,68.b8,ACChgStartMinute,min,0-59,,AC charging start time_minute setting,,,, -,8bit,69,ACChgEndHour,hour,0-23,,AC charging end time_hour setting,,,, -,8bit,69.b8,ACChgEndMinute,min,0-59,,AC charging end time_minute setting,,,, -,8bit,70,ACChgStartHour1,hour,0-23,,AC charging start time_hour setting,,,, -,8bit,70.b8,ACChgStartMinute1,min,0-59,,AC charging start time_minutesetting,,,, -,8bit,71,ACChgEndHour1,hour,0-23,,AC charging end time_hour setting,,,, -,8bit,71.b8,ACChgEndMinute1,min,0-59,,AC charging end time_minute setting,,,, -,8bit,72,ACChgStartHour2,hour,0-23,,AC charging start time_hour setting,,,, -,8bit,72.b8,ACChgStartMinute2,min,0-59,,AC charging start time_minute setting,,,, -,8bit,73,ACChgEndHour2,hour,0-23,,AC charging end time_hour setting,,,, -,8bit,73.b8,ACChgEndMinute2,min,0-59,,AC charging end time_minute setting,,,, -,,74,ChgFirstPowerCMD,%,0-100,,Charging priority percentage setting,,,, -,,75,ChgFirstSOCLimit,%,0-100,,Charging priority SOC limit setting,,,, -,8bit,76,ChgFirstStartHour,hour,0-23,,Charging priority start time_hour setting,,,, -,8bit,76.b8,ChgFirstStartMinute,min,0-59,,Charge priority start time_min setting,,,, -,8bit,77,ChgFirstEndHour,hour,0-23,,Charging priority end time_hour setting,,,, -,8bit,77.b8,ChgFirstEndMinute,min,0-59,,Charging priority end time_minute setting,,,, -,8bit,78,ChgFirstStartHour1,hour,0-23,,Charging priority start time_hour setting,,,, -,8bit,78.b8,ChgFirstStartMinute1,min,0-59,,Charging priority start time_min setting,,,, -,8bit,79,ChgFirstEndHour1,hour,0-23,,Charging priority end time_hour setting,,,, -,8bit,79.b8,ChgFirstEndMinute1,min,0-59,,Charging priority end time_minute setting,,,, -,8bit,80,ChgFirstStartHour2,hour,0-23,,Charging priority start time_hour setting,,,, -,8bit,80.b8,ChgFirstStartMinute2,min,0-59,,Charging priority start time_minute setting,,,, -,8bit,81,ChgFirstEndHour2,hour,0-23,,Charging priority end time_hour setting,,,, -,8bit,81.b8,ChgFirstEndMinute2,min,0-59,,Charging priority end time_minut setting,,,, -,,82,ForcedDischgPowerCMD,%,0-100,,Forced discharge percentage setting,,,, -,,83,ForcedDischgSOCLimit,%,0-100,,Forced discharge SOC limit setting,,,, -,8bit,84,ForcedDischgStartHour,hour,0-23,,Forced discharge start time_hour setting,,,, -,8bit,84.b8,ForcedDischgStartMinute,min,0-59,,Forced discharge start time_minute setting,,,, -,8bit,85,ForcedDischgEndHour,hour,0-23,,Forced discharge end time_hour setting,,,, -,8bit,85.b8,ForcedDischgEndMinute,min,0-59,,Forced discharge end time_minute setting,,,, -,8bit,86,ForcedDischgStartHour1,hour,0-23,,Forced discharge start time_hour setting,,,, -,8bit,86.b8,ForcedDischgStartMinute1,min,0-59,,Forced discharge start time_minute setting,,,, -,8bit,87,ForcedDischgEndHour1,hour,0-23,,Forced discharge end time_hour setting,,,, -,8bit,87.b8,ForcedDischgEndMinute1,min,0-59,,Forced discharge end time_minute setting,,,, -,8bit,88,ForcedDischgStartHour2,hour,0-23,,Forced discharge start time_hour setting,,,, -,8bit,88.b8,ForcedDischgStartMinute2,min,0-59,,Forced discharge start time_minute setting,,,, -,8bit,89,ForcedDischgEndHour2,hour,0-23,,Forced discharge end time_hour setting,,,, -,8bit,89.b8,ForcedDischgEndMinute2,min,0-59,,Forced discharge end time_minute setting,,,, -,,90,EPSVoltageSet,1V,208~277,,240,Off-grid output voltage level setting,Off-grid output voltage level setting,Off-grid output voltage level setting,Off-grid output voltage level setting -,,91,EPSFreqSet,1Hz,50~60,,60,,,, -,,92,LockInGridVForPFCurve,0.1V,2300-3000,,cosphi(P)lock in voltage,,,, -,,93,LockOutGridVForPFCurve,0.1V,1500-3000,,cosphi(P)lock out voltage,,,, -,,94,LockInPowerForQVCurve,%,0-100,,Q(V) lock in power,,,, -,,95,LockOutPowerForQVCurve,%,0-100,,Q(V) lock out power,,,, -,,96,DelayTimeForQVCurve,ms,0-2000,,Q(V) delay,,,, -,,97,DelayTimeForOverFDerate,ms,0-1000,,Overfrequency load reduction delay,,,, -,,99,ChargeVoltRef,0.1V,500-590,,Lead-acid battery charging specified voltage,,,, -,,100,CutVoltForDischg,0.1V,400-520,,Lead-acid battery discharge cut- off voltage,,,, -,,101,ChargeRate ChargeCurr,A,0-140,,Charging current,,,, -,,102,DischgRate DischgCurr,A,0-140,,Discharging current,,,, -,,103,MaxBackFlow,%,0-100,,Feed-in grid power setting,,,, -,,105,EOD,%,10~90,,Cut SOC for discharging,,,, -,,106,TemprLowerLimitDischg,0.1C,0-65536,,Lead-acid Temperature low limit for discharging,,,, -,,107,TemprUpperLimitDischg,0.1C,0-65536,,Lead-acid Temperature high limit for discharging,,,, -,,108,TemprLowerLimitChg,0.1C,0-65536,,Lead-acid Temperature low limit for charging,,,, -,,109,TemprUpperLimitChg,0.1C,0-65536,,Lead-acid Temperature high limit for charging,,,, -,1bit,110,FunctionEn1_ubPVGridOffEn,,0~1,,1,,,, -,1bit,110.b1,FunctionEn1_ubFastZero Export,,"{""0"": ""disable"", ""1"": ""enable""}",,0 - disable 1 - enable,,,, -,1bit,110.b2,FunctionEn1_ubMicroGridEn,,"{""0"": ""disable"", ""1"": ""enable""}",,0 - disable 1 - enable,,,, -,1bit,110.b3,FunctionEn1_ ubBatShared,,"{""0"": ""disable"", ""1"": ""enable""}",,0 - disable 1 - enable,,,, -,1bit,110.b4,FunctionEn1_ ubChgLastEn,,"{""0"": ""disable"", ""1"": ""enable""}",,0 - disable 1 - enable,,,, -,2bit,110.b5,FunctionEn1_ CTSampleRatio,,"{""0"":""1/1000"",""1"":""1/3000""}",,0 : 1/1000 1- 1/3000,,,, -,1bit,110.b7,FunctionEn1_ BuzzerEn,,"{""0"": ""disable"", ""1"": ""enable""}",,0-disable 1-enable,,,, -,2bit,110.b8,FunctionEn1_ PVCTSampleType,,"{""0"":""PV power"",""1"":""SpecLoad""}",,0-PV power 1-SpecLoad,,,, -,1bit,110.b10,FunctionEn1_ TakeLoadTogether,,"{""0"": ""disable"", ""1"": ""enable""}",,For off-grid: 0-disable 1- enable,,,, -,1bit,110.b11,FunctionEn1_ OnGridWorkingMode,,,,For 12K: consistant chk mask 0- disable 1-enable 0-self consumption 1-Charge First,,,, -,2bit,110.b12,FunctionEn1_ PVCTSampleRatio,,"{""0"":""1/1000"",""1"":""1/3000""}",,0 : 1/1000 1- 1/3000,,,, -,1bit,110.b14,FunctionEn1_GreenModeEn,,"{""0"": ""disable"", ""1"": ""enable""}",,0-disable 1- enable,,,, -,1bit,110.b15,FunctionEn1_EcoModeEn,,"{""0"": ""disable"", ""1"": ""enable""}",,0-disable 1- enable,,,, -,,112,SetSystemType,,"{""0"":""no parallel (single one)"",""1"":""Single-phase parallel operation forms a single-phase system. (Primary, which will not show on off-grid mode)"",""2"":""Secondary (will not show on off-grid mode)"",""3"":""Single phase parallel operation forms a three phase system (Primary, which will not show on off-grid mode)""}",,1, which will not show on off-grid mode), which will not show on off-grid mode), which will not show on off-grid mode), which will not show on off-grid mode) -,,113,SetComposedPhase,,1-3,,Parallel phase setting 1-R 2-S 3-T,,,, -,,114,ClearFunction,,1,,Parallel Alarm clear1- clear,,,, -,,115,OVFDerateStartPoint,0.01Hz,5000-5200,,Overfrequency load reduction start frequency point,,,, -,,116,PtoUserStartdischg,1W,50W-,,Ptouser: value of discharging initiate,,,, -,,117,PtoUserStartchg,1W,- -50W,,Ptouser: starts AC charging less than this value,,,, -,,118,VbatStartDerating,0.1V,>CutVoltForDisc hg+2V,,For lead-acid battery,,,, -,short,119,wCT_PowerOffset,1W,-1000~1000,,"signed short int; CT Power compensation, PtoUser direction is positive.",,,, -,1bit,120,stSysEnable_bit_HalfHourACChrStartEn,Bit0,0~1,,1,,,, -,3bit,120.b1,stSysEnable_bit_ACChargeType,,"{""0"":""disable"",""1"":""according to time"",""2"":""according to voltage"",""3"":""according to SOC"",""4"":""according to VoltageandTime"",""5"":""according to SOC and Time""}",,0-disable 1-according to time 2-accoridng to voltage 3-according to SOC For 12K: 0 - according to time4-according to VoltageandTime5-according to SOC andTime,,,, -,2bit,120.b4,stSysEnable_bit_DischgCtrlType,,"{""0"":""according to voltage"",""1"":""according to SOC"",""2"":""according to both""}",,0-according to voltage 1- according to SOC 2- according to both,,,, -,1bit,120.b6,stSysEnable_bit_OnGridEODType,,"{""0"":""according to voltage"",""1"":""according to SOC""}",,0-according to voltage 1- according to SOC,,,, -,1bit,120.b7,stSysEnable_bit_ GenChargeType,,"{""0"":""According to Battery voltage"",""1"":""According to Battery SOC""}",,0-According to Battery voltage1-According to Battery SOC,,,, -,,124,OVFDerateEndPoint,0.01Hz,5000-5200,,Overfrequency load reduction ends at the frequency point,,,, -,,125,SOCLowLimitForEPSDischg,%,0-EOD,,SOC low limit for EPS discharge,,,, -,2bit,126,OptimalChg_DisChg_Time0,Bit0~1,0~2,,"0:00~0:30 Mark of time period charging and discharging. Default: 0; 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge",,,, -,2bit,126.b2,OptimalChg_DisChg_Time1,Bit2~3,0~2,,0:30~1:00 Mark of time period charging and discharging.,,,, -,2bit,126.b4,OptimalChg_DisChg_Time2,Bit4~5,0~2,,1:00~1:30 Mark of time period charging and discharging.,,,, -,2bit,126.b6,OptimalChg_DisChg_Time3,,0~2,,,,,, -,2bit,126.b8,OptimalChg_DisChg_Time4,,0~2,,,,,, -,2bit,126.b10,OptimalChg_DisChg_Time5,,0~2,,,,,, -,2bit,126.b12,OptimalChg_DisChg_Time6,,0~2,,,,,, -,2bit,126.b14,OptimalChg_DisChg_Time7,Bit14~15,0~2,,3:30~4:00 Mark of time period charging and discharging.,,,, -,2bit,127,OptimalChg_DisChg_Time8,Bit0~1,0~2,,"4:00~4:30 Mark of time period charging and discharging. Default: 0; 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge",,,, -,2bit,127.b2,OptimalChg_DisChg_Time9,Bit2~3,0~2,,4:30~5:00 Mark of time period charging and discharging.,,,, -,2bit,127.b4,OptimalChg_DisChg_Time10,Bit4~5,0~2,,5:00~5:30 Mark of time period charging and discharging.,,,, -,2bit,127.b6,OptimalChg_DisChg_Time11,,0~2,,,,,, -,2bit,127.b8,OptimalChg_DisChg_Time12,,0~2,,,,,, -,2bit,127.b10,OptimalChg_DisChg_Time13,,0~2,,,,,, -,2bit,127.b12,OptimalChg_DisChg_Time14,,0~2,,,,,, -,2bit,127.b14,OptimalChg_DisChg_Time15,Bit14~15,0~2,,7:30~8:00 Mark of time period charging and discharging.,,,, -,2bit,128,OptimalChg_DisChg_Time16,Bit0~1,0~2,,"8:00~8:30 Mark of time period charging and discharging. Default: 0; 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge",,,, -,2bit,128.b2,OptimalChg_DisChg_Time17,Bit2~3,0~2,,8:30~9:00 Mark of time period charging and discharging.,,,, -,2bit,128.b4,OptimalChg_DisChg_Time18,Bit4~5,0~2,,9:00~9:30 Mark of time period charging and discharging.,,,, -,2bit,128.b6,OptimalChg_DisChg_Time19,,0~2,,,,,, -,2bit,128.b8,OptimalChg_DisChg_Time20,,0~2,,,,,, -,2bit,128.b10,OptimalChg_DisChg_Time21,,0~2,,,,,, -,2bit,128.b12,OptimalChg_DisChg_Time22,,0~2,,,,,, -,2bit,128.b14,OptimalChg_DisChg_Time23,Bit14~15,0~2,,11:30~12:00 Mark of time period charging and discharging.,,,, -,2bit,129,OptimalChg_DisChg_Time24,Bit0~1,0~2,,"12:00~12:30 Mark of time period charging and discharging. Default: 0; 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge;",,,, -,2bit,129.b2,OptimalChg_DisChg_Time25,Bit2~3,0~2,,12:30~13:00 Mark of time period charging and discharging.,,,, -,2bit,129.b4,OptimalChg_DisChg_Time26,Bit4~5,0~2,,13:00~13:30 Mark of time period charging and discharging.,,,, -,2bit,129.b6,OptimalChg_DisChg_Time27,,0~2,,,,,, -,2bit,129.b8,OptimalChg_DisChg_Time28,,0~2,,,,,, -,2bit,129.b10,OptimalChg_DisChg_Time29,,0~2,,,,,, -,2bit,129.b12,OptimalChg_DisChg_Time30,,0~2,,,,,, -,2bit,129.b14,OptimalChg_DisChg_Time31,Bit14~15,0~2,,17:00~17:30 Mark of time period charging and discharging.,,,, -,2bit,130,OptimalChg_DisChg_Time32,Bit0~1,0~2,,"16:00~16:30 Mark of time period charging and discharging. 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge;",,,, -,2bit,130.b2,OptimalChg_DisChg_Time33,Bit2~3,0~2,,16:30~17:00 Mark of time period charging and discharging.,,,, -,2bit,130.b4,OptimalChg_DisChg_Time34,,0~2,,,,,, -,2bit,130.b6,OptimalChg_DisChg_Time35,,0~2,,,,,, -,2bit,130.b8,OptimalChg_DisChg_Time36,,0~2,,,,,, -,2bit,130.b10,OptimalChg_DisChg_Time37,,0~2,,,,,, -,2bit,130.b12,OptimalChg_DisChg_Time38,,0~2,,,,,, -,2bit,130.b14,OptimalChg_DisChg_Time39,Bit14~15,0~2,,19:30~20:00 Mark of time period charging and discharging.,,,, -,2bit,131,OptimalChg_DisChg_Time40,Bit0~1,0~2,,20:00~20:30 Mark of time period charging and discharging. 0-does not operate,,,, -,2bit,131.b2,OptimalChg_DisChg_Time41,Bit2~3,0~2,,20:30~21:00 Mark of time period charging and discharging.,,,, -,2bit,131.b4,OptimalChg_DisChg_Time42,Bit4~5,0~2,,21:00~21:30 Mark of time period charging and discharging.,,,, -,2bit,131.b6,OptimalChg_DisChg_Time43,,0~2,,,,,, -,2bit,131.b8,OptimalChg_DisChg_Time44,,0~2,,,,,, -,2bit,131.b10,OptimalChg_DisChg_Time45,,0~2,,,,,, -,2bit,131.b12,OptimalChg_DisChg_Time46,,0~2,,,,,, -,2bit,131.b14,OptimalChg_DisChg_Time47,Bit14~15,0~2,,23:30~0:00 Mark of time period charging and discharging.,,,, -,8bit,132,BatCellVoltLow,0.1V,0-200,,Battery cell voltage lower limit.,,,, -,8bit,132.b8,BatCellVoltHigh,0.1V,0-200,,Battery cell voltage upper limit,,,, -,8bit,133,BatCellSerialNum,1,0-200,,Number of battery cells in series,,,, -,8bit,133.b8,BatCellParaNum,1,0-200,,Number of battery cells in parallel,,,, -,,134,UVFDerateStartPoint,0.01Hz,4500-5000,,Underfrequency load reduction starting point,,,, -,,135,UVFDerateEndPoint,0.01Hz,4500-5000,,The end point of underfrequency load reduction,,,, -,,136,OVFDerateRatio,%Pm/Hz,1-100,,Underfrequency load ramp rate,,,, -,,137,SpecLoadCompensate,w,0-65535,,The maximum amount of compensation for a specific load,,,, -,,138,ChargePowerPercentCMD,0.1%,0-1000,,Charging power percentage setting,,,, -,,139,DischgPowerPercentCMD,0.1%,0-1000,,Discharging power percentage setting,,,, -,,140,ACChgPowerCMD,0.1%,0-1000,,AC charge percentage setting,,,, -,,141,ChgFirstPowerCMD,0.1%,0-1000,,Charging priority percentage setting,,,, -,,142,ForcedDischgPowerCMD,0.1%,0-1000,,Forced discharge percentage setting,,,, -,,143,ActivePowerPercentCMD,0.1%,0-1000,,Inverse active percentage setting,,,, -,,144,FloatChargeVolt,0.1V,500-560,,Float charge voltage,,,, -,,145,OutputPrioConfig,,"{""0"": ""bat first"", ""1"": ""PV first"", ""2"": ""AC first"", ""3"":""Unknown""}",,"0~3, 0-bat first 1-PV first 2-AC first",,,, -,,146,LineMode,,"{""0"": ""APL(90-280V 20ms)"", ""1"": ""UPS (170-280V 10ms)"", ""2"": ""GEN (90-280V 20ms)""}",,0-APL(90-280V 20ms) 1-UPS (170-280V 10ms)2-GEN (90- 280V 20ms),,,, -,,147,Battery capacity,Ah,0-10000,,Battery capacity,,,, -,,148,Battery nominal Voltage,0.1V,400-590,,Battery rating voltage,,,, -,,149,EqualizationVolt,,500-590,,Battery equalization voltage,,,, -,,150,EqualizationInterval,Day,0-365,,Balancing interval,,,, -,,151,EqualizationTime,hour,0-24,,Balancing duration,,,, -,8bit,152,ACFirstStartHour,hour,0-23,,AC load start time_hours setting,,,, -,8bit,152.b8,ACFirstStartMinute,min,0-59,,AC load start time _minutes setting,,,, -,8bit,153,ACFirstEndHour,hour,0-23,,AC load end time _hours setting,,,, -,8bit,153.b8,ACFirstEndMinute,min,0-59,,AC load end ime_minutes setting,,,, -,8bit,154,ACFirstStartHour1,hour,0-23,,AC load start time_hours setting,,,, -,8bit,154.b8,ACFirstStartMinute1,min,0-59,,AC load start time_minutes setting,,,, -,8bit,155,ACFirstEndHour1,hour,0-23,,AC load end time_hours setting,,,, -,8bit,155.b8,ACFirstEndMinute1,min,0-59,,AC load end time_minutes setting,,,, -,8bit,156,ACFirstStartHour2,hour,0-23,,AC load start time_Hours setting,,,, -,8bit,156.b8,ACFirstStartMinute2,min,0-59,,AC load start time_minutes setting,,,, -,8bit,157,ACFirstEndHour2,hour,0-23,,AC load end time_hours setting,,,, -,8bit,157.b8,ACFirstEndMinute2,min,0-59,,AC load end time_minutes setting,,,, -,,158,ACChgStartVolt,0.1V,385-520,,Battery voltage of AC charging start,,,, -,,159,ACChgEndVolt,0.1V,480-590,,Battery voltage of AC charging cut-off,,,, -,,160,ACChgStartSOC,%,0-90,,SOC of AC charging start ,,,, -,,162,BatLowVoltage,0.1V,400-500,,Battery undervoltage alarm point,,,, -,,163,BatLowBackVoltage,0.1V,420-520,,Battery undervoltage alarm recovery point,,,, -,,164,BatLowSOC,%,0-90,,Battery undervoltage alarm point,,,, -,,165,BatLowBackSOC,%,20-100,,Battery undervoltage alarm recovery point,,,, -,,166,BatLowtoUtilityVoltage,0.1V,444-514,,Voltage point for battery undervoltage to grid transfer,,,, -,,167,BatLowtoUtilitySOC,%,0-100,,SOC for battery undervoltage to grid transfer,,,, -,,168,ACCharge Bat Current,A,0-140,,Charge Current from AC,,,, -,,169,OngridEOD_Voltage,0.1V,400-560,,On-grid end of dischage voltage,,,, -,,171,SOCCurve_BatVolt1,0.1V,400-600,,SOC(V),,,, -,,172,SOCCurve_BatVolt 2,0.1V,400-600,,,,,, -,,173,SOCCurve_SOC1,1%,0-100,,,,,, -,,174,SOCCurve_SOC2,1%,0-100,,,,,, -,,175,SOCCurve_InnerResista nce,m?,0-100,,,,,, -,,176,MaxGridInputPower,W,,,,,,, -,,177,GenRatePower,W,,,,,,, -,1bit,179,uFunctionEn2_ACCTDirection,Bit0,0~1,,1,,,, -,1bit,179.b1,uFunctionEn2_PVCTDirection,Bit1,0~1,,1,,,, -,1bit,179.b2,uFunctionEn2_AFCIAlarmClr,Bit2,0~1,,1,,,, -,1bit,179.b3,uFunctionEn2_BatWakeupEn PVSellFirst,Bit3,0~1,,1,,,, -,1bit,179.b4,uFunctionEn2_VoltWattEn,Bit4,0~1,,1,,,, -,1bit,179.b5,uFunctionEn2_TriptimeUnit,Bit5,0~1,,1,,,, -,1bit,179.b6,uFunctionEn2_ActPowerCMDEn,Bit6,0~1,,1,,,, -,1bit,179.b7,uFunctionEn2_ubGridPeakShaving,Bit7,0~1,,1,,,, -,1bit,179.b8,uFunctionEn2_ubGenPeakShaving,Bit8,0~1,,1,,,, -,1bit,179.b9,uFunctionEn2_ubBatChgcontrol,Bit9,0~1,,1,,,, -,1bit,179.b10,uFunctionEn2_ubBatDischgControl,Bit10,0~1,,1,,,, -,1bit,179.b11,uFunctionEn2_ubACcou pling,Bit11,0~1,,1,,,, -,1bit,179.b12,uFunctionEn2_ubPVArcEn,Bit12,0~1,,1,,,, -,1bit,179.b13,uFunctionEn2_ ubSmartLoadEn,Bit13,0~1,,1,,,, -,1bit,179.b14,uFunctionEn2_ubRSDDisable,Bit14,0~1,,1,,,, -,1bit,179.b15,uFunctionEn2_OnGridAlwaysOn,Bit15,0~1,,1,,,, -,,180,AFCIArcThreshold,,,,,,,, -,,181,VoltWatt_V1,0.1V,,,1.05Vn-1.09Vn,,,, -,,182,VoltWatt_V2,0.1V,,,(V1+0.01Vn)-1.10Vn,,,, -,,183,VoltWatt_DelayTime,ms,500-60000,,Default 10000ms,,,, -,,184,VoltWatt_P2,%,0-200,,,,,, -,,185,Vref_QV,0.1V,,,,,,, -,,186,Vref_filtertime,s,300-5000,,,,,, -,,187,Q3_QV,%,,,,,,, -,,188,Q4_QV,%,,,,,,, -,,189,P1_QP,%,,,,,,, -,,190,P2_QP,%,,,,,,, -,,191,P3_QP,%,,,,,,, -,,192,P4_QP,%,,,,,,, -,,193,UVFIncreaseRatio,%Pm/Hz,1-100,,Underfrequency load ramp rate,,,, -,,194,GenChgStartVolt,0.1V,384-520,,Intitial voltage for generator charging the battery which will be valid after selecting GenChg according to voltage.,,,, -,,195,GenChgEndVolt,0.1V,480-590,,Battery voltage at the end of generator charging which will be valid after selecting GenChg according to voltage.,,,, -,,196,GenChgStartSOC,%,0-90,,SOC for generator charging the battery which will be valid after selecting GenChg according to SOC,,,, -,,197,GenChgEndSOC,%,20-100,,SOC at the end of generator charging which will be valid after selecting GenChg according to SOC,,,, -,,198,MaxGenChgBatCurr,A,0-60,,Charge current from generator,,,, -,,199,OverTempDeratePoint,0.1C,600-900,,Overtemperature load reduction point,,,, -,,201,ChgFirstEndVolt,0.1V,480-590,,Charging priority voltage limit,,,, -,,202,ForceDichgEndVolt,0.1V,400-560,,Forced discharge voltage limit,,,, -,,203,GridRegulation,,,,"Grid regulation settings - documentation unclear, this might be bitflags",,,, -,,204,LeadCapacity,Ah,50-850,,,,,, -,,205,GridType,,"{""0"": ""Split240V"", ""1"": ""Split208V"", ""2"": ""Single240V"", ""3"": ""Single230V"", ""4"": ""Split200V""}",,0-Split240V 1-Split208V 2-Single240V 3-Single230V 4-Split200V,,,, -,,206,GridPeakShavingPower,0.1kw,0-255,,,,,, -,,207,GridPeakShavingSOC,%,0-100,,,,,, -,,208,GridPeakShavingVolt,0.1V,480-590,,,,,, -,8bit,209,PeakShavingStartHour,hour,0-23,,PeakShaving start time_Hour setting,,,, -,8bit,209.b8,PeakShavingStartMinute,min,0-59,,PeakShaving start time_minutes setting,,,, -,8bit,210,PeakShavingEndHour,hour,0-23,,PeakShaving end time_hours setting,,,, -,8bit,210.b8,PeakShavingEndMinute,min,0-59,,PeakShaving end time_minutes setting,,,, -,8bit,211,PeakShavingStartHour1,hour,0-23,,PeakShaving sttart ime_hours setting,,,, -,8bit,211.b8,PeakShavingStartMinute1,min,0-59,,PeakShaving start time_minutes setting,,,, -,8bit,212,PeakShavingEndHour1,hour,0-23,,PeakShaving end time_ hours setting,,,, -,8bit,212.b8,PeakShavingEndMinute1,min,0-59,,PeakShaving end time_minutes setting,,,, -,,213,SmartLoadOnVolt,0.1V,480-590,,,,,, -,,214,SmartLoadOffVolt,0.1V,400-520,,,,,, -,,215,SmartLoadOnSOC,%,0-100,,,,,, -,,216,SmartLoadOffSOC,%,0-100,,,,,, -,,217,StartPVpower,0.1kW,0-120,,,,,, -,,218,GridPeakShavingSOC1,%,0-100,,,,,, -,,219,GridPeakShavingVolt1,0.1V,480-590,,,,,, -,,220,ACCoupleStartSOC,%,0-80,,,,,, -,,221,ACCoupleEndSOC,%,0-100,,,,,, -,,222,ACCoupleStartVolt,0.1V,400-520,,,,,, -,,223,ACCoupleEndVolt,0.1V,400-560,,,,,, -,8bit,224,LCDVersion,But0~7,0-255,,,,,, -,2bit,224.b8,LCDScreenType,Bit8~10,"{""0"": ""big screen"", ""1"": ""small screen"", ""2"": ""unknown"", ""3"": ""unknown"", ""4"": ""unknown"", ""5"": ""unknown"", ""6"": ""unknown"", ""7"": ""unknown""}",,"0~7, 0 - big screen 1 - small screen",,,, -,6bit,224.b10,LCDMachineModelCode,Bit11~15,"{""0"": ""12K"", ""01"": ""All-in-one"", ""02"": ""Three phase inverter""}",,"0~31, 00:12K 01: All-in-one 02: Three phase inverter",,,, -,2bit,226,Resvd,Bit0~1,,,,,,, -,1bit,226.b2,Function3_ExCtEn,Bit2,0~1,,1,,,, -,1bit,226.b3,Function3_RunwithoutGrid,Bit3,0~1,,1,,,, -,1bit,226.b4,Function3_NPeRlyEn,Bit4,0~1,,1,,,, +,,59,ReactivePowerCMDType,,"{""0"":""unit power factor"",""1"":""fixed PF"",""2"":""default PF curve (American machine: Q(P))"",""3"":""custom PF curve"",""4"":""capacitive reactive power percentage"",""5"":""inductive reactive power percentage"",""6"":""QV curve"",""7"":""QV_Dynamic""}",W,Reactive power command type 0 - unit power factor 1 - fixed PF 2 - default PF curve (American machine: Q(P)) 3 - custom PF curve 4 - capacitive reactive power percentage 5- inductive reactive power percentage 6-QV curve 7-QV_Dynamic,,,, +,,60,ActivePowerPercentCMD,%,0-100,W,Active power percentage set value,,,, +,,61,ReactivePowerPercentCMD,%,0-60,W,Reactive power percentage set value,,,, +,,62,PFCMD,0.001,750-1000,W, 1750- 2000,,,, +,,63,PowerSoftStartSlope,%/min,1-4000,W,Loading rate,,,, +,,64,ChargePowerPercentCMD,%,0-100,W,Charging power percentage setting,,,, +,,65,DischgPowerPercentCMD,%,0-100,W,Discharging power percentage setting,,,, +,,66,ACChgPowerCMD,%,0-100,W,AC charge percentage setting,,,, +,,67,ACChgSOCLimit,%,0-100,W,SOC limit setting for AC charging,,,, +,8bit,68,ACChgStartHour,hour,0-23,W,AC charging start time - hour setting.,,,, +,8bit,68.b8,ACChgStartMinute,min,0-59,W,AC charging start time_minute setting,,,, +,8bit,69,ACChgEndHour,hour,0-23,W,AC charging end time_hour setting,,,, +,8bit,69.b8,ACChgEndMinute,min,0-59,W,AC charging end time_minute setting,,,, +,8bit,70,ACChgStartHour1,hour,0-23,W,AC charging start time_hour setting,,,, +,8bit,70.b8,ACChgStartMinute1,min,0-59,W,AC charging start time_minutesetting,,,, +,8bit,71,ACChgEndHour1,hour,0-23,W,AC charging end time_hour setting,,,, +,8bit,71.b8,ACChgEndMinute1,min,0-59,W,AC charging end time_minute setting,,,, +,8bit,72,ACChgStartHour2,hour,0-23,W,AC charging start time_hour setting,,,, +,8bit,72.b8,ACChgStartMinute2,min,0-59,W,AC charging start time_minute setting,,,, +,8bit,73,ACChgEndHour2,hour,0-23,W,AC charging end time_hour setting,,,, +,8bit,73.b8,ACChgEndMinute2,min,0-59,W,AC charging end time_minute setting,,,, +,,74,ChgFirstPowerCMD,%,0-100,W,Charging priority percentage setting,,,, +,,75,ChgFirstSOCLimit,%,0-100,W,Charging priority SOC limit setting,,,, +,8bit,76,ChgFirstStartHour,hour,0-23,W,Charging priority start time_hour setting,,,, +,8bit,76.b8,ChgFirstStartMinute,min,0-59,W,Charge priority start time_min setting,,,, +,8bit,77,ChgFirstEndHour,hour,0-23,W,Charging priority end time_hour setting,,,, +,8bit,77.b8,ChgFirstEndMinute,min,0-59,W,Charging priority end time_minute setting,,,, +,8bit,78,ChgFirstStartHour1,hour,0-23,W,Charging priority start time_hour setting,,,, +,8bit,78.b8,ChgFirstStartMinute1,min,0-59,W,Charging priority start time_min setting,,,, +,8bit,79,ChgFirstEndHour1,hour,0-23,W,Charging priority end time_hour setting,,,, +,8bit,79.b8,ChgFirstEndMinute1,min,0-59,W,Charging priority end time_minute setting,,,, +,8bit,80,ChgFirstStartHour2,hour,0-23,W,Charging priority start time_hour setting,,,, +,8bit,80.b8,ChgFirstStartMinute2,min,0-59,W,Charging priority start time_minute setting,,,, +,8bit,81,ChgFirstEndHour2,hour,0-23,W,Charging priority end time_hour setting,,,, +,8bit,81.b8,ChgFirstEndMinute2,min,0-59,W,Charging priority end time_minut setting,,,, +,,82,ForcedDischgPowerCMD,%,0-100,W,Forced discharge percentage setting,,,, +,,83,ForcedDischgSOCLimit,%,0-100,W,Forced discharge SOC limit setting,,,, +,8bit,84,ForcedDischgStartHour,hour,0-23,W,Forced discharge start time_hour setting,,,, +,8bit,84.b8,ForcedDischgStartMinute,min,0-59,W,Forced discharge start time_minute setting,,,, +,8bit,85,ForcedDischgEndHour,hour,0-23,W,Forced discharge end time_hour setting,,,, +,8bit,85.b8,ForcedDischgEndMinute,min,0-59,W,Forced discharge end time_minute setting,,,, +,8bit,86,ForcedDischgStartHour1,hour,0-23,W,Forced discharge start time_hour setting,,,, +,8bit,86.b8,ForcedDischgStartMinute1,min,0-59,W,Forced discharge start time_minute setting,,,, +,8bit,87,ForcedDischgEndHour1,hour,0-23,W,Forced discharge end time_hour setting,,,, +,8bit,87.b8,ForcedDischgEndMinute1,min,0-59,W,Forced discharge end time_minute setting,,,, +,8bit,88,ForcedDischgStartHour2,hour,0-23,W,Forced discharge start time_hour setting,,,, +,8bit,88.b8,ForcedDischgStartMinute2,min,0-59,W,Forced discharge start time_minute setting,,,, +,8bit,89,ForcedDischgEndHour2,hour,0-23,W,Forced discharge end time_hour setting,,,, +,8bit,89.b8,ForcedDischgEndMinute2,min,0-59,W,Forced discharge end time_minute setting,,,, +,,90,EPSVoltageSet,1V,208~277,W,240,Off-grid output voltage level setting,Off-grid output voltage level setting,Off-grid output voltage level setting,Off-grid output voltage level setting +,,91,EPSFreqSet,1Hz,50~60,W,60,,,, +,,92,LockInGridVForPFCurve,0.1V,2300-3000,W,cosphi(P)lock in voltage,,,, +,,93,LockOutGridVForPFCurve,0.1V,1500-3000,W,cosphi(P)lock out voltage,,,, +,,94,LockInPowerForQVCurve,%,0-100,W,Q(V) lock in power,,,, +,,95,LockOutPowerForQVCurve,%,0-100,W,Q(V) lock out power,,,, +,,96,DelayTimeForQVCurve,ms,0-2000,W,Q(V) delay,,,, +,,97,DelayTimeForOverFDerate,ms,0-1000,W,Overfrequency load reduction delay,,,, +,,99,ChargeVoltRef,0.1V,500-590,W,Lead-acid battery charging specified voltage,,,, +,,100,CutVoltForDischg,0.1V,400-520,W,Lead-acid battery discharge cut- off voltage,,,, +,,101,ChargeRate ChargeCurr,A,0-140,W,Charging current,,,, +,,102,DischgRate DischgCurr,A,0-140,W,Discharging current,,,, +,,103,MaxBackFlow,%,0-100,W,Feed-in grid power setting,,,, +,,105,EOD,%,10~90,W,Cut SOC for discharging,,,, +,,106,TemprLowerLimitDischg,0.1C,0-65536,W,Lead-acid Temperature low limit for discharging,,,, +,,107,TemprUpperLimitDischg,0.1C,0-65536,W,Lead-acid Temperature high limit for discharging,,,, +,,108,TemprLowerLimitChg,0.1C,0-65536,W,Lead-acid Temperature low limit for charging,,,, +,,109,TemprUpperLimitChg,0.1C,0-65536,W,Lead-acid Temperature high limit for charging,,,, +,1bit,110,FunctionEn1_ubPVGridOffEn,,0~1,W,1,,,, +,1bit,110.b1,FunctionEn1_ubFastZero Export,,"{""0"": ""disable"", ""1"": ""enable""}",W,0 - disable 1 - enable,,,, +,1bit,110.b2,FunctionEn1_ubMicroGridEn,,"{""0"": ""disable"", ""1"": ""enable""}",W,0 - disable 1 - enable,,,, +,1bit,110.b3,FunctionEn1_ ubBatShared,,"{""0"": ""disable"", ""1"": ""enable""}",W,0 - disable 1 - enable,,,, +,1bit,110.b4,FunctionEn1_ ubChgLastEn,,"{""0"": ""disable"", ""1"": ""enable""}",W,0 - disable 1 - enable,,,, +,2bit,110.b5,FunctionEn1_ CTSampleRatio,,"{""0"":""1/1000"",""1"":""1/3000""}",W,0 : 1/1000 1- 1/3000,,,, +,1bit,110.b7,FunctionEn1_ BuzzerEn,,"{""0"": ""disable"", ""1"": ""enable""}",W,0-disable 1-enable,,,, +,2bit,110.b8,FunctionEn1_ PVCTSampleType,,"{""0"":""PV power"",""1"":""SpecLoad""}",W,0-PV power 1-SpecLoad,,,, +,1bit,110.b10,FunctionEn1_ TakeLoadTogether,,"{""0"": ""disable"", ""1"": ""enable""}",W,For off-grid: 0-disable 1- enable,,,, +,1bit,110.b11,FunctionEn1_ OnGridWorkingMode,,,W,For 12K: consistant chk mask 0- disable 1-enable 0-self consumption 1-Charge First,,,, +,2bit,110.b12,FunctionEn1_ PVCTSampleRatio,,"{""0"":""1/1000"",""1"":""1/3000""}",W,0 : 1/1000 1- 1/3000,,,, +,1bit,110.b14,FunctionEn1_GreenModeEn,,"{""0"": ""disable"", ""1"": ""enable""}",W,0-disable 1- enable,,,, +,1bit,110.b15,FunctionEn1_EcoModeEn,,"{""0"": ""disable"", ""1"": ""enable""}",W,0-disable 1- enable,,,, +,,112,SetSystemType,,"{""0"":""no parallel (single one)"",""1"":""Single-phase parallel operation forms a single-phase system. (Primary, which will not show on off-grid mode)"",""2"":""Secondary (will not show on off-grid mode)"",""3"":""Single phase parallel operation forms a three phase system (Primary, which will not show on off-grid mode)""}",W,1, which will not show on off-grid mode), which will not show on off-grid mode), which will not show on off-grid mode), which will not show on off-grid mode) +,,113,SetComposedPhase,,1-3,W,Parallel phase setting 1-R 2-S 3-T,,,, +,,114,ClearFunction,,1,WD,Parallel Alarm clear1- clear,,,, +,,115,OVFDerateStartPoint,0.01Hz,5000-5200,W,Overfrequency load reduction start frequency point,,,, +,,116,PtoUserStartdischg,1W,50W-,W,Ptouser: value of discharging initiate,,,, +,,117,PtoUserStartchg,1W,- -50W,W,Ptouser: starts AC charging less than this value,,,, +,,118,VbatStartDerating,0.1V,>CutVoltForDisc hg+2V,W,For lead-acid battery,,,, +,short,119,wCT_PowerOffset,1W,-1000~1000,W,"signed short int; CT Power compensation, PtoUser direction is positive.",,,, +,1bit,120,stSysEnable_bit_HalfHourACChrStartEn,Bit0,0~1,W,1,,,, +,3bit,120.b1,stSysEnable_bit_ACChargeType,,"{""0"":""disable"",""1"":""according to time"",""2"":""according to voltage"",""3"":""according to SOC"",""4"":""according to VoltageandTime"",""5"":""according to SOC and Time""}",W,0-disable 1-according to time 2-accoridng to voltage 3-according to SOC For 12K: 0 - according to time4-according to VoltageandTime5-according to SOC andTime,,,, +,2bit,120.b4,stSysEnable_bit_DischgCtrlType,,"{""0"":""according to voltage"",""1"":""according to SOC"",""2"":""according to both""}",W,0-according to voltage 1- according to SOC 2- according to both,,,, +,1bit,120.b6,stSysEnable_bit_OnGridEODType,,"{""0"":""according to voltage"",""1"":""according to SOC""}",W,0-according to voltage 1- according to SOC,,,, +,1bit,120.b7,stSysEnable_bit_ GenChargeType,,"{""0"":""According to Battery voltage"",""1"":""According to Battery SOC""}",W,0-According to Battery voltage1-According to Battery SOC,,,, +,,124,OVFDerateEndPoint,0.01Hz,5000-5200,W,Overfrequency load reduction ends at the frequency point,,,, +,,125,SOCLowLimitForEPSDischg,%,0-EOD,W,SOC low limit for EPS discharge,,,, +,2bit,126,OptimalChg_DisChg_Time0,Bit0~1,0~2,W,"0:00~0:30 Mark of time period charging and discharging. Default: 0; 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge",,,, +,2bit,126.b2,OptimalChg_DisChg_Time1,Bit2~3,0~2,W,0:30~1:00 Mark of time period charging and discharging.,,,, +,2bit,126.b4,OptimalChg_DisChg_Time2,Bit4~5,0~2,W,1:00~1:30 Mark of time period charging and discharging.,,,, +,2bit,126.b6,OptimalChg_DisChg_Time3,,0~2,W,,,,, +,2bit,126.b8,OptimalChg_DisChg_Time4,,0~2,W,,,,, +,2bit,126.b10,OptimalChg_DisChg_Time5,,0~2,W,,,,, +,2bit,126.b12,OptimalChg_DisChg_Time6,,0~2,W,,,,, +,2bit,126.b14,OptimalChg_DisChg_Time7,Bit14~15,0~2,W,3:30~4:00 Mark of time period charging and discharging.,,,, +,2bit,127,OptimalChg_DisChg_Time8,Bit0~1,0~2,W,"4:00~4:30 Mark of time period charging and discharging. Default: 0; 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge",,,, +,2bit,127.b2,OptimalChg_DisChg_Time9,Bit2~3,0~2,W,4:30~5:00 Mark of time period charging and discharging.,,,, +,2bit,127.b4,OptimalChg_DisChg_Time10,Bit4~5,0~2,W,5:00~5:30 Mark of time period charging and discharging.,,,, +,2bit,127.b6,OptimalChg_DisChg_Time11,,0~2,W,,,,, +,2bit,127.b8,OptimalChg_DisChg_Time12,,0~2,W,,,,, +,2bit,127.b10,OptimalChg_DisChg_Time13,,0~2,W,,,,, +,2bit,127.b12,OptimalChg_DisChg_Time14,,0~2,W,,,,, +,2bit,127.b14,OptimalChg_DisChg_Time15,Bit14~15,0~2,W,7:30~8:00 Mark of time period charging and discharging.,,,, +,2bit,128,OptimalChg_DisChg_Time16,Bit0~1,0~2,W,"8:00~8:30 Mark of time period charging and discharging. Default: 0; 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge",,,, +,2bit,128.b2,OptimalChg_DisChg_Time17,Bit2~3,0~2,W,8:30~9:00 Mark of time period charging and discharging.,,,, +,2bit,128.b4,OptimalChg_DisChg_Time18,Bit4~5,0~2,W,9:00~9:30 Mark of time period charging and discharging.,,,, +,2bit,128.b6,OptimalChg_DisChg_Time19,,0~2,W,,,,, +,2bit,128.b8,OptimalChg_DisChg_Time20,,0~2,W,,,,, +,2bit,128.b10,OptimalChg_DisChg_Time21,,0~2,W,,,,, +,2bit,128.b12,OptimalChg_DisChg_Time22,,0~2,W,,,,, +,2bit,128.b14,OptimalChg_DisChg_Time23,Bit14~15,0~2,W,11:30~12:00 Mark of time period charging and discharging.,,,, +,2bit,129,OptimalChg_DisChg_Time24,Bit0~1,0~2,W,"12:00~12:30 Mark of time period charging and discharging. Default: 0; 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge;",,,, +,2bit,129.b2,OptimalChg_DisChg_Time25,Bit2~3,0~2,W,12:30~13:00 Mark of time period charging and discharging.,,,, +,2bit,129.b4,OptimalChg_DisChg_Time26,Bit4~5,0~2,W,13:00~13:30 Mark of time period charging and discharging.,,,, +,2bit,129.b6,OptimalChg_DisChg_Time27,,0~2,W,,,,, +,2bit,129.b8,OptimalChg_DisChg_Time28,,0~2,W,,,,, +,2bit,129.b10,OptimalChg_DisChg_Time29,,0~2,W,,,,, +,2bit,129.b12,OptimalChg_DisChg_Time30,,0~2,W,,,,, +,2bit,129.b14,OptimalChg_DisChg_Time31,Bit14~15,0~2,W,17:00~17:30 Mark of time period charging and discharging.,,,, +,2bit,130,OptimalChg_DisChg_Time32,Bit0~1,0~2,W,"16:00~16:30 Mark of time period charging and discharging. 0 - does not operate, 1-AC charge, 2-PV charge, 3 - discharge;",,,, +,2bit,130.b2,OptimalChg_DisChg_Time33,Bit2~3,0~2,W,16:30~17:00 Mark of time period charging and discharging.,,,, +,2bit,130.b4,OptimalChg_DisChg_Time34,,0~2,W,,,,, +,2bit,130.b6,OptimalChg_DisChg_Time35,,0~2,W,,,,, +,2bit,130.b8,OptimalChg_DisChg_Time36,,0~2,W,,,,, +,2bit,130.b10,OptimalChg_DisChg_Time37,,0~2,W,,,,, +,2bit,130.b12,OptimalChg_DisChg_Time38,,0~2,W,,,,, +,2bit,130.b14,OptimalChg_DisChg_Time39,Bit14~15,0~2,W,19:30~20:00 Mark of time period charging and discharging.,,,, +,2bit,131,OptimalChg_DisChg_Time40,Bit0~1,0~2,W,20:00~20:30 Mark of time period charging and discharging. 0-does not operate,,,, +,2bit,131.b2,OptimalChg_DisChg_Time41,Bit2~3,0~2,W,20:30~21:00 Mark of time period charging and discharging.,,,, +,2bit,131.b4,OptimalChg_DisChg_Time42,Bit4~5,0~2,W,21:00~21:30 Mark of time period charging and discharging.,,,, +,2bit,131.b6,OptimalChg_DisChg_Time43,,0~2,W,,,,, +,2bit,131.b8,OptimalChg_DisChg_Time44,,0~2,W,,,,, +,2bit,131.b10,OptimalChg_DisChg_Time45,,0~2,W,,,,, +,2bit,131.b12,OptimalChg_DisChg_Time46,,0~2,W,,,,, +,2bit,131.b14,OptimalChg_DisChg_Time47,Bit14~15,0~2,W,23:30~0:00 Mark of time period charging and discharging.,,,, +,8bit,132,BatCellVoltLow,0.1V,0-200,W,Battery cell voltage lower limit.,,,, +,8bit,132.b8,BatCellVoltHigh,0.1V,0-200,W,Battery cell voltage upper limit,,,, +,8bit,133,BatCellSerialNum,1,0-200,W,Number of battery cells in series,,,, +,8bit,133.b8,BatCellParaNum,1,0-200,W,Number of battery cells in parallel,,,, +,,134,UVFDerateStartPoint,0.01Hz,4500-5000,W,Underfrequency load reduction starting point,,,, +,,135,UVFDerateEndPoint,0.01Hz,4500-5000,W,The end point of underfrequency load reduction,,,, +,,136,OVFDerateRatio,%Pm/Hz,1-100,W,Underfrequency load ramp rate,,,, +,,137,SpecLoadCompensate,w,0-65535,W,The maximum amount of compensation for a specific load,,,, +,,138,ChargePowerPercentCMD,0.1%,0-1000,W,Charging power percentage setting,,,, +,,139,DischgPowerPercentCMD,0.1%,0-1000,W,Discharging power percentage setting,,,, +,,140,ACChgPowerCMD,0.1%,0-1000,W,AC charge percentage setting,,,, +,,141,ChgFirstPowerCMD,0.1%,0-1000,W,Charging priority percentage setting,,,, +,,142,ForcedDischgPowerCMD,0.1%,0-1000,W,Forced discharge percentage setting,,,, +,,143,ActivePowerPercentCMD,0.1%,0-1000,W,Inverse active percentage setting,,,, +,,144,FloatChargeVolt,0.1V,500-560,W,Float charge voltage,,,, +,,145,OutputPrioConfig,,"{""0"": ""bat first"", ""1"": ""PV first"", ""2"": ""AC first"", ""3"":""Unknown""}",W,"0~3, 0-bat first 1-PV first 2-AC first",,,, +,,146,LineMode,,"{""0"": ""APL(90-280V 20ms)"", ""1"": ""UPS (170-280V 10ms)"", ""2"": ""GEN (90-280V 20ms)""}",W,0-APL(90-280V 20ms) 1-UPS (170-280V 10ms)2-GEN (90- 280V 20ms),,,, +,,147,Battery capacity,Ah,0-10000,W,Battery capacity,,,, +,,148,Battery nominal Voltage,0.1V,400-590,W,Battery rating voltage,,,, +,,149,EqualizationVolt,,500-590,W,Battery equalization voltage,,,, +,,150,EqualizationInterval,Day,0-365,W,Balancing interval,,,, +,,151,EqualizationTime,hour,0-24,W,Balancing duration,,,, +,8bit,152,ACFirstStartHour,hour,0-23,W,AC load start time_hours setting,,,, +,8bit,152.b8,ACFirstStartMinute,min,0-59,W,AC load start time _minutes setting,,,, +,8bit,153,ACFirstEndHour,hour,0-23,W,AC load end time _hours setting,,,, +,8bit,153.b8,ACFirstEndMinute,min,0-59,W,AC load end ime_minutes setting,,,, +,8bit,154,ACFirstStartHour1,hour,0-23,W,AC load start time_hours setting,,,, +,8bit,154.b8,ACFirstStartMinute1,min,0-59,W,AC load start time_minutes setting,,,, +,8bit,155,ACFirstEndHour1,hour,0-23,W,AC load end time_hours setting,,,, +,8bit,155.b8,ACFirstEndMinute1,min,0-59,W,AC load end time_minutes setting,,,, +,8bit,156,ACFirstStartHour2,hour,0-23,W,AC load start time_Hours setting,,,, +,8bit,156.b8,ACFirstStartMinute2,min,0-59,W,AC load start time_minutes setting,,,, +,8bit,157,ACFirstEndHour2,hour,0-23,W,AC load end time_hours setting,,,, +,8bit,157.b8,ACFirstEndMinute2,min,0-59,W,AC load end time_minutes setting,,,, +,,158,ACChgStartVolt,0.1V,385-520,W,Battery voltage of AC charging start,,,, +,,159,ACChgEndVolt,0.1V,480-590,W,Battery voltage of AC charging cut-off,,,, +,,160,ACChgStartSOC,%,0-90,W,SOC of AC charging start ,,,, +,,162,BatLowVoltage,0.1V,400-500,W,Battery undervoltage alarm point,,,, +,,163,BatLowBackVoltage,0.1V,420-520,W,Battery undervoltage alarm recovery point,,,, +,,164,BatLowSOC,%,0-90,W,Battery undervoltage alarm point,,,, +,,165,BatLowBackSOC,%,20-100,W,Battery undervoltage alarm recovery point,,,, +,,166,BatLowtoUtilityVoltage,0.1V,444-514,W,Voltage point for battery undervoltage to grid transfer,,,, +,,167,BatLowtoUtilitySOC,%,0-100,W,SOC for battery undervoltage to grid transfer,,,, +,,168,ACCharge Bat Current,A,0-140,W,Charge Current from AC,,,, +,,169,OngridEOD_Voltage,0.1V,400-560,W,On-grid end of dischage voltage,,,, +,,171,SOCCurve_BatVolt1,0.1V,400-600,W,SOC(V),,,, +,,172,SOCCurve_BatVolt 2,0.1V,400-600,W,,,,, +,,173,SOCCurve_SOC1,1%,0-100,W,,,,, +,,174,SOCCurve_SOC2,1%,0-100,W,,,,, +,,175,SOCCurve_InnerResista nce,m?,0-100,W,,,,, +,,176,MaxGridInputPower,W,0-65535,W,,,,, +,,177,GenRatePower,W,0-65535,W,,,,, +,1bit,179,uFunctionEn2_ACCTDirection,Bit0,0~1,W,1,,,, +,1bit,179.b1,uFunctionEn2_PVCTDirection,Bit1,0~1,W,1,,,, +,1bit,179.b2,uFunctionEn2_AFCIAlarmClr,Bit2,0~1,W,1,,,, +,1bit,179.b3,uFunctionEn2_BatWakeupEn PVSellFirst,Bit3,0~1,W,1,,,, +,1bit,179.b4,uFunctionEn2_VoltWattEn,Bit4,0~1,W,1,,,, +,1bit,179.b5,uFunctionEn2_TriptimeUnit,Bit5,0~1,W,1,,,, +,1bit,179.b6,uFunctionEn2_ActPowerCMDEn,Bit6,0~1,W,1,,,, +,1bit,179.b7,uFunctionEn2_ubGridPeakShaving,Bit7,0~1,W,1,,,, +,1bit,179.b8,uFunctionEn2_ubGenPeakShaving,Bit8,0~1,W,1,,,, +,1bit,179.b9,uFunctionEn2_ubBatChgcontrol,Bit9,0~1,W,1,,,, +,1bit,179.b10,uFunctionEn2_ubBatDischgControl,Bit10,0~1,W,1,,,, +,1bit,179.b11,uFunctionEn2_ubACcou pling,Bit11,0~1,W,1,,,, +,1bit,179.b12,uFunctionEn2_ubPVArcEn,Bit12,0~1,W,1,,,, +,1bit,179.b13,uFunctionEn2_ ubSmartLoadEn,Bit13,0~1,W,1,,,, +,1bit,179.b14,uFunctionEn2_ubRSDDisable,Bit14,0~1,W,1,,,, +,1bit,179.b15,uFunctionEn2_OnGridAlwaysOn,Bit15,0~1,W,1,,,, +,,180,AFCIArcThreshold,,,W,,,,, +,,181,VoltWatt_V1,0.1V,,W,1.05Vn-1.09Vn,,,, +,,182,VoltWatt_V2,0.1V,,W,(V1+0.01Vn)-1.10Vn,,,, +,,183,VoltWatt_DelayTime,ms,500-60000,W,Default 10000ms,,,, +,,184,VoltWatt_P2,%,0-200,W,,,,, +,,185,Vref_QV,0.1V,,W,,,,, +,,186,Vref_filtertime,s,300-5000,W,,,,, +,,187,Q3_QV,%,,W,,,,, +,,188,Q4_QV,%,,W,,,,, +,,189,P1_QP,%,,W,,,,, +,,190,P2_QP,%,,W,,,,, +,,191,P3_QP,%,,W,,,,, +,,192,P4_QP,%,,W,,,,, +,,193,UVFIncreaseRatio,%Pm/Hz,1-100,W,Underfrequency load ramp rate,,,, +,,194,GenChgStartVolt,0.1V,384-520,W,Intitial voltage for generator charging the battery which will be valid after selecting GenChg according to voltage.,,,, +,,195,GenChgEndVolt,0.1V,480-590,W,Battery voltage at the end of generator charging which will be valid after selecting GenChg according to voltage.,,,, +,,196,GenChgStartSOC,%,0-90,W,SOC for generator charging the battery which will be valid after selecting GenChg according to SOC,,,, +,,197,GenChgEndSOC,%,20-100,W,SOC at the end of generator charging which will be valid after selecting GenChg according to SOC,,,, +,,198,MaxGenChgBatCurr,A,0-60,W,Charge current from generator,,,, +,,199,OverTempDeratePoint,0.1C,600-900,W,Overtemperature load reduction point,,,, +,,201,ChgFirstEndVolt,0.1V,480-590,W,Charging priority voltage limit,,,, +,,202,ForceDichgEndVolt,0.1V,400-560,W,Forced discharge voltage limit,,,, +,,203,GridRegulation,,,W,"Grid regulation settings - documentation unclear, this might be bitflags",,,, +,,204,LeadCapacity,Ah,50-850,W,,,,, +,,205,GridType,,"{""0"": ""Split240V"", ""1"": ""Split208V"", ""2"": ""Single240V"", ""3"": ""Single230V"", ""4"": ""Split200V""}",W,0-Split240V 1-Split208V 2-Single240V 3-Single230V 4-Split200V,,,, +,,206,GridPeakShavingPower,0.1kw,0-255,W,,,,, +,,207,GridPeakShavingSOC,%,0-100,W,,,,, +,,208,GridPeakShavingVolt,0.1V,480-590,W,,,,, +,8bit,209,PeakShavingStartHour,hour,0-23,W,PeakShaving start time_Hour setting,,,, +,8bit,209.b8,PeakShavingStartMinute,min,0-59,W,PeakShaving start time_minutes setting,,,, +,8bit,210,PeakShavingEndHour,hour,0-23,W,PeakShaving end time_hours setting,,,, +,8bit,210.b8,PeakShavingEndMinute,min,0-59,W,PeakShaving end time_minutes setting,,,, +,8bit,211,PeakShavingStartHour1,hour,0-23,W,PeakShaving sttart ime_hours setting,,,, +,8bit,211.b8,PeakShavingStartMinute1,min,0-59,W,PeakShaving start time_minutes setting,,,, +,8bit,212,PeakShavingEndHour1,hour,0-23,W,PeakShaving end time_ hours setting,,,, +,8bit,212.b8,PeakShavingEndMinute1,min,0-59,W,PeakShaving end time_minutes setting,,,, +,,213,SmartLoadOnVolt,0.1V,480-590,W,,,,, +,,214,SmartLoadOffVolt,0.1V,400-520,W,,,,, +,,215,SmartLoadOnSOC,%,0-100,W,,,,, +,,216,SmartLoadOffSOC,%,0-100,W,,,,, +,,217,StartPVpower,0.1kW,0-120,W,,,,, +,,218,GridPeakShavingSOC1,%,0-100,W,,,,, +,,219,GridPeakShavingVolt1,0.1V,480-590,W,,,,, +,,220,ACCoupleStartSOC,%,0-80,W,,,,, +,,221,ACCoupleEndSOC,%,0-100,W,,,,, +,,222,ACCoupleStartVolt,0.1V,400-520,W,,,,, +,,223,ACCoupleEndVolt,0.1V,400-560,W,,,,, +,8bit,224,LCDVersion,But0~7,0-255,W,,,,, +,2bit,224.b8,LCDScreenType,Bit8~10,"{""0"": ""big screen"", ""1"": ""small screen"", ""2"": ""unknown"", ""3"": ""unknown"", ""4"": ""unknown"", ""5"": ""unknown"", ""6"": ""unknown"", ""7"": ""unknown""}",W,"0~7, 0 - big screen 1 - small screen",,,, +,6bit,224.b10,LCDMachineModelCode,Bit11~15,"{""0"": ""12K"", ""01"": ""All-in-one"", ""02"": ""Three phase inverter""}",W,"0~31, 00:12K 01: All-in-one 02: Three phase inverter",,,, +,2bit,226,Resvd,Bit0~1,,WD,,,,, +,1bit,226.b2,Function3_ExCtEn,Bit2,0~1,W,1,,,, +,1bit,226.b3,Function3_RunwithoutGrid,Bit3,0~1,W,1,,,, +,1bit,226.b4,Function3_NPeRlyEn,Bit4,0~1,W,1,,,, From d3cd669808d72a091c96372041b5dd52f7fcd826 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Thu, 9 May 2024 10:23:55 -0500 Subject: [PATCH 05/23] Update mqtt.py --- classes/transports/mqtt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/transports/mqtt.py b/classes/transports/mqtt.py index f0d8c42..6b20627 100644 --- a/classes/transports/mqtt.py +++ b/classes/transports/mqtt.py @@ -93,7 +93,7 @@ def __init__(self, settings : SectionProxy): self.mqtt_properties = paho.mqtt.properties.Properties(paho.mqtt.packettypes.PacketTypes.PUBLISH) self.mqtt_properties.MessageExpiryInterval = 30 # in seconds - self.write_enabled = False #set default + self.write_enabled = True #set default super().__init__(settings) From 1c33cd392ceb9a59d1c5e3bd071795774b130e74 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Thu, 9 May 2024 10:25:09 -0500 Subject: [PATCH 06/23] alias for write_enabled --- classes/transports/transport_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/transports/transport_base.py b/classes/transports/transport_base.py index c75bb1b..702c1af 100644 --- a/classes/transports/transport_base.py +++ b/classes/transports/transport_base.py @@ -59,7 +59,7 @@ def __init__(self, settings : 'SectionProxy', protocolSettings : 'protocol_setti self.read_interval = settings.getfloat("read_interval", self.read_interval) self.max_precision = settings.getint(["max_precision", "precision"], self.max_precision) if "write_enabled" in settings: - self.write_enabled = settings.getboolean("write_enabled", self.write_enabled) + self.write_enabled = settings.getboolean(["write_enabled", "enable_write"], self.write_enabled) else: self.write_enabled = settings.getboolean("write", self.write_enabled) From 67176e7c7acc9fa42a473983d37e40b23c4b47dd Mon Sep 17 00:00:00 2001 From: HotNoob Date: Thu, 9 May 2024 10:30:29 -0500 Subject: [PATCH 07/23] Update eg4_v58.holding_registry_map.csv --- protocols/eg4_v58.holding_registry_map.csv | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/protocols/eg4_v58.holding_registry_map.csv b/protocols/eg4_v58.holding_registry_map.csv index 433b512..a0e477c 100644 --- a/protocols/eg4_v58.holding_registry_map.csv +++ b/protocols/eg4_v58.holding_registry_map.csv @@ -1,8 +1,5 @@ variable name,data type,register,documented name,unit,values,writable,note,,,, -,8bit,7,FWCode0,,[a-zA-Z],W,For more information of the model code,,,, -,8bit,7.b8,FWCode1,,[a-zA-Z],W,For more information of the code name for the derived model,,,, -,8bit,8,FWCode2,,[a-zA-Z],W,For more information of the ODM code,,,, -,8bit,8.b8,FWCode3,,[a-zA-Z],W,For more information of the region code,,,, +,ASCII,7~8,FWCode,,[a-zA-Z],W,For more information of the model code,,,, ,8bit,9,Slave Ver,,0-255,W,For more information of the software version number for redundant CPU,,,, ,8bit,9.b8,Com Ver,,0-255,W,For Communication CPU software version number,,,, ,8bit,10,Cntl Ver,,0-255,W,For Control CPU software version number,,,, From 9d43e54e06786c5a7a675c79dea123b28973dc36 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Thu, 9 May 2024 10:50:23 -0500 Subject: [PATCH 08/23] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e083d6c..d575cb6 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,8 @@ more details on these protocols can be found in the wiki ### run as script ```python3 -u protocol_gateway.py``` - +or +```python3 -u protocol_gateway.py config.cfg``` ### install as service ppg can be used as a shorter service name ;) From 7230f7951ca05576cfe9cd75f4323945fe694fa8 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Thu, 9 May 2024 10:50:39 -0500 Subject: [PATCH 09/23] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d575cb6..61d9ed3 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,9 @@ more details on these protocols can be found in the wiki ### run as script ```python3 -u protocol_gateway.py``` + or + ```python3 -u protocol_gateway.py config.cfg``` ### install as service From 7165f69c3ef8ec6567bfa148b42657e0c9b732d0 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Thu, 9 May 2024 10:51:01 -0500 Subject: [PATCH 10/23] Update README.md --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 61d9ed3..0e63b71 100644 --- a/README.md +++ b/README.md @@ -50,11 +50,15 @@ hdhk_16ch_ac_module = some chinese current monitoring device :P more details on these protocols can be found in the wiki ### run as script -```python3 -u protocol_gateway.py``` +``` +python3 -u protocol_gateway.py +``` or -```python3 -u protocol_gateway.py config.cfg``` +``` +python3 -u protocol_gateway.py config.cfg +``` ### install as service ppg can be used as a shorter service name ;) From 640d009507811bfd62f5e84f85cc10dd794e7404 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Mon, 13 May 2024 21:13:55 -0500 Subject: [PATCH 11/23] typo --- classes/protocol_settings.py | 1 - 1 file changed, 1 deletion(-) diff --git a/classes/protocol_settings.py b/classes/protocol_settings.py index c096778..514603f 100644 --- a/classes/protocol_settings.py +++ b/classes/protocol_settings.py @@ -145,7 +145,6 @@ def fromString(cls, name : str): "D" : "READDISABLED", "RW" : "WRITE", "W" : "WRITE", - "WRITE" : "WRITE" "YES" : "WRITE" } From 8e68014f4f424462bc924bcec6c65514232b730a Mon Sep 17 00:00:00 2001 From: HotNoob Date: Fri, 14 Jun 2024 21:48:48 -0500 Subject: [PATCH 12/23] bug fix / allow hexadecimal for ranges --- classes/protocol_settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/protocol_settings.py b/classes/protocol_settings.py index 514603f..96106f6 100644 --- a/classes/protocol_settings.py +++ b/classes/protocol_settings.py @@ -439,8 +439,8 @@ def determine_delimiter(first_row) -> str: matched : bool = False val_match = range_regex.search(row['values']) if val_match: - value_min = int(val_match.group('start')) - value_max = int(val_match.group('end')) + value_min = strtoint(val_match.group('start')) + value_max = strtoint(val_match.group('end')) matched = True if data_type == Data_Type.ASCII: From 9a6a6eaa8645b0c4eafc80752b203909ad149472 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Fri, 14 Jun 2024 21:53:41 -0500 Subject: [PATCH 13/23] Update modbus_rtu.py --- classes/transports/modbus_rtu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/transports/modbus_rtu.py b/classes/transports/modbus_rtu.py index cbc0f4c..640a0bf 100644 --- a/classes/transports/modbus_rtu.py +++ b/classes/transports/modbus_rtu.py @@ -22,7 +22,7 @@ def __init__(self, settings : SectionProxy, protocolSettings : protocol_settings raise ValueError("Port is not set") self.port = find_usb_serial_port(self.port) - print("Serial Port : " + self.port + " = "+get_usb_serial_port_info(self.port)) #print for config convience + print("Serial Port : " + self.port + " = ", get_usb_serial_port_info(self.port)) #print for config convience self.baudrate = settings.getint("baudrate", 9600) From ccb02e616b4cf986924d1be07680d48774149dcf Mon Sep 17 00:00:00 2001 From: HotNoob Date: Sat, 15 Jun 2024 21:39:21 -0500 Subject: [PATCH 14/23] Update eg4_v58.json --- protocols/eg4_v58.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/protocols/eg4_v58.json b/protocols/eg4_v58.json index 7719200..983f741 100644 --- a/protocols/eg4_v58.json +++ b/protocols/eg4_v58.json @@ -1,4 +1,5 @@ { "transport" : "modbus_rtu", - "baud" : 19200 + "baud" : 19200, + "batch_size" : 40 } \ No newline at end of file From efc9ffb678c2bdb955bdf8969c159aad482ea7bf Mon Sep 17 00:00:00 2001 From: HotNoob Date: Sat, 15 Jun 2024 21:48:05 -0500 Subject: [PATCH 15/23] Update mqtt.py fall back to blank user/pass for mqtt --- classes/transports/mqtt.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/transports/mqtt.py b/classes/transports/mqtt.py index 6b20627..20392f8 100644 --- a/classes/transports/mqtt.py +++ b/classes/transports/mqtt.py @@ -68,8 +68,8 @@ def __init__(self, settings : SectionProxy): self.holding_register_prefix = settings.get("holding_register_prefix", fallback="") self.input_register_prefix = settings.get("input_register_prefix", fallback="") - username = settings.get('user') - password = settings.get('pass') + username = settings.get('user', fallback="") + password = settings.get('pass', fallback="") if not username: raise ValueError("User is not set") From eaa2e1a6a9276dfa4a9be77d9306e5def7677cce Mon Sep 17 00:00:00 2001 From: HotNoob Date: Sat, 15 Jun 2024 21:59:09 -0500 Subject: [PATCH 16/23] fix analyze_protocol default value fix analyze_protocol default value, and path check for map to avoid bugs --- classes/protocol_settings.py | 4 ++++ classes/transports/modbus_base.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/classes/protocol_settings.py b/classes/protocol_settings.py index 96106f6..8a9db75 100644 --- a/classes/protocol_settings.py +++ b/classes/protocol_settings.py @@ -625,6 +625,10 @@ def load_registry_map(self, registry_type : Registry_Type, file : str = '', sett path = settings_dir + '/' + file + #if path does not exist; nothing to load. skip. + if not os.path.exists(path): + return + self.registry_map[registry_type] = self.load__registry(path, registry_type) size : int = 0 diff --git a/classes/transports/modbus_base.py b/classes/transports/modbus_base.py index 8e345c2..890750c 100644 --- a/classes/transports/modbus_base.py +++ b/classes/transports/modbus_base.py @@ -23,7 +23,7 @@ class modbus_base(transport_base): def __init__(self, settings : 'SectionProxy', protocolSettings : 'protocol_settings' = None): super().__init__(settings, protocolSettings=protocolSettings) - self.analyze_protocol_enabled = settings.getboolean('analyze_protocol', fallback=self.analyze_protocol) + self.analyze_protocol_enabled = settings.getboolean('analyze_protocol', fallback=self.analyze_protocol_enabled) self.analyze_protocol_save_load = settings.getboolean('analyze_protocol_save_load', fallback=self.analyze_protocol_save_load) From 488344e5d9b6a3e834874660bdbd8d279bf651b0 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Sat, 22 Jun 2024 10:44:15 -0500 Subject: [PATCH 17/23] port hardware id fix --- defs/common.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/defs/common.py b/defs/common.py index 6ff965b..94b3328 100644 --- a/defs/common.py +++ b/defs/common.py @@ -40,10 +40,14 @@ def find_usb_serial_port(port : str = '', vendor_id : str = '', product_id : st serial_number = match.group("serial") if match.group("serial") else '' location = match.group("location") if match.group("location") else '' - for port in serial.tools.list_ports.comports(): - if ((not vendor_id or port.vid == vendor_id) and - ( not product_id or port.pid == product_id) and - ( not serial_number or port.serial_number == serial_number) and - ( not location or port.location == location)): - return port.device + for port in serial.tools.list_ports.comports(): + if ((not vendor_id or port.vid == vendor_id) and + ( not product_id or port.pid == product_id) and + ( not serial_number or port.serial_number == serial_number) and + ( not location or port.location == location)): + return port.device + else: + print("Bad Port Pattern", port) + return None + return None \ No newline at end of file From df0a7ac83898acf55c3deeda64e95601120d2ca0 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Sat, 22 Jun 2024 10:45:31 -0500 Subject: [PATCH 18/23] bug fix --- defs/common.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/defs/common.py b/defs/common.py index 94b3328..b7ee088 100644 --- a/defs/common.py +++ b/defs/common.py @@ -28,6 +28,8 @@ def get_usb_serial_port_info(port : str = '') -> str: for p in serial.tools.list_ports.comports(): if str(p.device).upper() == port.upper(): return "["+hex(p.vid)+":"+hex(p.pid)+":"+str(p.serial_number)+":"+str(p.location)+"]" + + return "" def find_usb_serial_port(port : str = '', vendor_id : str = '', product_id : str = '', serial_number : str = '', location : str = '') -> str: if not port.startswith('['): From 3fb40b4a7635e9a11d92be93379dcbef749f635e Mon Sep 17 00:00:00 2001 From: HotNoob Date: Sat, 22 Jun 2024 10:48:47 -0500 Subject: [PATCH 19/23] fix port hardware id regex was not matching hexadecimal ids --- defs/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defs/common.py b/defs/common.py index b7ee088..8b3cd82 100644 --- a/defs/common.py +++ b/defs/common.py @@ -35,7 +35,7 @@ def find_usb_serial_port(port : str = '', vendor_id : str = '', product_id : st if not port.startswith('['): return port - match = re.match(r"\[(?P[x\d]+|):?(?P[x\d]+|):?(?P\d+|):?(?P[\d\-]+|)\]", port) + match = re.match(r"\[(?P[\da-zA-Z]+|):?(?P[\da-zA-Z]+|):?(?P[\da-zA-Z]+|):?(?P[\d\-]+|)\]", port) if match: vendor_id = int(match.group("vendor"), 16) if match.group("vendor") else '' product_id = int(match.group("product"), 16) if match.group("product") else '' From af8992b795d478b660dde0e5848aa11949c5e0e7 Mon Sep 17 00:00:00 2001 From: HotNoob Date: Sat, 22 Jun 2024 11:43:19 -0500 Subject: [PATCH 20/23] add solark v1.1 protocol --- docs/Sol-Ark ModBus V1.1.pdf | Bin 0 -> 576180 bytes .../solark_v1.1.holding_registry_map.csv | 66 ++++++++++++++++++ protocols/solark_v1.1.json | 6 ++ 3 files changed, 72 insertions(+) create mode 100644 docs/Sol-Ark ModBus V1.1.pdf create mode 100644 protocols/solark_v1.1.holding_registry_map.csv create mode 100644 protocols/solark_v1.1.json diff --git a/docs/Sol-Ark ModBus V1.1.pdf b/docs/Sol-Ark ModBus V1.1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f1f68bfedee19bd685552ef8ac477365e1fbc0f2 GIT binary patch literal 576180 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�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 z�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 z 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�w-47&rrZ4I>fnIZo}z8%>kVrS6` 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
  • nW00vD8i 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 0 BUY < 0 SELL +,SHORT,170,Grid external Limter1 power_CT1_,,R,,1W,,Signed int +,SHORT,171,Grid external Limter2 power_CT2_,,R,,1W,,Signed int +,SHORT,172,Grid external Total Power,,R,,1W,,Signed int +,SHORT,173,Inverter outputs L1 power,,R,,1W,,Signed int +,SHORT,174,Inverter outputs L2 power,,R,,1W,,Signed int +,SHORT,175,Inverter output Total power,,R,,1W,,Signed int +,SHORT,176,Load side L1 power,,R,,1W,,Signed int +,SHORT,177,Load side L2 power,,R,,1W,,Signed int +,SHORT,178,Load side Total power,,R,,1W,,Signed int +,SHORT,179,Load current L1,,R,,0.01A,,Signed int +,SHORT,180,Load current L2,,R,,0.01A,,Signed int +,,181,Gen Port Voltage L1_L2,,R,,,, +,,182,Battery temperature,,R,0~3000,0.1C,,Real value of offset Plus 1000 1200 is 20.0 ? +,,183,Battery voltage,,R,,0.01V,,4100 mark of 41.0 V +,,184,Battery capacity SOC,,R,0~100,1.00%,, +,,,,,,,,, +,,,,,,,,, +,,,,,,,,, +,,186,PV1 input power,,R,,1W,, +,,187,PV2 input power,,R,,1W,, +,SHORT,190,Battery output power,,R,,1W,,Signed int +,SHORT,191,Battery output current,,R,,0.01A,,Signed int +,,192,Load frequency,,R,,0.01Hz,, +,,193,Inverter output frequency,,R,,0.01Hz,, +,,194,Grid side relay status,,R,"{""1"": ""Open (Disconnect)"", ""2"": ""Closed""}",,,1 is Open (Disconnect) 2 is Closed +,16BIT_FLAGS,195,Generator side relay status,,R,"{""b0"": ""Open"", ""b1"": ""Closed"", ""b2"": ""No Connection"", ""b3"": ""Closed when Generator is on""}",,,Low 4 indicates the state of generator relay 0 Open 1 Closed 2 No Connection 3 Closed when Generator is on. +,,196,Generator relay Frequency,,R,,0.01Hz,, diff --git a/protocols/solark_v1.1.json b/protocols/solark_v1.1.json new file mode 100644 index 0000000..63d66f0 --- /dev/null +++ b/protocols/solark_v1.1.json @@ -0,0 +1,6 @@ +{ + "transport" : "modbus_rtu", + "baud" : 9600, + "send_holding_register" : true, + "send_input_register" : false +} \ No newline at end of file From 63328f329a09c8f5d765608e6677e1e524c6baaf Mon Sep 17 00:00:00 2001 From: HotNoob Date: Sat, 22 Jun 2024 12:03:51 -0500 Subject: [PATCH 21/23] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0e63b71..814a18d 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ growatt_2020_v1.24 = alt protocol for large growatt inverters - currently untest eg4_v58 = eg4 inverters ( EG4-6000XP ) - confirmed working srne_v3.9 = SRNE inverters - Untested victron_gx_3.3 = Victron GX Devices - Untested +solark_v1.1 = SolarArk 8/12K Inverters - Untested hdhk_16ch_ac_module = some chinese current monitoring device :P ``` From 31a219cc7484fb073e824500a7508c4280ce9ded Mon Sep 17 00:00:00 2001 From: HotNoob Date: Sat, 22 Jun 2024 12:09:31 -0500 Subject: [PATCH 22/23] slow down startup serial number read --- classes/transports/modbus_base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/transports/modbus_base.py b/classes/transports/modbus_base.py index 890750c..631d82d 100644 --- a/classes/transports/modbus_base.py +++ b/classes/transports/modbus_base.py @@ -71,7 +71,7 @@ def read_serial_number(self) -> str: sn2 = sn2 + str(data_bytes.decode('utf-8')) sn3 = str(data_bytes.decode('utf-8')) + sn3 - time.sleep(self.modbus_delay) #sleep inbetween requests so modbus can rest + time.sleep(self.modbus_delay*2) #sleep inbetween requests so modbus can rest print(sn2) print(sn3) From 36edefb89b4e8b6c5323104613e4dfefa5ca1c40 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 22 Jun 2024 12:57:58 -0500 Subject: [PATCH 23/23] bug fixes and partial implement of send_holding/input toggle. --- classes/transports/modbus_base.py | 27 ++++++++++++++++++++++++++- classes/transports/modbus_rtu.py | 11 +++++++---- defs/common.py | 3 +++ 3 files changed, 36 insertions(+), 5 deletions(-) diff --git a/classes/transports/modbus_base.py b/classes/transports/modbus_base.py index 631d82d..2d215db 100644 --- a/classes/transports/modbus_base.py +++ b/classes/transports/modbus_base.py @@ -7,6 +7,7 @@ from .transport_base import transport_base from ..protocol_settings import Data_Type, Registry_Type, registry_map_entry, protocol_settings +from defs.common import strtobool from typing import TYPE_CHECKING if TYPE_CHECKING: @@ -20,6 +21,9 @@ class modbus_base(transport_base): analyze_protocol_save_load : bool = False first_connect : bool = True + send_holding_register : bool = True + send_input_register : bool = True + def __init__(self, settings : 'SectionProxy', protocolSettings : 'protocol_settings' = None): super().__init__(settings, protocolSettings=protocolSettings) @@ -27,6 +31,18 @@ def __init__(self, settings : 'SectionProxy', protocolSettings : 'protocol_setti self.analyze_protocol_save_load = settings.getboolean('analyze_protocol_save_load', fallback=self.analyze_protocol_save_load) + #get defaults from protocol settings + if 'send_input_register' in self.protocolSettings.settings: + self.send_input_register = strtobool(self.protocolSettings.settings['send_input_register']) + + if 'send_holding_register' in self.protocolSettings.settings: + self.send_holding_register = strtobool(self.protocolSettings.settings['send_holding_register']) + + #allow enable/disable of which registers to send + self.send_holding_register = settings.getboolean('send_holding_register', fallback=self.send_holding_register) + self.send_input_register = settings.getboolean('send_input_register', fallback=self.send_input_register) + + if self.analyze_protocol_enabled: self.connect() self.analyze_protocol() @@ -105,7 +121,16 @@ def write_data(self, data : dict[str, str]) -> None: def read_data(self) -> dict[str, str]: info = {} - for registry_type in Registry_Type: + #modbus - only read input/holding registries + for registry_type in (Registry_Type.INPUT, Registry_Type.HOLDING): + + #enable / disable input/holding register + if registry_type == Registry_Type.INPUT and not self.send_input_register: + continue + + if registry_type == Registry_Type.HOLDING and not self.send_holding_register: + continue + registry = self.read_modbus_registers(ranges=self.protocolSettings.get_registry_ranges(registry_type=registry_type), registry_type=registry_type) new_info = self.protocolSettings.process_registery(registry, self.protocolSettings.get_registry_map(registry_type)) diff --git a/classes/transports/modbus_rtu.py b/classes/transports/modbus_rtu.py index 640a0bf..84f2097 100644 --- a/classes/transports/modbus_rtu.py +++ b/classes/transports/modbus_rtu.py @@ -3,7 +3,7 @@ from pymodbus.client.sync import ModbusSerialClient from .modbus_base import modbus_base from configparser import SectionProxy -from defs.common import find_usb_serial_port, get_usb_serial_port_info +from defs.common import find_usb_serial_port, get_usb_serial_port_info, strtoint class modbus_rtu(modbus_base): port : str = "/dev/ttyUSB0" @@ -15,7 +15,8 @@ def __init__(self, settings : SectionProxy, protocolSettings : protocol_settings #logger = logging.getLogger(__name__) #logging.basicConfig(level=logging.DEBUG) - #todo: implement send holding/input option? here? + super().__init__(settings, protocolSettings=protocolSettings) + self.port = settings.get("port", "") if not self.port: @@ -24,7 +25,10 @@ def __init__(self, settings : SectionProxy, protocolSettings : protocol_settings self.port = find_usb_serial_port(self.port) print("Serial Port : " + self.port + " = ", get_usb_serial_port_info(self.port)) #print for config convience - self.baudrate = settings.getint("baudrate", 9600) + if "baud" in self.protocolSettings.settings: + self.baudrate = strtoint(self.protocolSettings.settings["baud"]) + + self.baudrate = settings.getint("baudrate", self.baudrate) address : int = settings.getint("address", 0) self.addresses = [address] @@ -33,7 +37,6 @@ def __init__(self, settings : SectionProxy, protocolSettings : protocol_settings baudrate=int(self.baudrate), stopbits=1, parity='N', bytesize=8, timeout=2 ) - super().__init__(settings, protocolSettings=protocolSettings) def read_registers(self, start, count=1, registry_type : Registry_Type = Registry_Type.INPUT, **kwargs): diff --git a/defs/common.py b/defs/common.py index 8b3cd82..4428b94 100644 --- a/defs/common.py +++ b/defs/common.py @@ -5,6 +5,9 @@ def strtobool (val): """Convert a string representation of truth to true (1) or false (0). True values are 'y', 'yes', 't', 'true', 'on', and '1' """ + if isinstance(val, bool): + return val + val = val.lower() if val in ('y', 'yes', 't', 'true', 'on', '1'): return 1