Output nodes - victronenergy/node-red-contrib-victron GitHub Wiki
Output (control) nodes write values to Victron devices. Send a message with msg.payload containing the value to set.
Output nodes: Accharger Control, Acsystem Control, Battery Control, Dcdc Control, Dess Control, Ess Control, Evcharger Control, Generator Control, Inverter Control, Multi Control, Pump Control, Pvinverter Control, Relay Control, Settings Control, Solarcharger Control, Switch Control, Vebus Control
For reading values from devices, see Input nodes. For creating virtual Victron devices on D-Bus, see Virtual devices.
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: float
Dbus path: /Ac/In/CurrentLimit (Mode: both)
Type: float
Dbus path: /Ac/In/L1/I
Type: float
Dbus path: /Ac/In/L1/P
Type: enum
Dbus path: /Alarms/HighVoltage
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowVoltage
Values:
- 0 - No alarm
- 2 - Alarm
Type: float
Dbus path: /Dc/{output}/Current
Type: float
Dbus path: /Dc/{output}/Temperature
Type: float
Dbus path: /Dc/{output}/Voltage
Type: enum
Dbus path: /ErrorCode
Values:
- 0 - No error
- 1 - Err 1: Battery temperature too high
- 2 - Err 2: Battery voltage too high
- 3 - Err 3: Battery temperature sensor miswired (+)
- 4 - Err 3: Battery temperature sensor miswired (-)
- 5 - Err 5: Battery temperature sensor disconnected
- 6 - Err 6: Battery voltage sense miswired (+)
- 7 - Err 7: Battery voltage sense miswired (-)
- 8 - Err 8: Battery voltage sense disconnected
- 9 - Err 9: Battery voltage wire losses too high
- 17 - Err 17: Charger temperature too high
- 18 - Err 18: Charger over-current
- 19 - Err 19: Charger current polarity reversed
- 20 - Err 20: Bulk time limit reached
- 22 - Err 22: Charger temperature sensor miswired
- 23 - Err 23: Charger temperature sensor disconnected
- 34 - Err 34: Input current too high
- 67 - Err 67: No BMS
Type: enum
Dbus path: /Mode (Mode: both)
Values:
- 1 - On
- 4 - Off
Type: enum
Dbus path: /Relay/0/State (Mode: both)
Values:
- 0 - Open
- 1 - Closed
Type: enum
Dbus path: /State
Values:
- 0 - Off
- 2 - Fault
- 3 - Bulk
- 4 - Absorption
- 5 - Float
- 6 - Storage
- 7 - Equalize
- 11 - Power supply mode
- 246 - Repeated absorption
- 247 - Equalize
- 248 - Battery safe
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: float
Dbus path: /Ac/In/{phase}/CurrentLimit (Mode: both)
Type: float
Dbus path: /Ac/In/1/{phase}/V
Type: float
Dbus path: /Ac/In/1/{phase}/V
Type: float
Dbus path: /Ac/In/1/L3/V
Type: float
Dbus path: /Ac/In/1/{phase}/I
Type: float
Dbus path: /Ac/In/1/{phase}/P
Type: float
Dbus path: /Ac/In/1/L1/F
Type: float
Dbus path: /Ac/Out/{phase}}/V
Type: float
Dbus path: /Ac/Out/{phase}/I
Type: float
Dbus path: /Ac/Out/{phase}/P
Type: float
Dbus path: /Ac/Out/L1/F
Type: enum
Dbus path: /Alarms/GridLost
Values:
- 0 - Ok
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/PhaseRotation
Values:
- 0 - Ok
- 1 - Warning
- 2 - Alarm
Type: float
Dbus path: /Ess/AcPowerSetpoint (Mode: both)
Type: enum
Dbus path: /Ess/DisableFeedIn (Mode: both)
Values:
- 0 - Feed-in enabled
- 1 - Feed-in disabled
Type: float
Dbus path: /Ess/ActiveSocLimit
Type: float
Dbus path: /Settings/Ac/In/CurrentLimitEnergyMeter (Mode: both)
Type: enum
Dbus path: /Settings/Ess/Mode (Mode: both)
Values:
- 1 - ESS with Phase Compensation
- 2 - ESS without phase compensation
- 3 - Disabled/External Control
Type: enum
Dbus path: /State
Values:
- 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
- 250 - Blocked
- 252 - External control
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: enum
Dbus path: /Alarms/Alarm
Values:
- 0 - No alarm
- 1 - Alarm active
- 2 - Alarm
Type: enum
Dbus path: /Alarms/CellImbalance
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/FuseBlown
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighChargeCurrent
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighChargeTemperature
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighDischargeCurrent
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighFusedVoltage
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighInternalTemperature
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighStarterVoltage
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighTemperature
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighVoltage
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/InternalFailure
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowCellVoltage
Values:
- 0 - No alarm
- 1 - Almost discharged
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowChargeTemperature
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowFusedVoltage
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowSoc
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowStarterVoltage
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowTemperature
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowVoltage
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Alarms/MidVoltage
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /Balancing
Values:
- 0 - Inactive
- 1 - Active
Type: enum
Dbus path: /Balancer/Status
Values:
- 0 - Unknown
- 1 - Balanced
- 2 - Balancing
- 3 - Cell imbalance
Type: float
Dbus path: /Capacity
Type: string
Dbus path: /ConnectionInformation
Type: float
Dbus path: /ConsumedAmphours
Type: float
Dbus path: /Dc/0/Current
Type: float
Dbus path: /Dc/0/MidVoltage
Type: float
Dbus path: /Dc/0/MidVoltageDeviation
Type: float
Dbus path: /Dc/0/Power
Type: float
Dbus path: /Dc/0/Temperature
Type: float
Dbus path: /Dc/0/Voltage
Type: float
Dbus path: /Dc/1/Voltage
Type: enum
Dbus path: /Diagnostics/LastErrors/{index}/Error
Values:
- 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
Type: float
Dbus path: /Diagnostics/LastErrors/{index}/Time
Type: float
Dbus path: /Diagnostics/ShutDownsDueError
Type: enum
Dbus path: /ErrorCode
Values:
- 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
Type: float
Dbus path: /Errors/SmartLithium/Communication
Type: float
Dbus path: /Errors/SmartLithium/InvalidConfiguration
Type: float
Dbus path: /Errors/SmartLithium/NrOfBatteries
Type: float
Dbus path: /Errors/SmartLithium/Voltage
Type: float
Dbus path: /History/AutomaticSyncs
Type: float
Dbus path: /History/AverageDischarge
Type: float
Dbus path: /History/ChargeCycles
Type: float
Dbus path: /History/ChargedEnergy
Type: float
Dbus path: /History/DeepestDischarge
Type: float
Dbus path: /History/DischargedEnergy
Type: float
Dbus path: /History/FullDischarges
Type: float
Dbus path: /History/HighFusedVoltageAlarms
Type: float
Dbus path: /History/HighStarterVoltageAlarms
Type: float
Dbus path: /History/HighVoltageAlarms
Type: float
Dbus path: /History/LastDischarge
Type: float
Dbus path: /History/LowFusedVoltageAlarms
Type: float
Dbus path: /History/LowStarterVoltageAlarms
Type: float
Dbus path: /History/LowVoltageAlarms
Type: float
Dbus path: /History/MaximumCellVoltage
Type: float
Dbus path: /History/MaximumFusedVoltage
Type: float
Dbus path: /History/MaximumStarterVoltage
Type: float
Dbus path: /History/MaximumVoltage
Type: float
Dbus path: /History/MinimumCellVoltage
Type: float
Dbus path: /History/MinimumFusedVoltage
Type: float
Dbus path: /History/MinimumStarterVoltage
Type: float
Dbus path: /History/MinimumVoltage
Type: float
Dbus path: /History/TimeSinceLastFullCharge
Type: float
Dbus path: /History/TotalAhDrawn
Type: float
Dbus path: /Info/BatteryLowVoltage
Type: float
Dbus path: /Info/MaxChargeCurrent
Type: float
Dbus path: /Info/MaxChargeVoltage
Type: float
Dbus path: /Info/MaxDischargeCurrent
Type: enum
Dbus path: /Io/AllowToCharge
Values:
- 0 - No
- 1 - Yes
Type: enum
Dbus path: /Io/AllowToDischarge
Values:
- 0 - No
- 1 - Yes
Type: enum
Dbus path: /Io/ExternalRelay
Values:
- 0 - Inactive
- 1 - Active
Type: enum
Dbus path: /Mode (Mode: both)
Values:
- 3 - On
- 252 - Standby
Type: enum
Dbus path: /Relay/0/State
Values:
- 0 - Open
- 1 - Closed
Type: float
Dbus path: /Soc
Type: float
Dbus path: /Soh
Type: enum
Dbus path: /State
Values:
- 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
- 11 - Unused
- 12 - Shutdown
- 13 - Slave updating
- 14 - Standby
- 15 - Going to run
- 16 - Pre-charging
- 17 - Contactor check
Type: float
Dbus path: /System/BatteriesParallel
Type: float
Dbus path: /System/BatteriesSeries
Type: string
Dbus path: /System/MaxVoltageCellId
Type: float
Dbus path: /System/MaxCellTemperature
Type: float
Dbus path: /System/MaxCellVoltage
Type: string
Dbus path: /System/MaxTemperatureCellId
Type: string
Dbus path: /System/MinVoltageCellId
Type: float
Dbus path: /System/MinCellTemperature
Type: float
Dbus path: /System/MinCellVoltage
Type: string
Dbus path: /System/MinTemperatureCellId
Type: float
Dbus path: /System/NrOfBatteries
Type: float
Dbus path: /System/NrOfCellsPerBattery
Type: integer
Dbus path: /System/NrOfModulesBlockingCharge
Type: integer
Dbus path: /System/NrOfModulesBlockingDischarge
Type: integer
Dbus path: /System/NrOfModulesOffline
Type: integer
Dbus path: /System/NrOfModulesOnline
Type: enum
Dbus path: /SystemSwitch
Values:
- 0 - Disabled
- 1 - Enabled
Note:
For monitoring the state of the built-in contactor.
Type: float
Dbus path: /TimeToGo
Type: float
Dbus path: /Dc/0/Current
Type: float
Dbus path: /Dc/0/Temperature
Type: float
Dbus path: /Dc/0/Voltage
Type: float
Dbus path: /Dc/In/V
Type: float
Dbus path: /Dc/In/P
Type: enum
Dbus path: /ErrorCode
Values:
- 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
Type: float
Dbus path: /FirmwareVersion
Type: float
Dbus path: /History/Cumulative/User/ChargedAh
Type: enum
Dbus path: /Mode (Mode: both)
Values:
- 1 - On
- 4 - Off
Type: float
Dbus path: /ProductId
Type: enum
Dbus path: /State
Values:
- 0 - Off
- 2 - Fault
- 3 - Bulk
- 4 - Absorption
- 5 - Float
- 6 - Storage
- 7 - Equalize
Type: enum
Dbus path: /DynamicEss/Available
Values:
- 0 - System is not capable of doing DynamicEss
- 1 - System is capable of doing DynamicEss
Type: enum
Dbus path: /DynamicEss/ErrorCode
Values:
- 0 - No error
- 1 - No ESS
- 2 - ESS mode
- 3 - No matching schedule
- 4 - SOC low
- 5 - Battery capacity not configured
Type: enum
Dbus path: /DynamicEss/Restrictions
Values:
- 0 - No restrictions between battery and the grid
- 1 - Battery to grid energy flow is restricted
- 2 - Grid to battery energy flow is restricted
- 3 - No energy flow between battery and grid
Type: enum
Dbus path: /DynamicEss/Strategy
Values:
- 0 - Target SOC
- 1 - Self-consumption
- 2 - Pro battery
- 3 - Pro grid
Type: float
Dbus path: /DynamicEss/TargetSoc
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: float
Dbus path: /Settings/DynamicEss/BatteryCapacity (Mode: both)
Type: float
Dbus path: /Settings/DynamicEss/BatteryChargeLimit (Mode: both)
Type: float
Dbus path: /Settings/DynamicEss/BatteryDishargeLimit (Mode: both)
Type: float
Dbus path: /Settings/DynamicEss/GridExportLimit (Mode: both)
Type: float
Dbus path: /Settings/DynamicEss/GridImportLimit (Mode: both)
Type: enum
Dbus path: /Settings/DynamicEss/Mode (Mode: both)
Values:
- 0 - Off
- 1 - Auto
- 4 - Node-RED
Type: enum
Dbus path: /Settings/DynamicEss/OperatingMode (Mode: both)
Values:
- 0 - Trade mode
- 1 - Green mode
Type: enum
Dbus path: /Settings/DynamicEss/Restrictions (Mode: both)
Values:
- 0 - None
- 1 - Battery to grid
- 2 - Grid to battery
Type: enum
Dbus path: /Settings/DynamicEss/Schedule/{index}/AllowGridFeedIn (Mode: both)
Values:
- 0 - Not allowed
- 1 - Allowed
Type: float
Dbus path: /Settings/DynamicEss/Schedule/{index}/Duration (Mode: both)
Type: enum
Dbus path: /Settings/DynamicEss/Schedule/{index}/Restrictions (Mode: both)
Values:
- 0 - No restrictions between battery and the grid
- 1 - Grid to battery energy flow is restricted
- 2 - Battery to grid energy flow is restricted
- 3 - No energy flow between battery and grid
Type: float
Dbus path: /Settings/DynamicEss/Schedule/{index}/Soc (Mode: both)
Type: enum
Dbus path: /Settings/DynamicEss/Schedule/{index}/Strategy (Mode: both)
Values:
- 0 - Target SOC
- 1 - Self-consumption
- 2 - Pro battery
- 3 - Pro grid
Type: integer
Dbus path: /System/MaxCellTemperature
Type: integer
Dbus path: /System/MaxCellVoltage
Type: integer
Dbus path: /System/MinCellTemperature
Type: integer
Dbus path: /System/MinCellVoltage
Type: integer
Dbus path: /System/NrOfModulesBlockingCharge
Type: integer
Dbus path: /System/NrOfModulesBlockingDischarge
Type: integer
Dbus path: /System/NrOfModulesOffline
Type: integer
Dbus path: /System/NrOfModulesOnline
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: enum
Dbus path: /Hub4/DisableCharge (Mode: both)
Values:
- 0 - No
- 1 - Yes
Type: enum
Dbus path: /Hub4/DisableFeedIn (Mode: both)
Values:
- 0 - No
- 1 - Yes
Type: enum
Dbus path: /Hub4/DoNotFeedInOvervoltage (Mode: both)
Values:
- 0 - Yes
- 1 - No
Type: integer
Dbus path: /Hub4/{line}/AcPowerSetpoint (Mode: both)
Type: integer
Dbus path: /Hub4/{line}/MaxFeedInPower (Mode: both)
Type: enum
Dbus path: /PvInverter/Disable
Values:
- 0 - No
- 1 - Yes
Type: enum
Dbus path: /SystemReset
Values:
- 0 - No
- 1 - Yes
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: integer
Dbus path: /Settings/CGwacs/AcPowerSetPoint (Mode: both)
Type: integer
Dbus path: /Settings/CGwacs/BatteryLife/MinimumSocLimit (Mode: both)
Type: enum
Dbus path: /Settings/CGwacs/BatteryLife/Schedule/Charge/{schedule}/AllowDischarge (Mode: both)
Values:
- 0 - Yes
- 1 - No
Type: enum
Dbus path: /Settings/CGwacs/BatteryLife/Schedule/Charge/{schedule}/Day (Mode: both)
Values:
- 0 - Sunday
- 1 - Monday
- 2 - Tuesday
- 3 - Wednesday
- 4 - Thursday
- 5 - Friday
- 6 - Saturday
- 7 - Every day
- 8 - Weekdays
- 9 - Weekends
- 11 - Monthly
- -1 - Disabled
Type: integer
Dbus path: /Settings/CGwacs/BatteryLife/Schedule/Charge/{schedule}/Duration (Mode: both)
Type: integer
Dbus path: /Settings/CGwacs/BatteryLife/Schedule/Charge/{schedule}/Soc (Mode: both)
Type: integer
Dbus path: /Settings/CGwacs/BatteryLife/Schedule/Charge/{schedule}/Start (Mode: both)
Type: enum
Dbus path: /Settings/CGwacs/BatteryLife/State (Mode: both)
Values:
- 0 - No longer used
- 1 - Optimized w/ BatteryLife: BatteryLife enabled (set by GUI)
- 2 - Optimized w/ BatteryLife: Self consumption
- 3 - Optimized w/ BatteryLife: Self consumption, SoC exceeds 85%
- 4 - Optimized w/ BatteryLife: Self consumption, SoC at 100%
- 5 - Optimized w/ BatteryLife: SoC below dynamic SoC limit
- 6 - Optimized w/ BatteryLife: SoC below limit >24h, charging at 5A
- 7 - Optimized w/ BatteryLife: Multi/Quattro in sustain
- 8 - Optimized w/ BatteryLife: Recharge, SoC dropped 5%+ below MinSoC
- 9 - Keep batteries charged
- 10 - Optimized w/o BatteryLife: Self consumption, SoC at or above minimum SoC
- 11 - Optimized w/o BatteryLife: Self consumption, SoC below minimum SoC
- 12 - Optimized w/o BatteryLife: Recharge, SoC dropped 5%+ below minimum SoC
Note:
Writable values: 1 (Optimized with BatteryLife), 9 (Keep batteries charged), 10 (Optimized without BatteryLife).
Type: enum
Dbus path: /Settings/CGwacs/Hub4Mode (Mode: both)
Values:
- 1 - Optimized mode or 'keep batteries charged' and phase compensation enabled
- 2 - Optimized mode or 'keep batteries charged' and phase compensation disabled
- 3 - External control
Type: integer
Dbus path: /Settings/CGwacs/MaxChargePower (Mode: both)
Note:
Not used with DVCC.
Type: integer
Dbus path: /Settings/CGwacs/MaxDischargePower (Mode: both)
Type: integer
Dbus path: /Settings/CGwacs/MaxFeedInPower (Mode: both)
Note:
- -1: No limit
- >=0: limited system feed-in
Applies to DC-coupled and AC-coupled feed-in.
Type: enum
Dbus path: /Settings/CGwacs/OvervoltageFeedIn (Mode: both)
Values:
- 0 - Don’t feed excess DC-tied PV into grid
- 1 - Feed excess DC-tied PV into the grid
Type: enum
Dbus path: /Settings/CGwacs/PreventFeedback (Mode: both)
Values:
- 0 - Feed excess AC-tied PV into grid
- 1 - Don’t feed excess AC-tied PV into the grid
Type: enum
Dbus path: /Settings/CGwacs/RunWithoutGridMeter (Mode: both)
Values:
- 0 - External meter
- 1 - Inverter/Charger
Type: float
Dbus path: /Settings/SystemSetup/MaxChargeCurrent (Mode: both)
Type: float
Dbus path: /Settings/SystemSetup/MaxChargeVoltage (Mode: both)
Type: integer
Dbus path: /Control/ActiveSocLimit
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: float
Dbus path: /Ac/Energy/Forward
Type: float
Dbus path: /Ac/{phase}/Power
Type: float
Dbus path: /Ac/Power
Type: float
Dbus path: /ChargingTime
Type: float
Dbus path: /Current
Type: enum
Dbus path: /EnableDisplay (Mode: both)
Values:
- 0 - Locked
- 1 - Unlocked
Type: float
Dbus path: /FirmwareVersion
Type: float
Dbus path: /MaxCurrent (Mode: both)
Type: enum
Dbus path: /Mode (Mode: both)
Values:
- 0 - Manual
- 1 - Auto
- 2 - Schedule
Type: float
Dbus path: /Model
Type: enum
Dbus path: /Position (Mode: both)
Values:
- 0 - AC input 1
- 1 - AC output
- 2 - AC input 2
Type: float
Dbus path: /ProductId
Type: string
Dbus path: /Serial
Type: float
Dbus path: /SetCurrent (Mode: both)
Type: integer
Dbus path: /Session/Time
Type: integer
Dbus path: /Session/Energy
Type: float
Dbus path: /Session/Cost
Type: float
Dbus path: /Session/SavedCost
Type: enum
Dbus path: /StartStop (Mode: both)
Values:
- 0 - Stop
- 1 - Start
Type: enum
Dbus path: /Status
Values:
- 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 test error
- 9 - Welded contacts test error
- 10 - CP input test error (shorted)
- 11 - Residual current detected
- 12 - Undervoltage detected
- 13 - Overvoltage detected
- 14 - Overheating detected
- 15 - Reserved
- 16 - Reserved
- 17 - Reserved
- 18 - Reserved
- 19 - Reserved
- 20 - Charging limit
- 21 - Start charging
- 22 - Switching to 3 phase
- 23 - Switching to 1 phase
- 24 - Stop charging
Type: enum
Dbus path: /Alarms/NoGeneratorAtAcIn
Values:
- 0 - No alarm
- 2 - Alarm
Type: enum
Dbus path: /AutoStartEnabled (Mode: both)
Values:
- 0 - Autostart disabled
- 1 - Autostart enabled
Type: enum
Dbus path: /Error
Values:
- 0 - No Error
- 1 - Remote disabled
- 2 - Remote fault
Type: enum
Dbus path: /ManualStart (Mode: both)
Values:
- 0 - Stop generator
- 1 - Start generator
Set it before a manual start to make the generator run for a fixed amount of seconds. Once the generator is started it indicates the seconds left until the generator is stopped
Type: float
Dbus path: /ManualStartTimer (Mode: both)
Type: enum
Dbus path: /QuietHours
Values:
- 0 - Quiet hours inactive
- 1 - Quiet hours active
Type: enum
Dbus path: /RunningByConditionCode
Values:
- 0 - Stopped
- 1 - Manual
- 2 - TestRun
- 3 - LossOfComms
- 4 - Soc
- 5 - AcLoad
- 6 - BatteryCurrent
- 7 - BatteryVoltage
- 8 - InverterTemperature
- 9 - InverterOverload
- 10 - StopOnAc1
Type: float
Dbus path: /Runtime
Type: float
Dbus path: /ServiceCounter
Type: integer
Dbus path: /ServiceCounterReset (Mode: output)
Type: enum
Dbus path: /State
Values:
- 0 - Stopped
- 1 - Running
- 2 - Warm-up
- 3 - Cool-down
- 4 - Stopping
- 10 - Error
Type: float
Dbus path: /TestRunIntervalRuntime
Type: float
Dbus path: /TodayRunTime
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: float
Dbus path: /Ac/Frequency
Type: float
Dbus path: /Ac/PowerFactor
Type: float
Dbus path: /Ac/{phase}/Current
Type: float
Dbus path: /Ac/{phase}/Frequency
Type: float
Dbus path: /Ac/{phase}/Power
Type: float
Dbus path: /Ac/{phase}/PowerFactor
Type: float
Dbus path: /Ac/{phase}/Voltage
Type: float
Dbus path: /NrOfPhases
Type: enum
Dbus path: /RemoteStartModeEnabled
Values:
- 0 - Disabled
- 1 - Enabled
Type: float
Dbus path: /Dc/0/Current
Type: float
Dbus path: /Dc/0/Power
Type: float
Dbus path: /Dc/0/Voltage
Type: float
Dbus path: /Engine/CoolantTemperature
Type: float
Dbus path: /Engine/ExaustTemperature
Type: float
Dbus path: /Engine/OilTemperature
Type: float
Dbus path: /Engine/Load
Type: float
Dbus path: /Engine/OilPressure
Type: float
Dbus path: /Engine/OperatingHours
Type: float
Dbus path: /Engine/Speed
Type: float
Dbus path: /Engine/Starts
Type: float
Dbus path: /Engine/WindingTemperature
Type: string
Dbus path: /Error/{index}/Id
Type: enum
Dbus path: /ErrorCode
Values:
- 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
Type: float
Dbus path: /HeatsinkTemperature
Type: float
Dbus path: /ProductId
Type: enum
Dbus path: /Start (Mode: both)
Values:
- 0 - Stop
- 1 - Start
Type: float
Dbus path: /StarterVoltage
Type: enum
Dbus path: /StatusCode
Values:
- 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
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: float
Dbus path: /Dc/0/Current
Type: float
Dbus path: /Engine/CoolantTemperature
Type: float
Dbus path: /Engine/ExaustTemperature
Type: float
Dbus path: /Engine/Load
Type: float
Dbus path: /Engine/OilPressure
Type: float
Dbus path: /Engine/OilTemperature
Type: float
Dbus path: /Engine/OperatingHours
Type: float
Dbus path: /Engine/Speed
Type: float
Dbus path: /Engine/WindingTemperature
Type: string
Dbus path: /Error/{index}/Id
Type: float
Dbus path: /HeatsinkTemperature
Type: enum
Dbus path: /Start (Mode: both)
Values:
- 0 - Stop generator
- 1 - Start generator
Type: float
Dbus path: /StarterVoltage
Type: float
Dbus path: /History/EnergyOut
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: float
Dbus path: /Ac/Out/L1/I
Type: float
Dbus path: /Ac/Out/L1/P
Type: float
Dbus path: /Ac/Out/L1/V
Type: enum
Dbus path: /Alarms/HighTemperature
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighVoltage
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/HighVoltageAcOut
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowSoc
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowTemperature
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowVoltage
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/LowVoltageAcOut
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/Overload
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/Ripple
Values:
- 0 - No alarm
- 1 - Warning
- 2 - Alarm
Type: float
Dbus path: /Dc/0/Current
Type: float
Dbus path: /Dc/0/Voltage
Type: float
Dbus path: /Energy/InverterToAcOut
Type: float
Dbus path: /Energy/OutToInverter
Type: float
Dbus path: /Energy/SolarToAcOut
Type: float
Dbus path: /Energy/SolarToBattery
Type: float
Dbus path: /FirmwareVersion
Type: float
Dbus path: /History/Daily/0/Pv/{tracker}/MaxPower
Type: float
Dbus path: /History/Daily/0/Pv/{tracker}/Yield
Type: float
Dbus path: /History/Daily/1/Pv/{tracker}/MaxPower
Type: float
Dbus path: /History/Daily/1/Pv/{tracker}/Yield
Type: enum
Dbus path: /Mode (Mode: both)
Values:
- 1 - Charger only
- 2 - Inverter only
- 3 - On
- 4 - Off
- 5 - Low Power/Eco
- 251 - Passthrough
- 252 - Standby
- 253 - Hibernate
Type: float
Dbus path: /ProductId
Type: enum
Dbus path: /Pv/{tracker}/Enabled
Values:
- 0 - Disabled
- 1 - Enabled
Type: enum
Dbus path: /Pv/{tracker}/MppOperationMode
Values:
- 0 - Off
- 1 - Voltage/current limited
- 2 - MPPT active
- 255 - Not available
Type: float
Dbus path: /Pv/{tracker}/P
Type: float
Dbus path: /Pv/{tracker}/V
Type: float
Dbus path: /Pv/V
Type: enum
Dbus path: /Relay/0/State
Values:
- 0 - Open
- 1 - Closed
Type: enum
Dbus path: /State
Values:
- 0 - Off
- 1 - Low Power
- 2 - Fault
- 9 - Inverting
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: enum
Dbus path: /Ac/ActiveIn/ActiveInput
Values:
- 0 - AC Input 1
- 1 - AC Input 2
- 240 - Disconnected
Type: float
Dbus path: /Ac/In/{index}/CurrentLimit (Mode: both)
Type: enum
Dbus path: /Ac/In/{index}/CurrentLimitIsAdjustable
Values:
- 0 - No
- 1 - Yes
Type: float
Dbus path: /Ac/In/{index}/{phase}/F
Type: float
Dbus path: /Ac/In/{index}/{phase}/I
Type: float
Dbus path: /Ac/In/{index}/{phase}/P
Type: float
Dbus path: /Ac/In/{index}/{phase}/V
Type: enum
Dbus path: /Ac/In/{index}/Type
Values:
- 0 - Unused
- 1 - Grid
- 2 - Genset
- 3 - Shore
Type: float
Dbus path: /Ac/NumberOfPhases
Type: float
Dbus path: /Ac/Out/{phase}/F
Type: float
Dbus path: /Ac/Out/{phase}/I
Type: float
Dbus path: /Ac/Out/{phase}/P
Type: float
Dbus path: /Ac/Out/{phase}/V
Type: enum
Dbus path: /Alarms/{alarm}
Values:
- 0 - Ok
- 1 - Warning
- 2 - Alarm
Type: float
Dbus path: /Dc/0/Current
Type: float
Dbus path: /Dc/0/Temperature
Type: float
Dbus path: /Dc/0/Voltage
Type: float
Dbus path: /Energy/{energy}
Type: enum
Dbus path: /ErrorCode
Values:
- 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
Type: float
Dbus path: /Ess/AcPowerSetpoint (Mode: both)
Type: enum
Dbus path: /Ess/DisableFeedIn (Mode: both)
Values:
- 0 - Feed-in enabled
- 1 - Feed-in disabled
Type: enum
Dbus path: /Ess/DisableCharge (Mode: both)
Values:
- 0 - Charge enabled
- 1 - Charge disabled
Type: enum
Dbus path: /Ess/Sustain
Values:
- 0 - Sustain inactive
- 1 - Sustain active
Type: float
Dbus path: /History/Daily/{historyDay}/MaxPower
Type: float
Dbus path: /History/Daily/{historyDay}/Yield
Type: float
Dbus path: /History/Daily/{historyDay}/Pv/{index}/MaxPower
Type: float
Dbus path: /History/Daily/{historyDay}/Pv/{index}/Yield
Type: enum
Dbus path: /MppOperationMode
Values:
- 0 - Off
- 1 - Voltage/current limited
- 2 - MPPT active
- 255 - Not available
Type: enum
Dbus path: /Pv/{tracker}/Enabled
Values:
- 0 - Disabled
- 1 - Enabled
Type: enum
Dbus path: /Pv/{tracker}/MppOperationMode
Values:
- 0 - Off
- 1 - Voltage/current limited
- 2 - MPPT active
- 255 - Not available
Type: float
Dbus path: /Pv/{tracker}/P
Type: float
Dbus path: /Pv/{tracker}/V
Type: float
Dbus path: /Pv/V
Type: enum
Dbus path: /Relay/0/State
Values:
- 0 - Open
- 1 - Closed
Type: float
Dbus path: /Settings/Ess/MinimumSocLimit (Mode: both)
Type: enum
Dbus path: /Settings/Ess/Mode (Mode: both)
Values:
- 0 - self-consumption (battery-life)
- 1 - self-consumption
- 2 - Keep charged
- 3 - External control
Type: float
Dbus path: /Soc
Type: enum
Dbus path: /State
Values:
- 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
Type: enum
Dbus path: /Mode (Mode: both)
Values:
- 1 - Charger Only
- 2 - Inverter Only
- 3 - On
- 4 - Off
Type: float
Dbus path: /Yield/Power
Type: float
Dbus path: /Yield/User
Type: enum
Dbus path: /State
Values:
- 0 - Stopped
- 1 - Running
Type: enum
Dbus path: /Settings/Pump0/AutoStartEnabled (Mode: both)
Values:
- 0 - Disabled
- 1 - Enabled
Type: enum
Dbus path: /Settings/Pump0/Mode (Mode: both)
Values:
- 0 - Auto
- 1 - On
- 2 - Off
Type: float
Dbus path: /Settings/Pump0/StartValue (Mode: both)
Type: float
Dbus path: /Settings/Pump0/StopValue (Mode: both)
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: float
Dbus path: /Ac/Energy/Forward
Type: float
Dbus path: /Ac/Frequency
Type: float
Dbus path: /Ac/{line}/Current
Type: float
Dbus path: /Ac/{line}/Energy/Forward
Type: float
Dbus path: /Ac/{line}/Power
Type: float
Dbus path: /Ac/{line}/Voltage
Type: float
Dbus path: /Ac/PowerLimit (Mode: both)
Type: float
Dbus path: /Ac/MaxPower
Type: float
Dbus path: /Ac/Power
Type: enum
Dbus path: /ErrorCode
Values:
- 0 - No Error
Type: enum
Dbus path: /Position
Values:
- 0 - AC input 1
- 1 - AC output
- 2 - AC input 2
Type: string
Dbus path: /Serial
Type: enum
Dbus path: /StatusCode
Values:
- 0 - Startup 0
- 1 - Startup 1
- 2 - Startup 2
- 3 - Startup 3
- 4 - Startup 4
- 5 - Startup 5
- 6 - Startup 6
- 7 - Running
- 8 - Standby
- 9 - Boot loading
- 10 - Error
- 11 - Running (MPPT)
- 12 - Running (Throttled)
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: enum
Dbus path: /Relay/{relay}/State (Mode: both)
Values:
- 0 - Open
- 1 - Closed
Type: enum
Dbus path: /Relay/0/State (Mode: both)
Values:
- 0 - Open
- 1 - Closed
Type: enum
Dbus path: /Relay/0/State (Mode: both)
Values:
- 0 - Open
- 1 - Closed
Type: enum
Dbus path: /Relay/0/State (Mode: both)
Values:
- 0 - Open
- 1 - Closed
Type: enum
Dbus path: /Relay/0/State (Mode: both)
Values:
- 0 - Open
- 1 - Closed
Type: enum
Dbus path: /Relay/0/State (Mode: both)
Values:
- 0 - Open
- 1 - Closed
Type: enum
Dbus path: /Relay/0/State (Mode: both)
Values:
- 0 - Open
- 1 - Closed
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: float
Dbus path: /Settings/CGwacs/AcExportLimit (Mode: both)
Type: float
Dbus path: /Settings/CGwacs/AcInputLimit (Mode: both)
Type: float
Dbus path: /Settings/CGwacs/AcPowerSetPoint (Mode: both)
Type: enum
Dbus path: /Settings/CGwacs/AlwaysPeakShave (Mode: both)
Values:
- 0 - Above minimum SOC only
- 1 - Always
Type: float
Dbus path: /Settings/CGwacs/BatteryLife/MinimumSocLimit (Mode: both)
Type: float
Dbus path: /Settings/CGwacs/MaxChargePercentage (Mode: both)
Type: float
Dbus path: /Settings/CGwacs/MaxDischargePercentage (Mode: both)
Type: integer
Dbus path: /Settings/CGwacs/MaxFeedInPower (Mode: both)
Note:
- -1: No limit
- >=0: limited system feed-in
Applies to DC-coupled and AC-coupled feed-in.
Type: enum
Dbus path: /Settings/CGwacs/OvervoltageFeedIn (Mode: both)
Values:
- 0 - Don’t feed excess DC-tied PV into grid
- 1 - Feed excess DC-tied PV into the grid
Type: enum
Dbus path: /Settings/CGwacs/PreventFeedback (Mode: both)
Values:
- 0 - Feed excess AC-tied PV into grid
- 1 - Don’t feed excess AC-tied PV into the grid
Type: float
Dbus path: /Settings/CGwacs/BatteryLife/SocLimit
Type: enum
Dbus path: /Settings/CGwacs/BatteryLife/State (Mode: both)
Values:
- 0 - No longer used
- 1 - Optimized w/ BatteryLife: BatteryLife enabled (set by GUI)
- 2 - Optimized w/ BatteryLife: Self consumption
- 3 - Optimized w/ BatteryLife: Self consumption, SoC exceeds 85%
- 4 - Optimized w/ BatteryLife: Self consumption, SoC at 100%
- 5 - Optimized w/ BatteryLife: SoC below dynamic SoC limit
- 6 - Optimized w/ BatteryLife: SoC below limit >24h, charging at 5A
- 7 - Optimized w/ BatteryLife: Multi/Quattro in sustain
- 8 - Optimized w/ BatteryLife: Recharge, SoC dropped 5%+ below MinSoC
- 9 - Keep batteries charged
- 10 - Optimized w/o BatteryLife: Self consumption, SoC at or above minimum SoC
- 11 - Optimized w/o BatteryLife: Self consumption, SoC below minimum SoC
- 12 - Optimized w/o BatteryLife: Recharge, SoC dropped 5%+ below minimum SoC
Note:
Writable values: 1 (Optimized with BatteryLife), 9 (Keep batteries charged), 10 (Optimized without BatteryLife).
Type: enum
Dbus path: /Settings/LEDs/Enable (Mode: both)
Values:
- 0 - Disabled
- 1 - Enabled
Type: enum
Dbus path: /Settings/SystemSetup/AcInput{index} (Mode: both)
Values:
- 0 - Unused
- 1 - Grid
- 2 - Genset
- 3 - Shore
Type: string
Dbus path: /Settings/SystemSetup/SystemName (Mode: both)
Type: enum
Dbus path: /PvPowerLimiterActive
Values:
- 0 - Feed-in limiting is inactive
- 1 - Feed-in limiting is active
Note:
Applies to both AC-coupled and DC-coupled limiting.
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: enum
Dbus path: /Alarms/Alarm
Values:
- 0 - No alarm
- 2 - Alarm
Type: float
Dbus path: /Dc/0/Current
Type: float
Dbus path: /Dc/0/Temperature
Type: float
Dbus path: /Dc/0/Voltage
Type: enum
Dbus path: /Equalization/Pending
Values:
- 0 - No
- 1 - Yes
- 2 - Error
- 3 - Unavailable- Unknown
Type: float
Dbus path: /Equalization/TimeRemaining
Type: enum
Dbus path: /ErrorCode
Values:
- 0 - No error
- 1 - #1 - Battery temperature too high
- 2 - #2 - Battery voltage too high
- 3 - #3 - Battery temperature sensor miswired (+)
- 4 - #4 - Battery temperature sensor miswired (-)
- 5 - #5 - Battery temperature sensor disconnected
- 6 - #6 - Battery voltage sense miswired (+)
- 7 - #7 - Battery voltage sense miswired (-)
- 8 - #8 - Battery voltage sense disconnected
- 9 - #9 - Battery voltage wire losses too high
- 10 - #10 - Battery voltage too low
- 11 - #11 - Battery ripple voltage on terminals too high
- 12 - #12 - Battery low state of charge
- 13 - #13 - Battery mid-point voltage issue
- 14 - #14 - Battery temperature too low
- 17 - #17 - Charger temperature too high
- 18 - #18 - Charger over-current
- 19 - #19 - Charger current polarity reversed
- 20 - #20 - Max Bulk-time exceeded
- 21 - #21 - Charger current sensor issue
- 22 - #22 - Temperature sensor miswired
- 23 - #23 - Charger temperature sensor disconnected
- 24 - #24 - Charger internal fan not detected
- 25 - #25 - Charger internal fan over-current
- 26 - #26 - Charger terminal overheated
- 27 - #27 - Charger short circuit
- 28 - #28 - Charger issue with power stage
- 29 - #29 - Over-charge protection
- 31 - #31 - Input voltage out of range
- 32 - #32 - Input voltage too low
- 33 - #33 - Input voltage too high
- 34 - #34 - PV over current
- 35 - #35 - Input excessive power
- 36 - #36 - Input polarity issue
- 37 - #37 - Input voltage absent (mains removed, fuse blown?)
- 38 - #38 - Input shutdown due to battery over-voltage
- 39 - #39 - Input shutdown due to battery over-voltage
- 40 - #40 - Internal failure (PV Input failed to shutdown)
- 41 - #41 - Inverter shutdown (panel isolation resistance too low)
- 42 - #42 - Inverter shutdown (ground current too high: >30mA)
- 43 - #43 - Inverter shutdown (voltage over ground relay too high)
- 50 - #50 - Inverter overload (iit protection)
- 51 - #51 - Inverter temperature too high
- 52 - #52 - Inverter excessive current
- 53 - #53 - Inverter dc level (internal dc rail voltage)
- 54 - #54 - Inverter ac level (output voltage not ok)
- 55 - #55 - Inverter dc fail (dc on output)
- 56 - #56 - Inverter ac fail (shape wrong)*/
- 57 - #57 - Inverter ac on output (inverter only)
- 58 - #58 - Inverter bridge fault (hardware signal)
- 59 - #59 - ACIN1 relay test fault
- 60 - #60 - ACIN2 relay test fault
- 65 - #65 - Device disappeared during parallel operation (broken cable?)
- 66 - #66 - Incompatible device encountered for parallel operation (e.g. old firmware/different settings)
- 67 - #67 - No BMS
- 68 - #68 - Network misconfigured
- 113 - #113 - Non-volatile storage write error
- 114 - #114 - CPU temperature to high
- 115 - #115 - CAN/SCI communication lost (when critical)
- 116 - #116 - Calibration data lost
- 117 - #117 - Incompatible firmware encountered
- 118 - #118 - Incompatible hardware encountered
- 119 - #119 - Settings data lost
- 120 - #120 - Reference voltage failure
- 121 - #121 - Tester fail
- 122 - #122 - Non-volatile history data invalid/corrupted
- 200 - #200 - Internal error
- 201 - #201 - Internal error
- 203 - #203 - Internal error
- 205 - #205 - Internal error
- 212 - #212 - Internal error
- 215 - #215 - Internal error
Type: float
Dbus path: /History/Daily/{historyDay}/MaxPower
Type: float
Dbus path: /History/Daily/{historyDay}/Yield
Type: float
Dbus path: /History/Daily/{historyDay}/Pv/{index}/MaxPower
Type: float
Dbus path: /History/Daily/{historyDay}/Pv/{index}/Yield
Type: enum
Dbus path: /Load/State
Values:
- 0 - Off
- 1 - On
Type: enum
Dbus path: /Mode (Mode: both)
Values:
- 1 - On
- 4 - Off
Type: enum
Dbus path: /MppOperationMode
Values:
- 0 - Off
- 1 - Voltage or current limited
- 2 - MPPT Tracker active
- 255 - Not available
Type: enum
Dbus path: /Pv/0/MppOperationMode
Values:
- 0 - Off
- 1 - Voltage/current limited
- 2 - MPPT active
- 255 - Not available
Type: enum
Dbus path: /Pv/{tracker}/Enabled
Values:
- 0 - Disabled
- 1 - Enabled
Type: float
Dbus path: /Pv/{tracker}/P
Type: float
Dbus path: /Pv/{tracker}/V
Type: float
Dbus path: /Pv/V
Type: enum
Dbus path: /Relay/0/State
Values:
- 0 - Open
- 1 - Closed
The maximum configured (non-volatile) charge current (A). This is the same as set by VictronConnect.
Type: float
Dbus path: /Settings/ChargeCurrentLimit (Mode: both)
Type: enum
Dbus path: /State
Values:
- 0 - Off
- 2 - Fault
- 3 - Bulk
- 4 - Absorption
- 5 - Float
- 6 - Storage
- 7 - Equalize
- 245 - Off
- 247 - Equalize
- 252 - External Control
Type: float
Dbus path: /Yield/Power
Type: string
Dbus path: /Yield/System
Type: string
Dbus path: /Yield/User
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: enum
Dbus path: /SwitchableOutput/{type}/State (Mode: both)
Values:
- 0 - Off
- 1 - On
Type: integer
Dbus path: /SwitchableOutput/{type}/Dimming (Mode: both)
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: enum
Dbus path: /SwitchableOutput/{type}/Auto (Mode: both)
Values:
- 0 - Manual
- 1 - Auto
Type: enum
Dbus path: /SwitchableOutput/{type}/State (Mode: both)
Values:
- 0 - Off
- 1 - On
Type: integer
Dbus path: /SwitchableOutput/{type}/Dimming (Mode: both)
📝 Wildcard Paths: Paths containing placeholders like {type}, {tracker}, {phase} will be automatically expanded to show available options based on your connected devices.
-
{type}- Switch types (output_1, output_2, pwm_1, relay_1, etc.) -
{tracker}- PV tracker numbers (0, 1, 2, 3) -
{phase}- AC phases (1, 2, 3 for L1, L2, L3) -
{day}- History days (0=today, 1=yesterday) -
{input}- AC inputs (1, 2) -
{channel}- DC channels (0, 1) -
{index}- Index numbers (0, 1, 2, 3, etc.)
Type: enum
Dbus path: /Ac/ActiveIn/ActiveInput
Values:
- 0 - AC Input 1
- 1 - AC Input 2
- 240 - Disconnected
Type: float
Dbus path: /Ac/ActiveIn/L{index}/F
Type: float
Dbus path: /Ac/ActiveIn/L{index}/I
Type: float
Dbus path: /Ac/ActiveIn/L{index}/P
Type: float
Dbus path: /Ac/ActiveIn/L{index}/V
Type: enum
Dbus path: /Ac/Control/RemoteGeneratorSelected (Mode: both)
Values:
- 0 - Generator not selected
- 1 - Generator selected
Type: float
Dbus path: /Ac/In/{index}/CurrentLimit (Mode: both)
Type: enum
Dbus path: /Ac/In/{index}/CurrentLimitIsAdjustable
Values:
- 0 - No
- 1 - Yes
Type: float
Dbus path: /Ac/NumberOfPhases
Type: float
Dbus path: /Ac/Out/{phase}/F
Type: float
Dbus path: /Ac/Out/{phase}/I
Type: float
Dbus path: /Ac/Out/{phase}/P
Type: float
Dbus path: /Ac/Out/{phase}/V
Type: enum
Dbus path: /Ac/State/IgnoreAcIn{index}
Values:
- 0 - AC input not ignored
- 1 - AC input ignored
Type: enum
Dbus path: /Ac/State/RemoteGeneratorSelected
Values:
- 0 - Generator not selected
- 1 - Generator selected
Type: enum
Dbus path: /Alarms/{phase}/{alarm}
Values:
- 0 - Ok
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Alarms/{alarm}
Values:
- 0 - Ok
- 1 - Warning
- 2 - Alarm
Type: enum
Dbus path: /Bms/{bms}
Values:
- 0 - No
- 1 - Yes
Type: float
Dbus path: /Dc/0/Current
Type: enum
Dbus path: /Dc/0/PreferRenewableEnergy (Mode: both)
Values:
- 0 - Renewable energy not preferred
- 1 - Renewable energy preferred
Type: float
Dbus path: /Dc/0/Temperature
Type: float
Dbus path: /Dc/0/Voltage
Type: float
Dbus path: /Devices/0/Settings/AssistCurrentBoostFactor (Mode: both)
Type: float
Dbus path: /Devices/0/Settings/InverterOutputVoltage (Mode: both)
Type: enum
Dbus path: /Devices/0/Settings/PowerAssistEnabled (Mode: both)
Values:
- 0 - Disabled
- 1 - Enabled
Type: float
Dbus path: /Energy/AcIn1ToAcOut
Type: float
Dbus path: /Energy/AcIn1ToInverter
Type: float
Dbus path: /Energy/AcIn2ToAcOut
Type: float
Dbus path: /Energy/AcIn2ToInverter
Type: float
Dbus path: /Energy/AcOutToAcIn1
Type: float
Dbus path: /Energy/AcOutToAcIn2
Type: float
Dbus path: /Energy/InverterToAcIn1
Type: float
Dbus path: /Energy/InverterToAcIn2
Type: float
Dbus path: /Energy/InverterToAcOut
Type: float
Dbus path: /Energy/OutToInverter
Type: enum
Dbus path: /Hub4/DisableCharge (Mode: both)
Values:
- 0 - Charge allowed
- 1 - Charge disabled
Type: enum
Dbus path: /Hub4/DisableFeedIn (Mode: both)
Values:
- 0 - Feed in allowed
- 1 - Feed in disabled
Type: enum
Dbus path: /Hub4/DoNotFeedInOvervoltage (Mode: both)
Values:
- 0 - Feed in overvoltage
- 1 - Do not feed in overvoltage
Type: enum
Dbus path: /Hub4/FixSolarOffsetTo100mV (Mode: both)
Values:
- 0 - OvervoltageFeedIn uses 1V offset
- 1 - OvervoltageFeedIn uses 0.1V offset
Type: float
Dbus path: /Hub4/{phase}/AcPowerSetpoint (Mode: both)
Type: float
Dbus path: /Hub4/{phase}/MaxFeedInPower (Mode: both)
Type: enum
Dbus path: /Hub4/Sustain
Values:
- 0 - Sustain inactive
- 1 - Sustain active
Type: enum
Dbus path: /Hub4/TargetPowerIsMaxFeedIn (Mode: both)
Values:
- 0 - AcPowerSetpoint interpreted normally
- 1 - AcPowerSetpoint is OvervoltageFeedIn limit
Type: enum
Dbus path: /Mode (Mode: both)
Values:
- 1 - Charger Only
- 2 - Inverter Only
- 3 - On
- 4 - Off
Type: enum
Dbus path: /ModeIsAdjustable
Values:
- 0 - No
- 1 - Yes
Type: enum
Dbus path: /PvInverter/Disable (Mode: both)
Values:
- 0 - No
- 1 - Yes
Type: enum
Dbus path: /RedetectSystem (Mode: output)
Values:
- 0 - No action
- 1 - Redetect system
Type: float
Dbus path: /Settings/AssistCurrentBoostFactor (Mode: both)
Type: float
Dbus path: /Settings/InverterOutputVoltage (Mode: both)
Type: enum
Dbus path: /Settings/PowerAssistEnabled (Mode: both)
Values:
- 0 - Disabled
- 1 - Enabled
Type: enum
Dbus path: /Settings/UpsFunction (Mode: both)
Values:
- 0 - Disabled
- 1 - Enabled
Type: float
Dbus path: /Soc
Type: enum
Dbus path: /State
Values:
- 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
Type: enum
Dbus path: /SystemReset (Mode: output)
Values:
- 0 - No
- 1 - Yes
Type: enum
Dbus path: /VebusChargeState
Values:
- 0 - Initialising
- 1 - Bulk
- 2 - Absorption
- 3 - Float
- 4 - Storage
- 5 - Absorb repeat
- 6 - Forced absorb
- 7 - Equalise
- 8 - Bulk stopped
- 9 - Unknown
Type: enum
Dbus path: /VebusError
Values:
- 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 Error 7: BMS connected, which requires an Assistant, but no assistant found
- 8 - VE.Bus Error 8: Ground relay test failed
- 9 - VE.Bus Error 9
- 10 - VE.Bus Error 10: System time synchronisation problem occurred
- 11 - VE.Bus Error 11: Relay test fault
- 12 - VE.Bus Error 12
- 13 - VE.Bus Error 13
- 14 - VE.Bus Error 14: Device cannot transmit data
- 15 - VE.Bus Error 15
- 16 - VE.Bus Error 16: Awaiting configuration or dongle missing
- 17 - VE.Bus Error 17: Phase master missing
- 18 - VE.Bus Error 18: AC Overvoltage on the output of a slave has occurred while already switched off
- 19 - VE.Bus Error 19
- 20 - VE.Bus Error 20
- 21 - VE.Bus Error 21
- 22 - VE.Bus Error 22: This device cannot function as slave
- 23 - VE.Bus Error 23
- 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
- 27 - VE.Bus Error 27
- 28 - VE.Bus Error 28
- 29 - VE.Bus Error 29
- 30 - VE.Bus Error 30
- 31 - VE.Bus Error 31
- 32 - VE.Bus Error 32