Output nodes - victronenergy/node-red-contrib-victron GitHub Wiki

Output Nodes

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.

Accharger (output)

📝 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.)

AC Current limit (A)

Type: float Dbus path: /Ac/In/CurrentLimit (Mode: both)

AC Current (A)

Type: float Dbus path: /Ac/In/L1/I

AC Power (W)

Type: float Dbus path: /Ac/In/L1/P

High voltage alarm

Type: enum Dbus path: /Alarms/HighVoltage

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Low voltage alarm

Type: enum Dbus path: /Alarms/LowVoltage

Values:

  • 0 - No alarm
  • 2 - Alarm

Output {output} - current (A)

Type: float Dbus path: /Dc/{output}/Current

Output {output} - temperature (°C)

Type: float Dbus path: /Dc/{output}/Temperature

Output {output} - voltage (V)

Type: float Dbus path: /Dc/{output}/Voltage

Error

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

Charger on/off

Type: enum Dbus path: /Mode (Mode: both)

Values:

  • 1 - On
  • 4 - Off

Relay on the charger

Type: enum Dbus path: /Relay/0/State (Mode: both)

Values:

  • 0 - Open
  • 1 - Closed

Charge state

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

Acsystem (output)

📝 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.)

Ac input {phase} current limit (A)

Type: float Dbus path: /Ac/In/{phase}/CurrentLimit (Mode: both)

Input voltage {phase} (V AC)

Type: float Dbus path: /Ac/In/1/{phase}/V

Input voltage {phase} (V AC)

Type: float Dbus path: /Ac/In/1/{phase}/V

Input voltage phase 3 (V AC)

Type: float Dbus path: /Ac/In/1/L3/V

Input current {phase} 1 (A AC)

Type: float Dbus path: /Ac/In/1/{phase}/I

Input power {phase} (W)

Type: float Dbus path: /Ac/In/1/{phase}/P

Input frequency (Hz)

Type: float Dbus path: /Ac/In/1/L1/F

Output voltage {phase} (V AC)

Type: float Dbus path: /Ac/Out/{phase}}/V

Output current {phase} (A AC)

Type: float Dbus path: /Ac/Out/{phase}/I

Output power {phase} (W)

Type: float Dbus path: /Ac/Out/{phase}/P

Output frequency (Hz)

Type: float Dbus path: /Ac/Out/L1/F

Grid Lost Alarm

Type: enum Dbus path: /Alarms/GridLost

Values:

  • 0 - Ok
  • 1 - Warning
  • 2 - Alarm

Phase Rotation Alarm

Type: enum Dbus path: /Alarms/PhaseRotation

Values:

  • 0 - Ok
  • 1 - Warning
  • 2 - Alarm

ESS setpoint (W)

Type: float Dbus path: /Ess/AcPowerSetpoint (Mode: both)

Disable Feed-in (into grid)

Type: enum Dbus path: /Ess/DisableFeedIn (Mode: both)

Values:

  • 0 - Feed-in enabled
  • 1 - Feed-in disabled

ESS Active SOC Limit (%)

Type: float Dbus path: /Ess/ActiveSocLimit

Ac current limit at grid meter (A)

Type: float Dbus path: /Settings/Ac/In/CurrentLimitEnergyMeter (Mode: both)

ESS mode

Type: enum Dbus path: /Settings/Ess/Mode (Mode: both)

Values:

  • 1 - ESS with Phase Compensation
  • 2 - ESS without phase compensation
  • 3 - Disabled/External Control

System state

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

Battery (output)

📝 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.)

Alarm

Type: enum Dbus path: /Alarms/Alarm

Values:

  • 0 - No alarm
  • 1 - Alarm active
  • 2 - Alarm

Cell Imbalance alarm

Type: enum Dbus path: /Alarms/CellImbalance

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Fuse blown alarm

Type: enum Dbus path: /Alarms/FuseBlown

Values:

  • 0 - No alarm
  • 2 - Alarm

High charge current alarm

Type: enum Dbus path: /Alarms/HighChargeCurrent

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

High charge temperature alarm

Type: enum Dbus path: /Alarms/HighChargeTemperature

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

High discharge current alarm

Type: enum Dbus path: /Alarms/HighDischargeCurrent

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

High fused-voltage alarm

Type: enum Dbus path: /Alarms/HighFusedVoltage

Values:

  • 0 - No alarm
  • 2 - Alarm

High internal-temperature alarm

Type: enum Dbus path: /Alarms/HighInternalTemperature

Values:

  • 0 - No alarm
  • 2 - Alarm

High starter-voltage alarm

Type: enum Dbus path: /Alarms/HighStarterVoltage

Values:

  • 0 - No alarm
  • 2 - Alarm

High battery temperature alarm

Type: enum Dbus path: /Alarms/HighTemperature

Values:

  • 0 - No alarm
  • 2 - Alarm

High voltage alarm

Type: enum Dbus path: /Alarms/HighVoltage

Values:

  • 0 - No alarm
  • 2 - Alarm

Internal failure

Type: enum Dbus path: /Alarms/InternalFailure

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Low cell voltage alarm

Type: enum Dbus path: /Alarms/LowCellVoltage

Values:

  • 0 - No alarm
  • 1 - Almost discharged
  • 2 - Alarm

Low charge temperature alarm

Type: enum Dbus path: /Alarms/LowChargeTemperature

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Low fused-voltage alarm

Type: enum Dbus path: /Alarms/LowFusedVoltage

Values:

  • 0 - No alarm
  • 2 - Alarm

Low state-of-charge alarm

Type: enum Dbus path: /Alarms/LowSoc

Values:

  • 0 - No alarm
  • 2 - Alarm

Low starter-voltage alarm

Type: enum Dbus path: /Alarms/LowStarterVoltage

Values:

  • 0 - No alarm
  • 2 - Alarm

Low battery temperature alarm

Type: enum Dbus path: /Alarms/LowTemperature

Values:

  • 0 - No alarm
  • 2 - Alarm

Low voltage alarm

Type: enum Dbus path: /Alarms/LowVoltage

Values:

  • 0 - No alarm
  • 2 - Alarm

Mid-voltage alarm

Type: enum Dbus path: /Alarms/MidVoltage

Values:

  • 0 - No alarm
  • 2 - Alarm

Balancing

Type: enum Dbus path: /Balancing

Values:

  • 0 - Inactive
  • 1 - Active

Balancer status

Type: enum Dbus path: /Balancer/Status

Values:

  • 0 - Unknown
  • 1 - Balanced
  • 2 - Balancing
  • 3 - Cell imbalance

Capacity (Ah)

Type: float Dbus path: /Capacity

Connection information

Type: string Dbus path: /ConnectionInformation

Consumed Amphours (Ah)

Type: float Dbus path: /ConsumedAmphours

Battery current (A)

Type: float Dbus path: /Dc/0/Current

Mid-point voltage of the battery bank (V)

Type: float Dbus path: /Dc/0/MidVoltage

Mid-point deviation of the battery bank (%)

Type: float Dbus path: /Dc/0/MidVoltageDeviation

Battery power (W)

Type: float Dbus path: /Dc/0/Power

Battery temperature (°C)

Type: float Dbus path: /Dc/0/Temperature

Battery voltage (V)

Type: float Dbus path: /Dc/0/Voltage

Starter battery voltage (V)

Type: float Dbus path: /Dc/1/Voltage

Diagnostics; error {index}

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

Diagnostics; error {index} timestamp

Type: float Dbus path: /Diagnostics/LastErrors/{index}/Time

Diagnostics; shutdowns due to error (count)

Type: float Dbus path: /Diagnostics/ShutDownsDueError

Error

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

SmartLithium error flag: Communication

Type: float Dbus path: /Errors/SmartLithium/Communication

SmartLithium error flag: Invalid configuration

Type: float Dbus path: /Errors/SmartLithium/InvalidConfiguration

SmartLithium error flag: Battery number

Type: float Dbus path: /Errors/SmartLithium/NrOfBatteries

SmartLithium error flag: Voltage

Type: float Dbus path: /Errors/SmartLithium/Voltage

Automatic syncs (count)

Type: float Dbus path: /History/AutomaticSyncs

Average discharge (Ah)

Type: float Dbus path: /History/AverageDischarge

Charge cycles (count)

Type: float Dbus path: /History/ChargeCycles

Charged Energy (kWh)

Type: float Dbus path: /History/ChargedEnergy

Deepest discharge (Ah)

Type: float Dbus path: /History/DeepestDischarge

Discharged Energy (kWh)

Type: float Dbus path: /History/DischargedEnergy

Full discharges (count)

Type: float Dbus path: /History/FullDischarges

High fused-voltage alarms (count)

Type: float Dbus path: /History/HighFusedVoltageAlarms

High starter voltage alarms (count)

Type: float Dbus path: /History/HighStarterVoltageAlarms

High voltage alarms (count)

Type: float Dbus path: /History/HighVoltageAlarms

Last discharge (Ah)

Type: float Dbus path: /History/LastDischarge

Low fused-voltage alarms (count)

Type: float Dbus path: /History/LowFusedVoltageAlarms

Low starter voltage alarms (count)

Type: float Dbus path: /History/LowStarterVoltageAlarms

Low voltage alarms (count)

Type: float Dbus path: /History/LowVoltageAlarms

History; Max cell-voltage (V DC)

Type: float Dbus path: /History/MaximumCellVoltage

Maximum fused voltage (V DC)

Type: float Dbus path: /History/MaximumFusedVoltage

Maximum starter voltage (V DC)

Type: float Dbus path: /History/MaximumStarterVoltage

Maximum voltage (V DC)

Type: float Dbus path: /History/MaximumVoltage

History; Min cell-voltage (V DC)

Type: float Dbus path: /History/MinimumCellVoltage

Minimum fused voltage (V DC)

Type: float Dbus path: /History/MinimumFusedVoltage

Minimum starter voltage (V DC)

Type: float Dbus path: /History/MinimumStarterVoltage

Minimum voltage (V DC)

Type: float Dbus path: /History/MinimumVoltage

Time since last full charge (seconds)

Type: float Dbus path: /History/TimeSinceLastFullCharge

Total Ah drawn (Ah)

Type: float Dbus path: /History/TotalAhDrawn

Min discharge voltage (V DC)

Type: float Dbus path: /Info/BatteryLowVoltage

CCL - Charge Current Limit (A)

Type: float Dbus path: /Info/MaxChargeCurrent

CVL - Charge Voltage Limit (V)

Type: float Dbus path: /Info/MaxChargeVoltage

DCL - Discharge Current Limit (A)

Type: float Dbus path: /Info/MaxDischargeCurrent

ATC (Allow to Charge)

Type: enum Dbus path: /Io/AllowToCharge

Values:

  • 0 - No
  • 1 - Yes

ATD (Allow to Discharge)

Type: enum Dbus path: /Io/AllowToDischarge

Values:

  • 0 - No
  • 1 - Yes

IO; external relay

Type: enum Dbus path: /Io/ExternalRelay

Values:

  • 0 - Inactive
  • 1 - Active

Mode

Type: enum Dbus path: /Mode (Mode: both)

Values:

  • 3 - On
  • 252 - Standby

Relay status

Type: enum Dbus path: /Relay/0/State

Values:

  • 0 - Open
  • 1 - Closed

State of charge (%)

Type: float Dbus path: /Soc

State of health (%)

Type: float Dbus path: /Soh

State

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

System; batteries parallel (count)

Type: float Dbus path: /System/BatteriesParallel

System; batteries series (count)

Type: float Dbus path: /System/BatteriesSeries

System; ID of module with highest cell voltage

Type: string Dbus path: /System/MaxVoltageCellId

Maximum cell temperature (°C)

Type: float Dbus path: /System/MaxCellTemperature

System; maximum cell voltage (V DC)

Type: float Dbus path: /System/MaxCellVoltage

System; ID of module with highest cell temperature

Type: string Dbus path: /System/MaxTemperatureCellId

System; ID of module with lowest cell voltage

Type: string Dbus path: /System/MinVoltageCellId

Minimum cell temperature (°C)

Type: float Dbus path: /System/MinCellTemperature

System; minimum cell voltage (V DC)

Type: float Dbus path: /System/MinCellVoltage

System; ID of module with lowest cell temperature

Type: string Dbus path: /System/MinTemperatureCellId

System; number of batteries (count)

Type: float Dbus path: /System/NrOfBatteries

System; number of cells per battery (count)

Type: float Dbus path: /System/NrOfCellsPerBattery

Number of modules blocking charge

Type: integer Dbus path: /System/NrOfModulesBlockingCharge

Number of modules blocking discharge

Type: integer Dbus path: /System/NrOfModulesBlockingDischarge

Number of offline modules

Type: integer Dbus path: /System/NrOfModulesOffline

Number of online modules

Type: integer Dbus path: /System/NrOfModulesOnline

System-switch

Type: enum Dbus path: /SystemSwitch

Values:

  • 0 - Disabled
  • 1 - Enabled Note:

    For monitoring the state of the built-in contactor.

Time to go (s)

Type: float Dbus path: /TimeToGo

Dcdc (output)

/Dc/0/Current (A DC)

Type: float Dbus path: /Dc/0/Current

/Dc/0/Temperature (Degrees celsius)

Type: float Dbus path: /Dc/0/Temperature

/Dc/0/Voltage (V DC)

Type: float Dbus path: /Dc/0/Voltage

/Dc/In/V (V DC)

Type: float Dbus path: /Dc/In/V

/Dc/In/P (W)

Type: float Dbus path: /Dc/In/P

/ErrorCode

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

/FirmwareVersion

Type: float Dbus path: /FirmwareVersion

/History/Cumulative/User/ChargedAh (Ah)

Type: float Dbus path: /History/Cumulative/User/ChargedAh

Charger on/off

Type: enum Dbus path: /Mode (Mode: both)

Values:

  • 1 - On
  • 4 - Off

/ProductId

Type: float Dbus path: /ProductId

/State

Type: enum Dbus path: /State

Values:

  • 0 - Off
  • 2 - Fault
  • 3 - Bulk
  • 4 - Absorption
  • 5 - Float
  • 6 - Storage
  • 7 - Equalize

Dess (output)

Is Dynamic ESS available

Type: enum Dbus path: /DynamicEss/Available

Values:

  • 0 - System is not capable of doing DynamicEss
  • 1 - System is capable of doing DynamicEss

Error

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

Active restrictions

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

Used strategy for current time slot

Type: enum Dbus path: /DynamicEss/Strategy

Values:

  • 0 - Target SOC
  • 1 - Self-consumption
  • 2 - Pro battery
  • 3 - Pro grid

The set target SOC for this time slot (%)

Type: float Dbus path: /DynamicEss/TargetSoc

Dess (output)

📝 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.)

Battery capacity (kWh)

Type: float Dbus path: /Settings/DynamicEss/BatteryCapacity (Mode: both)

Battery charge limit (kW)

Type: float Dbus path: /Settings/DynamicEss/BatteryChargeLimit (Mode: both)

Battery discharge limit (kW)

Type: float Dbus path: /Settings/DynamicEss/BatteryDishargeLimit (Mode: both)

Grid export limit (kW)

Type: float Dbus path: /Settings/DynamicEss/GridExportLimit (Mode: both)

Grid import limit (kW)

Type: float Dbus path: /Settings/DynamicEss/GridImportLimit (Mode: both)

Dynamic ESS mode

Type: enum Dbus path: /Settings/DynamicEss/Mode (Mode: both)

Values:

  • 0 - Off
  • 1 - Auto
  • 4 - Node-RED

Dynamic ESS operating mode

Type: enum Dbus path: /Settings/DynamicEss/OperatingMode (Mode: both)

Values:

  • 0 - Trade mode
  • 1 - Green mode

Dynamic ESS restrictions

Type: enum Dbus path: /Settings/DynamicEss/Restrictions (Mode: both)

Values:

  • 0 - None
  • 1 - Battery to grid
  • 2 - Grid to battery

Allow grid feed-in during schedule {index}

Type: enum Dbus path: /Settings/DynamicEss/Schedule/{index}/AllowGridFeedIn (Mode: both)

Values:

  • 0 - Not allowed
  • 1 - Allowed

Duration for schedule {index} (Seconds)

Type: float Dbus path: /Settings/DynamicEss/Schedule/{index}/Duration (Mode: both)

Active restrictions for schedule {index}

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

Target SOC for schedule {index} (%)

Type: float Dbus path: /Settings/DynamicEss/Schedule/{index}/Soc (Mode: both)

Used strategy for schedule {index}

Type: enum Dbus path: /Settings/DynamicEss/Schedule/{index}/Strategy (Mode: both)

Values:

  • 0 - Target SOC
  • 1 - Self-consumption
  • 2 - Pro battery
  • 3 - Pro grid

Ess (output)

Maximum battery cell temperature

Type: integer Dbus path: /System/MaxCellTemperature

Maximum battery cell voltage

Type: integer Dbus path: /System/MaxCellVoltage

Minimum battery cell temperature

Type: integer Dbus path: /System/MinCellTemperature

Minimum battery cell voltage

Type: integer Dbus path: /System/MinCellVoltage

Number of modules blocking charge

Type: integer Dbus path: /System/NrOfModulesBlockingCharge

Number of modules blocking discharge

Type: integer Dbus path: /System/NrOfModulesBlockingDischarge

Number of offline modules

Type: integer Dbus path: /System/NrOfModulesOffline

Number of online modules

Type: integer Dbus path: /System/NrOfModulesOnline

Ess (output)

📝 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.)

Disable charge

Type: enum Dbus path: /Hub4/DisableCharge (Mode: both)

Values:

  • 0 - No
  • 1 - Yes

Disable feed-in

Type: enum Dbus path: /Hub4/DisableFeedIn (Mode: both)

Values:

  • 0 - No
  • 1 - Yes

Feed in overvoltage

Type: enum Dbus path: /Hub4/DoNotFeedInOvervoltage (Mode: both)

Values:

  • 0 - Yes
  • 1 - No

AC Power {line} setpoint (W)

Type: integer Dbus path: /Hub4/{line}/AcPowerSetpoint (Mode: both)

Maximum overvoltage feed-in power {line} (W)

Type: integer Dbus path: /Hub4/{line}/MaxFeedInPower (Mode: both)

Disable PV inverter

Type: enum Dbus path: /PvInverter/Disable

Values:

  • 0 - No
  • 1 - Yes

VE.Bus system restart

Type: enum Dbus path: /SystemReset

Values:

  • 0 - No
  • 1 - Yes

Ess (output)

📝 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.)

Grid set-point (W)

Type: integer Dbus path: /Settings/CGwacs/AcPowerSetPoint (Mode: both)

Minimum Discharge SOC (%)

Type: integer Dbus path: /Settings/CGwacs/BatteryLife/MinimumSocLimit (Mode: both)

Schedule {schedule}: Self-consumption above limit

Type: enum Dbus path: /Settings/CGwacs/BatteryLife/Schedule/Charge/{schedule}/AllowDischarge (Mode: both)

Values:

  • 0 - Yes
  • 1 - No

Schedule {schedule}: Day

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

Schedule {schedule}: Duration (seconds)

Type: integer Dbus path: /Settings/CGwacs/BatteryLife/Schedule/Charge/{schedule}/Duration (Mode: both)

Schedule {schedule}: State of charge (%)

Type: integer Dbus path: /Settings/CGwacs/BatteryLife/Schedule/Charge/{schedule}/Soc (Mode: both)

Schedule {schedule}: Start (seconds after midnight)

Type: integer Dbus path: /Settings/CGwacs/BatteryLife/Schedule/Charge/{schedule}/Start (Mode: both)

ESS state

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).

ESS mode

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

Max charge power (W)

Type: integer Dbus path: /Settings/CGwacs/MaxChargePower (Mode: both)

Note:

Not used with DVCC.

Max inverter power (W)

Type: integer Dbus path: /Settings/CGwacs/MaxDischargePower (Mode: both)

Maximum System Grid Feed In (W)

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.

Feed excess DC-coupled PV into grid

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

Don’t feed excess AC-coupled PV into 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

Grid metering

Type: enum Dbus path: /Settings/CGwacs/RunWithoutGridMeter (Mode: both)

Values:

  • 0 - External meter
  • 1 - Inverter/Charger

DVCC Charge current limit (A)

Type: float Dbus path: /Settings/SystemSetup/MaxChargeCurrent (Mode: both)

DVCC Maximum charge voltage (V)

Type: float Dbus path: /Settings/SystemSetup/MaxChargeVoltage (Mode: both)

Ess (output)

Active SOC limit (%)

Type: integer Dbus path: /Control/ActiveSocLimit

Evcharger (output)

📝 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.)

Energy consumed by charger (kWh)

Type: float Dbus path: /Ac/Energy/Forward

{phase} Power (W)

Type: float Dbus path: /Ac/{phase}/Power

Total power (W)

Type: float Dbus path: /Ac/Power

Charging time (seconds)

Type: float Dbus path: /ChargingTime

Charge current (A)

Type: float Dbus path: /Current

Display

Type: enum Dbus path: /EnableDisplay (Mode: both)

Values:

  • 0 - Locked
  • 1 - Unlocked

Firmware version

Type: float Dbus path: /FirmwareVersion

Maximum charge current (A)

Type: float Dbus path: /MaxCurrent (Mode: both)

Mode

Type: enum Dbus path: /Mode (Mode: both)

Values:

  • 0 - Manual
  • 1 - Auto
  • 2 - Schedule

Model

Type: float Dbus path: /Model

Position

Type: enum Dbus path: /Position (Mode: both)

Values:

  • 0 - AC input 1
  • 1 - AC output
  • 2 - AC input 2

Product ID

Type: float Dbus path: /ProductId

Serial

Type: string Dbus path: /Serial

Set charge current (manual mode) (A)

Type: float Dbus path: /SetCurrent (Mode: both)

Session charging time (seconds)

Type: integer Dbus path: /Session/Time

Session charging energy (kWh)

Type: integer Dbus path: /Session/Energy

Session cost (no currency)

Type: float Dbus path: /Session/Cost

Session saved cost (no currency)

Type: float Dbus path: /Session/SavedCost

Start/stop charging (manual mode)

Type: enum Dbus path: /StartStop (Mode: both)

Values:

  • 0 - Stop
  • 1 - Start

Status

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

Generator (output)

Generator not detected at AC input alarm

Type: enum Dbus path: /Alarms/NoGeneratorAtAcIn

Values:

  • 0 - No alarm
  • 2 - Alarm

Auto start enabled/disabled

Type: enum Dbus path: /AutoStartEnabled (Mode: both)

Values:

  • 0 - Autostart disabled
  • 1 - Autostart enabled

Generator remote error

Type: enum Dbus path: /Error

Values:

  • 0 - No Error
  • 1 - Remote disabled
  • 2 - Remote fault

Manual Start

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)

Quiet hours active

Type: enum Dbus path: /QuietHours

Values:

  • 0 - Quiet hours inactive
  • 1 - Quiet hours active

Condition that started the generator

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

Runtime in seconds (seconds)

Type: float Dbus path: /Runtime

Service countdown counter (seconds until next generator service)

Type: float Dbus path: /ServiceCounter

Service countdown reset (1=Reset service counter)

Type: integer Dbus path: /ServiceCounterReset (Mode: output)

Generator start/stop state

Type: enum Dbus path: /State

Values:

  • 0 - Stopped
  • 1 - Running
  • 2 - Warm-up
  • 3 - Cool-down
  • 4 - Stopping
  • 10 - Error

Run time since last test run (seconds)

Type: float Dbus path: /TestRunIntervalRuntime

Today's run time (seconds)

Type: float Dbus path: /TodayRunTime

Generator (output)

📝 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.)

AC Frequency (Hz)

Type: float Dbus path: /Ac/Frequency

Power Factor

Type: float Dbus path: /Ac/PowerFactor

Phase {phase} current (A AC)

Type: float Dbus path: /Ac/{phase}/Current

Phase {phase} frequency (Hz)

Type: float Dbus path: /Ac/{phase}/Frequency

Phase {phase} power (W)

Type: float Dbus path: /Ac/{phase}/Power

{phase} Power Factor

Type: float Dbus path: /Ac/{phase}/PowerFactor

Phase {phase} voltage (V AC)

Type: float Dbus path: /Ac/{phase}/Voltage

The number of phases (1, 2 or 3)

Type: float Dbus path: /NrOfPhases

Remote start mode

Type: enum Dbus path: /RemoteStartModeEnabled

Values:

  • 0 - Disabled
  • 1 - Enabled

DC output 1 - Current (A)

Type: float Dbus path: /Dc/0/Current

DC output 1 - Power (W)

Type: float Dbus path: /Dc/0/Power

DC output 1 - Voltage (V)

Type: float Dbus path: /Dc/0/Voltage

Engine coolant temperature (°C)

Type: float Dbus path: /Engine/CoolantTemperature

Engine exhaust temperature (°C)

Type: float Dbus path: /Engine/ExaustTemperature

Oil temperature (°C)

Type: float Dbus path: /Engine/OilTemperature

Engine load (%)

Type: float Dbus path: /Engine/Load

Oil pressure (kPa)

Type: float Dbus path: /Engine/OilPressure

Engine operating hours (s)

Type: float Dbus path: /Engine/OperatingHours

Engine speed (RPM)

Type: float Dbus path: /Engine/Speed

Nr of starts (absolute count)

Type: float Dbus path: /Engine/Starts

Engine winding temperature (°C)

Type: float Dbus path: /Engine/WindingTemperature

Generator specific error code {index}

Type: string Dbus path: /Error/{index}/Id

Error

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

Heatsink temperature (°C)

Type: float Dbus path: /HeatsinkTemperature

Generator model

Type: float Dbus path: /ProductId

Start generator

Type: enum Dbus path: /Start (Mode: both)

Values:

  • 0 - Stop
  • 1 - Start

Starter voltage (V DC)

Type: float Dbus path: /StarterVoltage

Status

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

Generator (output)

📝 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.)

DC current (DC A)

Type: float Dbus path: /Dc/0/Current

Engine coolant temperature (Degrees celsius)

Type: float Dbus path: /Engine/CoolantTemperature

Engine exhaust temperature (Degrees celsius)

Type: float Dbus path: /Engine/ExaustTemperature

Engine load (%)

Type: float Dbus path: /Engine/Load

Oil pressure (kPa)

Type: float Dbus path: /Engine/OilPressure

Engine oil temperature (Degrees celsius)

Type: float Dbus path: /Engine/OilTemperature

Engine oil temperature (Seconds)

Type: float Dbus path: /Engine/OperatingHours

Heatsink temperature (RPM)

Type: float Dbus path: /Engine/Speed

Internal winding temperature (Degrees celsius)

Type: float Dbus path: /Engine/WindingTemperature

Generator specific error code {index}

Type: string Dbus path: /Error/{index}/Id

Heatsink temperature (Degrees celsius)

Type: float Dbus path: /HeatsinkTemperature

Start generator

Type: enum Dbus path: /Start (Mode: both)

Values:

  • 0 - Stop generator
  • 1 - Start generator

Starter battery voltage (DC V)

Type: float Dbus path: /StarterVoltage

Total energy produced (kWh)

Type: float Dbus path: /History/EnergyOut

Inverter (output)

📝 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.)

Output current (A)

Type: float Dbus path: /Ac/Out/L1/I

Output power (W AC)

Type: float Dbus path: /Ac/Out/L1/P

Output voltage (V)

Type: float Dbus path: /Ac/Out/L1/V

High temperature alarm

Type: enum Dbus path: /Alarms/HighTemperature

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

High battery voltage alarm

Type: enum Dbus path: /Alarms/HighVoltage

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

High AC-Out voltage alarm

Type: enum Dbus path: /Alarms/HighVoltageAcOut

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Low SOC alarm

Type: enum Dbus path: /Alarms/LowSoc

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Low temperature alarm

Type: enum Dbus path: /Alarms/LowTemperature

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Low battery voltage alarm

Type: enum Dbus path: /Alarms/LowVoltage

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Low AC-Out voltage alarm

Type: enum Dbus path: /Alarms/LowVoltageAcOut

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Overload alarm

Type: enum Dbus path: /Alarms/Overload

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Ripple alarm

Type: enum Dbus path: /Alarms/Ripple

Values:

  • 0 - No alarm
  • 1 - Warning
  • 2 - Alarm

Battery current (A DC)

Type: float Dbus path: /Dc/0/Current

Input voltage (V)

Type: float Dbus path: /Dc/0/Voltage

Energy from battery to AC-out (kWh)

Type: float Dbus path: /Energy/InverterToAcOut

Energy from AC-out to battery (kWh)

Type: float Dbus path: /Energy/OutToInverter

Energy from solar to AC-out (kWh)

Type: float Dbus path: /Energy/SolarToAcOut

Energy from solar to battery (kWh)

Type: float Dbus path: /Energy/SolarToBattery

Firmware version

Type: float Dbus path: /FirmwareVersion

Maximum power for today on tracker {tracker} (W)

Type: float Dbus path: /History/Daily/0/Pv/{tracker}/MaxPower

Yield today for today on tracker {tracker} (kWh)

Type: float Dbus path: /History/Daily/0/Pv/{tracker}/Yield

Maximum power for yesterday on tracker {tracker} (W)

Type: float Dbus path: /History/Daily/1/Pv/{tracker}/MaxPower

Yield today for yesterday on tracker {tracker} (kWh)

Type: float Dbus path: /History/Daily/1/Pv/{tracker}/Yield

Mode

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

Inverter model

Type: float Dbus path: /ProductId

Tracker {tracker} enabled

Type: enum Dbus path: /Pv/{tracker}/Enabled

Values:

  • 0 - Disabled
  • 1 - Enabled

MPP operation mode tracker {tracker}

Type: enum Dbus path: /Pv/{tracker}/MppOperationMode

Values:

  • 0 - Off
  • 1 - Voltage/current limited
  • 2 - MPPT active
  • 255 - Not available

PV power for tracker {tracker}| (W)

Type: float Dbus path: /Pv/{tracker}/P

PV voltage for tracker {tracker} (V DC)

Type: float Dbus path: /Pv/{tracker}/V

PV voltage (for single tracker units) (V DC)

Type: float Dbus path: /Pv/V

Relay state

Type: enum Dbus path: /Relay/0/State

Values:

  • 0 - Open
  • 1 - Closed

State

Type: enum Dbus path: /State

Values:

  • 0 - Off
  • 1 - Low Power
  • 2 - Fault
  • 9 - Inverting

Multi (output)

📝 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.)

Active AC input

Type: enum Dbus path: /Ac/ActiveIn/ActiveInput

Values:

  • 0 - AC Input 1
  • 1 - AC Input 2
  • 240 - Disconnected

Ac input {index} current limit (A)

Type: float Dbus path: /Ac/In/{index}/CurrentLimit (Mode: both)

Input {index} current limit is adjustable

Type: enum Dbus path: /Ac/In/{index}/CurrentLimitIsAdjustable

Values:

  • 0 - No
  • 1 - Yes

Input {index} frequency phase {phase} (Hz)

Type: float Dbus path: /Ac/In/{index}/{phase}/F

Input {index} current phase {phase} (A AC)

Type: float Dbus path: /Ac/In/{index}/{phase}/I

Input {index} power phase {phase} (W)

Type: float Dbus path: /Ac/In/{index}/{phase}/P

Input {index} voltage phase {phase} (V AC)

Type: float Dbus path: /Ac/In/{index}/{phase}/V

AC input {index} source type

Type: enum Dbus path: /Ac/In/{index}/Type

Values:

  • 0 - Unused
  • 1 - Grid
  • 2 - Genset
  • 3 - Shore

Phase count (count)

Type: float Dbus path: /Ac/NumberOfPhases

Output frequency phase {phase} (Hz)

Type: float Dbus path: /Ac/Out/{phase}/F

Output current phase {phase} (A AC)

Type: float Dbus path: /Ac/Out/{phase}/I

Output power phase {phase} (W)

Type: float Dbus path: /Ac/Out/{phase}/P

Output voltage phase {phase} (V AC)

Type: float Dbus path: /Ac/Out/{phase}/V

{alarm}

Type: enum Dbus path: /Alarms/{alarm}

Values:

  • 0 - Ok
  • 1 - Warning
  • 2 - Alarm

Battery current (A DC)

Type: float Dbus path: /Dc/0/Current

Battery temperature (°C)

Type: float Dbus path: /Dc/0/Temperature

Battery voltage (V DC)

Type: float Dbus path: /Dc/0/Voltage

{energy}

Type: float Dbus path: /Energy/{energy}

Error code

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

ESS power setpoint (W)

Type: float Dbus path: /Ess/AcPowerSetpoint (Mode: both)

Disable Feed-in

Type: enum Dbus path: /Ess/DisableFeedIn (Mode: both)

Values:

  • 0 - Feed-in enabled
  • 1 - Feed-in disabled

Disable charge

Type: enum Dbus path: /Ess/DisableCharge (Mode: both)

Values:

  • 0 - Charge enabled
  • 1 - Charge disabled

Sustain active

Type: enum Dbus path: /Ess/Sustain

Values:

  • 0 - Sustain inactive
  • 1 - Sustain active

Maximum charge power {historyDay} (W)

Type: float Dbus path: /History/Daily/{historyDay}/MaxPower

Yield {historyDay} (kWh)

Type: float Dbus path: /History/Daily/{historyDay}/Yield

Maximum charge power {historyDay} for tracker {index} (W)

Type: float Dbus path: /History/Daily/{historyDay}/Pv/{index}/MaxPower

Yield {historyDay} for tracker {index} (kWh)

Type: float Dbus path: /History/Daily/{historyDay}/Pv/{index}/Yield

MPP operation mode

Type: enum Dbus path: /MppOperationMode

Values:

  • 0 - Off
  • 1 - Voltage/current limited
  • 2 - MPPT active
  • 255 - Not available

Tracker {tracker} enabled

Type: enum Dbus path: /Pv/{tracker}/Enabled

Values:

  • 0 - Disabled
  • 1 - Enabled

MPP operation mode tracker {tracker}

Type: enum Dbus path: /Pv/{tracker}/MppOperationMode

Values:

  • 0 - Off
  • 1 - Voltage/current limited
  • 2 - MPPT active
  • 255 - Not available

PV power for tracker {tracker} (W)

Type: float Dbus path: /Pv/{tracker}/P

PV voltage for tracker {tracker} (V DC)

Type: float Dbus path: /Pv/{tracker}/V

PV voltage (V DC)

Type: float Dbus path: /Pv/V

Relay on the Multi RS

Type: enum Dbus path: /Relay/0/State

Values:

  • 0 - Open
  • 1 - Closed

ESS Minimum SOC Limit (%)

Type: float Dbus path: /Settings/Ess/MinimumSocLimit (Mode: both)

ESS mode

Type: enum Dbus path: /Settings/Ess/Mode (Mode: both)

Values:

  • 0 - self-consumption (battery-life)
  • 1 - self-consumption
  • 2 - Keep charged
  • 3 - External control

Battery State of Charge (%)

Type: float Dbus path: /Soc

Inverter/Charger state

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

Switch position

Type: enum Dbus path: /Mode (Mode: both)

Values:

  • 1 - Charger Only
  • 2 - Inverter Only
  • 3 - On
  • 4 - Off

PV power (W)

Type: float Dbus path: /Yield/Power

User yield (kWh)

Type: float Dbus path: /Yield/User

Pump (output)

Pump State

Type: enum Dbus path: /State

Values:

  • 0 - Stopped
  • 1 - Running

Pump (output)

Auto start enabled

Type: enum Dbus path: /Settings/Pump0/AutoStartEnabled (Mode: both)

Values:

  • 0 - Disabled
  • 1 - Enabled

Mode

Type: enum Dbus path: /Settings/Pump0/Mode (Mode: both)

Values:

  • 0 - Auto
  • 1 - On
  • 2 - Off

Start value (%)

Type: float Dbus path: /Settings/Pump0/StartValue (Mode: both)

Stop value (%)

Type: float Dbus path: /Settings/Pump0/StopValue (Mode: both)

Pvinverter (output)

📝 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.)

Total energy (kWh)

Type: float Dbus path: /Ac/Energy/Forward

AC Frequency (Hz)

Type: float Dbus path: /Ac/Frequency

{line} Current (A)

Type: float Dbus path: /Ac/{line}/Current

{line} Energy (kWh)

Type: float Dbus path: /Ac/{line}/Energy/Forward

{line} Power (W)

Type: float Dbus path: /Ac/{line}/Power

{line} Voltage (V)

Type: float Dbus path: /Ac/{line}/Voltage

Power limit (W)

Type: float Dbus path: /Ac/PowerLimit (Mode: both)

Maximum Power Capacity (kW)

Type: float Dbus path: /Ac/MaxPower

Total Power (W)

Type: float Dbus path: /Ac/Power

Error

Type: enum Dbus path: /ErrorCode

Values:

  • 0 - No Error

Position

Type: enum Dbus path: /Position

Values:

  • 0 - AC input 1
  • 1 - AC output
  • 2 - AC input 2

Serial

Type: string Dbus path: /Serial

Status

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)

Relay (output)

📝 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.)

Venus relay {relay} state

Type: enum Dbus path: /Relay/{relay}/State (Mode: both)

Values:

  • 0 - Open
  • 1 - Closed

Relay (output)

Relay on the charger

Type: enum Dbus path: /Relay/0/State (Mode: both)

Values:

  • 0 - Open
  • 1 - Closed

Relay (output)

Relay status

Type: enum Dbus path: /Relay/0/State (Mode: both)

Values:

  • 0 - Open
  • 1 - Closed

Relay (output)

Relay on the charger

Type: enum Dbus path: /Relay/0/State (Mode: both)

Values:

  • 0 - Open
  • 1 - Closed

Relay (output)

Relay state

Type: enum Dbus path: /Relay/0/State (Mode: both)

Values:

  • 0 - Open
  • 1 - Closed

Relay (output)

Relay on the Multi RS

Type: enum Dbus path: /Relay/0/State (Mode: both)

Values:

  • 0 - Open
  • 1 - Closed

Relay (output)

Relay on the charger

Type: enum Dbus path: /Relay/0/State (Mode: both)

Values:

  • 0 - Open
  • 1 - Closed

Settings (output)

📝 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.)

AC export current limit (A)

Type: float Dbus path: /Settings/CGwacs/AcExportLimit (Mode: both)

AC input current limit (A)

Type: float Dbus path: /Settings/CGwacs/AcInputLimit (Mode: both)

ESS control loop setpoint (W)

Type: float Dbus path: /Settings/CGwacs/AcPowerSetPoint (Mode: both)

Mode for peakshaving

Type: enum Dbus path: /Settings/CGwacs/AlwaysPeakShave (Mode: both)

Values:

  • 0 - Above minimum SOC only
  • 1 - Always

ESS Minimum SoC (unless grid fails) (%)

Type: float Dbus path: /Settings/CGwacs/BatteryLife/MinimumSocLimit (Mode: both)

ESS max charge current (fractional) (%)

Type: float Dbus path: /Settings/CGwacs/MaxChargePercentage (Mode: both)

ESS max discharge current (fractional) (%)

Type: float Dbus path: /Settings/CGwacs/MaxDischargePercentage (Mode: both)

Maximum System Grid Feed In (W)

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.

Feed excess DC-coupled PV into grid

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

AC-coupled PV - grid feed in excess

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

ESS BatteryLife SoC limit (read only) (%)

Type: float Dbus path: /Settings/CGwacs/BatteryLife/SocLimit

ESS BatteryLife state

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).

Enable status LEDs

Type: enum Dbus path: /Settings/LEDs/Enable (Mode: both)

Values:

  • 0 - Disabled
  • 1 - Enabled

AC input {index} source (for VE.Bus inverter/chargers)

Type: enum Dbus path: /Settings/SystemSetup/AcInput{index} (Mode: both)

Values:

  • 0 - Unused
  • 1 - Grid
  • 2 - Genset
  • 3 - Shore

System name

Type: string Dbus path: /Settings/SystemSetup/SystemName (Mode: both)

Settings (output)

Grid limiting status

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.

Solarcharger (output)

📝 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.)

Alarm

Type: enum Dbus path: /Alarms/Alarm

Values:

  • 0 - No alarm
  • 2 - Alarm

Battery current (A)

Type: float Dbus path: /Dc/0/Current

Battery temperature (°C)

Type: float Dbus path: /Dc/0/Temperature

Battery voltage (V)

Type: float Dbus path: /Dc/0/Voltage

Equalization pending

Type: enum Dbus path: /Equalization/Pending

Values:

  • 0 - No
  • 1 - Yes
  • 2 - Error
  • 3 - Unavailable- Unknown

Equalization time remaining (seconds)

Type: float Dbus path: /Equalization/TimeRemaining

Error code

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

Maximum charge power {historyDay} (W)

Type: float Dbus path: /History/Daily/{historyDay}/MaxPower

Yield {historyDay} (kWh)

Type: float Dbus path: /History/Daily/{historyDay}/Yield

Maximum charge power {historyDay} for tracker {index} (W)

Type: float Dbus path: /History/Daily/{historyDay}/Pv/{index}/MaxPower

Yield {historyDay} for tracker {index} (kWh)

Type: float Dbus path: /History/Daily/{historyDay}/Pv/{index}/Yield

Load state

Type: enum Dbus path: /Load/State

Values:

  • 0 - Off
  • 1 - On

Charger on/off

Type: enum Dbus path: /Mode (Mode: both)

Values:

  • 1 - On
  • 4 - Off

MPP operation mode

Type: enum Dbus path: /MppOperationMode

Values:

  • 0 - Off
  • 1 - Voltage or current limited
  • 2 - MPPT Tracker active
  • 255 - Not available

MPP operation mode tracker 1

Type: enum Dbus path: /Pv/0/MppOperationMode

Values:

  • 0 - Off
  • 1 - Voltage/current limited
  • 2 - MPPT active
  • 255 - Not available

Tracker {tracker} enabled

Type: enum Dbus path: /Pv/{tracker}/Enabled

Values:

  • 0 - Disabled
  • 1 - Enabled

Tracker {tracker} power

Type: float Dbus path: /Pv/{tracker}/P

Tracker {tracker} voltage

Type: float Dbus path: /Pv/{tracker}/V

PV voltage

Type: float Dbus path: /Pv/V

Relay on the charger

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)

Charge state

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

PV Power (W)

Type: float Dbus path: /Yield/Power

Yield since last update (kWh)

Type: string Dbus path: /Yield/System

Yield since reset (kWh)

Type: string Dbus path: /Yield/User

Switch (output)

📝 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} state

Type: enum Dbus path: /SwitchableOutput/{type}/State (Mode: both)

Values:

  • 0 - Off
  • 1 - On

{type} dimming

Type: integer Dbus path: /SwitchableOutput/{type}/Dimming (Mode: both)

Switch (output)

📝 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} auto mode

Type: enum Dbus path: /SwitchableOutput/{type}/Auto (Mode: both)

Values:

  • 0 - Manual
  • 1 - Auto

{type} state

Type: enum Dbus path: /SwitchableOutput/{type}/State (Mode: both)

Values:

  • 0 - Off
  • 1 - On

{type} dimming

Type: integer Dbus path: /SwitchableOutput/{type}/Dimming (Mode: both)

Vebus (output)

📝 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.)

Active input

Type: enum Dbus path: /Ac/ActiveIn/ActiveInput

Values:

  • 0 - AC Input 1
  • 1 - AC Input 2
  • 240 - Disconnected

Input frequency phase {index} (Hz)

Type: float Dbus path: /Ac/ActiveIn/L{index}/F

Input current phase {index} (A)

Type: float Dbus path: /Ac/ActiveIn/L{index}/I

Input power phase {index} (W)

Type: float Dbus path: /Ac/ActiveIn/L{index}/P

Input voltage phase {index} (VAC)

Type: float Dbus path: /Ac/ActiveIn/L{index}/V

Select Remote Generator

Type: enum Dbus path: /Ac/Control/RemoteGeneratorSelected (Mode: both)

Values:

  • 0 - Generator not selected
  • 1 - Generator selected

Input {index} current limit (A)

Type: float Dbus path: /Ac/In/{index}/CurrentLimit (Mode: both)

Input {index} current limit is adjustable

Type: enum Dbus path: /Ac/In/{index}/CurrentLimitIsAdjustable

Values:

  • 0 - No
  • 1 - Yes

Phase count

Type: float Dbus path: /Ac/NumberOfPhases

Output frequency phase {phase} (Hz)

Type: float Dbus path: /Ac/Out/{phase}/F

Output current phase {phase} (A)

Type: float Dbus path: /Ac/Out/{phase}/I

Output power phase {phase} (W)

Type: float Dbus path: /Ac/Out/{phase}/P

Output voltage phase {phase} (VAC)

Type: float Dbus path: /Ac/Out/{phase}/V

AC input {index} ignored

Type: enum Dbus path: /Ac/State/IgnoreAcIn{index}

Values:

  • 0 - AC input not ignored
  • 1 - AC input ignored

Remote generator selected

Type: enum Dbus path: /Ac/State/RemoteGeneratorSelected

Values:

  • 0 - Generator not selected
  • 1 - Generator selected

{alarm} {phase}

Type: enum Dbus path: /Alarms/{phase}/{alarm}

Values:

  • 0 - Ok
  • 1 - Warning
  • 2 - Alarm

{alarm}

Type: enum Dbus path: /Alarms/{alarm}

Values:

  • 0 - Ok
  • 1 - Warning
  • 2 - Alarm

{bms}

Type: enum Dbus path: /Bms/{bms}

Values:

  • 0 - No
  • 1 - Yes

Battery current (A)

Type: float Dbus path: /Dc/0/Current

Prefer Renewable Energy

Type: enum Dbus path: /Dc/0/PreferRenewableEnergy (Mode: both)

Values:

  • 0 - Renewable energy not preferred
  • 1 - Renewable energy preferred

Battery temperature (°C)

Type: float Dbus path: /Dc/0/Temperature

Battery voltage (V)

Type: float Dbus path: /Dc/0/Voltage

Configured boost factor for VE.Bus unit 1

Type: float Dbus path: /Devices/0/Settings/AssistCurrentBoostFactor (Mode: both)

Configured output voltage for VE.Bus unit 1 (V AC)

Type: float Dbus path: /Devices/0/Settings/InverterOutputVoltage (Mode: both)

PowerAssist enabled unit 1

Type: enum Dbus path: /Devices/0/Settings/PowerAssistEnabled (Mode: both)

Values:

  • 0 - Disabled
  • 1 - Enabled

Energy ACIn1 to AcOut (kWh)

Type: float Dbus path: /Energy/AcIn1ToAcOut

Energy AcIn1 to Inverter (kWh)

Type: float Dbus path: /Energy/AcIn1ToInverter

Energy ACIn2 to AcOut (kWh)

Type: float Dbus path: /Energy/AcIn2ToAcOut

Energy ACIn2 to Inverter (kWh)

Type: float Dbus path: /Energy/AcIn2ToInverter

Energy AcOut to AcIn1 (kWh)

Type: float Dbus path: /Energy/AcOutToAcIn1

Energy AcOut to AcIn2 (kWh)

Type: float Dbus path: /Energy/AcOutToAcIn2

Energy Inverter to AcIn1 (kWh)

Type: float Dbus path: /Energy/InverterToAcIn1

Energy Inverter to AcIn2 (kWh)

Type: float Dbus path: /Energy/InverterToAcIn2

Inverter To AcOut (kWh)

Type: float Dbus path: /Energy/InverterToAcOut

AcOut to Inverter (kWh)

Type: float Dbus path: /Energy/OutToInverter

ESS disable charge flag phase

Type: enum Dbus path: /Hub4/DisableCharge (Mode: both)

Values:

  • 0 - Charge allowed
  • 1 - Charge disabled

ESS disable feedback flag phase

Type: enum Dbus path: /Hub4/DisableFeedIn (Mode: both)

Values:

  • 0 - Feed in allowed
  • 1 - Feed in disabled

Feed DC overvoltage into grid

Type: enum Dbus path: /Hub4/DoNotFeedInOvervoltage (Mode: both)

Values:

  • 0 - Feed in overvoltage
  • 1 - Do not feed in overvoltage

Solar offset voltage

Type: enum Dbus path: /Hub4/FixSolarOffsetTo100mV (Mode: both)

Values:

  • 0 - OvervoltageFeedIn uses 1V offset
  • 1 - OvervoltageFeedIn uses 0.1V offset

ESS power setpoint phase {phase} (W)

Type: float Dbus path: /Hub4/{phase}/AcPowerSetpoint (Mode: both)

Maximum overvoltage feed-in power {phase} (W)

Type: float Dbus path: /Hub4/{phase}/MaxFeedInPower (Mode: both)

Sustain active

Type: enum Dbus path: /Hub4/Sustain

Values:

  • 0 - Sustain inactive
  • 1 - Sustain active

AcPowerSetpoint acts as feed-in limit

Type: enum Dbus path: /Hub4/TargetPowerIsMaxFeedIn (Mode: both)

Values:

  • 0 - AcPowerSetpoint interpreted normally
  • 1 - AcPowerSetpoint is OvervoltageFeedIn limit

Switch Position

Type: enum Dbus path: /Mode (Mode: both)

Values:

  • 1 - Charger Only
  • 2 - Inverter Only
  • 3 - On
  • 4 - Off

Mode is adjustable

Type: enum Dbus path: /ModeIsAdjustable

Values:

  • 0 - No
  • 1 - Yes

Disable PV inverter

Type: enum Dbus path: /PvInverter/Disable (Mode: both)

Values:

  • 0 - No
  • 1 - Yes

Redetect VE.Bus system

Type: enum Dbus path: /RedetectSystem (Mode: output)

Values:

  • 0 - No action
  • 1 - Redetect system

Power Assist boost factor

Type: float Dbus path: /Settings/AssistCurrentBoostFactor (Mode: both)

Configured output voltage (V AC)

Type: float Dbus path: /Settings/InverterOutputVoltage (Mode: both)

PowerAssist enabled

Type: enum Dbus path: /Settings/PowerAssistEnabled (Mode: both)

Values:

  • 0 - Disabled
  • 1 - Enabled

UPS function enabled

Type: enum Dbus path: /Settings/UpsFunction (Mode: both)

Values:

  • 0 - Disabled
  • 1 - Enabled

VE.Bus state of charge (%)

Type: float Dbus path: /Soc

VE.Bus state

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

VE.Bus Reset

Type: enum Dbus path: /SystemReset (Mode: output)

Values:

  • 0 - No
  • 1 - Yes

Charge state

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

VE.Bus Error

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
⚠️ **GitHub.com Fallback** ⚠️