{ "input-accharger": { "help": "
The AC charger can be read with this node.
", "charger": [ { "path": "/Ac/In/CurrentLimit", "type": "float", "name": "AC Current limit (A)" }, { "path": "/Ac/In/L1/I", "type": "float", "name": "AC Current (A)" }, { "path": "/Ac/In/L1/P", "type": "float", "name": "AC Power (W)" }, { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High voltage alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Output 1 - current (A)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Output 1 - temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Output 1 - voltage (V)" }, { "path": "/Dc/1/Current", "type": "float", "name": "Output 2 - current (A)" }, { "path": "/Dc/1/Temperature", "type": "float", "name": "Battery 1 temperature (°C)" }, { "path": "/Dc/1/Voltage", "type": "float", "name": "Output 2 - voltage (V)" }, { "path": "/Dc/2/Current", "type": "float", "name": "Output 3 - current (A)" }, { "path": "/Dc/2/Temperature", "type": "float", "name": "Battery 2 temperature (°C)" }, { "path": "/Dc/2/Voltage", "type": "float", "name": "Output 3 - voltage (V)" }, { "path": "/ErrorCode", "type": "enum", "name": "Error", "enum": { "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" } }, { "path": "/Mode", "type": "enum", "name": "Charger on/off", "enum": { "1": "On", "4": "Off" } }, { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the charger", "enum": { "0": "Open", "1": "Closed" } }, { "path": "/State", "type": "enum", "name": "Charge state", "enum": { "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" } } ] }, "input-acload": { "help": "This node allows for AC load monitoring. Measuring can be done by using an energy meter and assigning it the 'ac load' role.
", "acload": [ { "path": "/Ac/L1/Current", "type": "float", "name": "L1 Current (A)" }, { "path": "/Ac/L1/Energy/Forward", "type": "float", "name": "L1 Energy (kWh)" }, { "path": "/Ac/L1/Power", "type": "float", "name": "L1 Power (W)" }, { "path": "/Ac/L1/Voltage", "type": "float", "name": "L1 Voltage (V AC)" }, { "path": "/Ac/L2/Current", "type": "float", "name": "L2 Current (A)" }, { "path": "/Ac/L2/Energy/Forward", "type": "float", "name": "L2 Energy (kWh)" }, { "path": "/Ac/L2/Power", "type": "float", "name": "L2 Power (W)" }, { "path": "/Ac/L2/Voltage", "type": "float", "name": "L2 Voltage (V AC)" }, { "path": "/Ac/L3/Current", "type": "float", "name": "L3 Current (A)" }, { "path": "/Ac/L3/Energy/Forward", "type": "float", "name": "L3 Energy (kWh)" }, { "path": "/Ac/L3/Power", "type": "float", "name": "L3 Power (W)" }, { "path": "/Ac/L3/Voltage", "type": "float", "name": "L3 Voltage (V AC)" }, { "path": "/Serial", "type": "string", "name": "Serial number" } ] }, "input-alternator": { "help": "This node allows for monitoring the state of BMVs configured in Monitor Mode and DC meter type is Alternator or an alternator controller which is interfaced to the Venus OS.
", "alternator": [ { "path": "/Alarms/HighStarterVoltage", "type": "enum", "name": "High auxiliary voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighTemperature", "type": "enum", "name": "High temperature alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowStarterVoltage", "type": "enum", "name": "Low auxiliary voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowTemperature", "type": "enum", "name": "Low temperature alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Battery voltage (V)" }, { "path": "/Dc/1/Voltage", "type": "float", "name": "Auxiliary voltage (V DC)" }, { "path": "/Dc/In/V", "type": "float", "name": "Input voltage (before DC/DC converter) (V DC)" }, { "path": "/Dc/In/P", "type": "float", "name": "Input power (W DC)" }, { "path": "/Engine/Speed", "type": "float", "name": "Engine speed (RPM)" }, { "path": "/ErrorCode", "type": "enum", "name": "Alternator error code", "enum": { "12": "High battery temperature", "13": "High battery voltage", "14": "Low battery voltage", "15": "VBat exceeds $CPB", "21": "High alternator temperature", "22": "Alternator overspeed", "24": "Internal error", "41": "High field FET temperature", "42": "Sensor missing", "43": "Low VAlt", "44": "High Voltage offset", "45": "VAlt exceeds $CPB", "53": "Battery instance out of range", "54": "Too many BMSes", "55": "AEBus fault", "56": "Too many Victron devices", "91": "BMS lost", "92": "Forced idle", "201": "DCDC converter fail", "51-52": "Battery disconnect request", "58-61": "Battery requested disconnection", "201-207": "DCDC error" } }, { "path": "/FieldDrive", "type": "float", "name": "Alternator Field Drive %" }, { "path": "/History/Cumulative/User/ChargedAh", "type": "float", "name": "Cumulative amp-hours charged (Ah)" }, { "path": "/History/EnergyOut", "type": "float", "name": "Total energy produced (kWh)" }, { "path": "/Mode", "type": "enum", "name": "Mode", "enum": { "1": "On", "4": "Off" } }, { "path": "/Speed", "type": "float", "name": "Alternator speed (RPM)" }, { "path": "/State", "type": "enum", "name": "Alternator state", "enum": { "0": "Off", "2": "Fault", "3": "Bulk", "4": "Absorption", "5": "Float", "6": "Storage", "7": "Equalize", "11": "Psu", "252": "External control" } } ] }, "input-battery": { "help": "This node allows for monitoring the state of the battery.
", "battery": [ { "path": "/Alarms/Alarm", "type": "enum", "name": "Alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/CellImbalance", "type": "enum", "name": "Cell Imbalance alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/FuseBlown", "type": "enum", "name": "Fuse blown alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighChargeCurrent", "type": "enum", "name": "High charge current alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighChargeTemperature", "type": "enum", "name": "High charge temperature alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighDischargeCurrent", "type": "enum", "name": "High discharge current alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighFusedVoltage", "type": "enum", "name": "High fused-voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighInternalTemperature", "type": "enum", "name": "High internal-temperature alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighStarterVoltage", "type": "enum", "name": "High starter-voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighTemperature", "type": "enum", "name": "High battery temperature alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/InternalFailure", "type": "enum", "name": "Internal failure", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowCellVoltage", "type": "enum", "name": "Low cell voltage alarm", "enum": { "0": "No alarm", "1": "Almost discharged", "2": "Alarm" } }, { "path": "/Alarms/LowChargeTemperature", "type": "enum", "name": "Low charge temperature alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowFusedVoltage", "type": "enum", "name": "Low fused-voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowSoc", "type": "enum", "name": "Low state-of-charge alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowStarterVoltage", "type": "enum", "name": "Low starter-voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowTemperature", "type": "enum", "name": "Low battery temperature alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/MidVoltage", "type": "enum", "name": "Mid-voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Balancing", "type": "enum", "name": "Balancing", "enum": { "0": "Inactive", "1": "Active" } }, { "path": "/Capacity", "type": "float", "name": "Capacity (Ah)" }, { "path": "/ConsumedAmphours", "type": "float", "name": "Consumed Amphours (Ah)" }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A)" }, { "path": "/Dc/0/MidVoltage", "type": "float", "name": "Mid-point voltage of the battery bank (V)" }, { "path": "/Dc/0/MidVoltageDeviation", "type": "float", "name": "Mid-point deviation of the battery bank (%)" }, { "path": "/Dc/0/Power", "type": "float", "name": "Battery power (W)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Battery voltage (V)" }, { "path": "/Dc/1/Voltage", "type": "float", "name": "Starter battery voltage (V)" }, { "path": "/Diagnostics/LastErrors/1/Error", "type": "enum", "name": "Diagnostics; 1st last error", "enum": { "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" } }, { "path": "/Diagnostics/LastErrors/1/Time", "type": "float", "name": "Diagnostics; 1st last error timestamp" }, { "path": "/Diagnostics/LastErrors/2/Error", "type": "float", "name": "Diagnostics; 2nd last error" }, { "path": "/Diagnostics/LastErrors/2/Time", "type": "float", "name": "Diagnostics; 2nd last error timestamp" }, { "path": "/Diagnostics/LastErrors/3/Error", "type": "float", "name": "Diagnostics; 3rd last error" }, { "path": "/Diagnostics/LastErrors/3/Time", "type": "float", "name": "Diagnostics; 3rd last error timestamp" }, { "path": "/Diagnostics/LastErrors/4/Error", "type": "float", "name": "Diagnostics; 4th last error" }, { "path": "/Diagnostics/LastErrors/4/Time", "type": "float", "name": "Diagnostics; 4th last error timestamp" }, { "path": "/Diagnostics/ShutDownsDueError", "type": "float", "name": "Diagnostics; shutdowns due to error (count)" }, { "path": "/ErrorCode", "type": "enum", "name": "Error", "enum": { "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" } }, { "path": "/History/AutomaticSyncs", "type": "float", "name": "Automatic syncs (count)" }, { "path": "/History/AverageDischarge", "type": "float", "name": "Average discharge (Ah)" }, { "path": "/History/ChargeCycles", "type": "float", "name": "Charge cycles (count)" }, { "path": "/History/ChargedEnergy", "type": "float", "name": "Charged Energy (kWh)" }, { "path": "/History/DeepestDischarge", "type": "float", "name": "Deepest discharge (Ah)" }, { "path": "/History/DischargedEnergy", "type": "float", "name": "Discharged Energy (kWh)" }, { "path": "/History/FullDischarges", "type": "float", "name": "Full discharges (count)" }, { "path": "/History/HighFusedVoltageAlarms", "type": "float", "name": "High fused-voltage alarms (count)" }, { "path": "/History/HighStarterVoltageAlarms", "type": "float", "name": "High starter voltage alarms (count)" }, { "path": "/History/HighVoltageAlarms", "type": "float", "name": "High voltage alarms (count)" }, { "path": "/History/LastDischarge", "type": "float", "name": "Last discharge (Ah)" }, { "path": "/History/LowFusedVoltageAlarms", "type": "float", "name": "Low fused-voltage alarms (count)" }, { "path": "/History/LowStarterVoltageAlarms", "type": "float", "name": "Low starter voltage alarms (count)" }, { "path": "/History/LowVoltageAlarms", "type": "float", "name": "Low voltage alarms (count)" }, { "path": "/History/MaximumCellVoltage", "type": "float", "name": "History; Max cell-voltage (V DC)" }, { "path": "/History/MaximumFusedVoltage", "type": "float", "name": "Maximum fused voltage (V DC)" }, { "path": "/History/MaximumStarterVoltage", "type": "float", "name": "Maximum starter voltage (V DC)" }, { "path": "/History/MaximumVoltage", "type": "float", "name": "Maximum voltage (V DC)" }, { "path": "/History/MinimumCellVoltage", "type": "float", "name": "History; Min cell-voltage (V DC)" }, { "path": "/History/MinimumFusedVoltage", "type": "float", "name": "Minimum fused voltage (V DC)" }, { "path": "/History/MinimumStarterVoltage", "type": "float", "name": "Minimum starter voltage (V DC)" }, { "path": "/History/MinimumVoltage", "type": "float", "name": "Minimum voltage (V DC)" }, { "path": "/History/TimeSinceLastFullCharge", "type": "float", "name": "Time since last full charge (seconds)" }, { "path": "/History/TotalAhDrawn", "type": "float", "name": "Total Ah drawn (Ah)" }, { "path": "/Info/BatteryLowVoltage", "type": "float", "name": "Min discharge voltage (V DC)" }, { "path": "/Info/MaxChargeCurrent", "type": "float", "name": "CCL - Charge Current Limit (A)" }, { "path": "/Info/MaxChargeVoltage", "type": "float", "name": "CVL - Charge Voltage Limit (V)" }, { "path": "/Info/MaxDischargeCurrent", "type": "float", "name": "DCL - Discharge Current Limit (A)" }, { "path": "/Io/AllowToCharge", "type": "enum", "name": "ATC (Allow to Charge)", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Io/AllowToDischarge", "type": "enum", "name": "ATD (Allow to Discharge)", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Io/ExternalRelay", "type": "enum", "name": "IO; external relay", "enum": { "0": "Inactive", "1": "Active" } }, { "path": "/Mode", "type": "enum", "name": "Mode", "enum": { "3": "On", "252": "Standby" } }, { "path": "/Relay/0/State", "type": "enum", "name": "Relay status", "enum": { "0": "Open", "1": "Closed" } }, { "path": "/Soc", "type": "float", "name": "State of charge (%)" }, { "path": "/Soh", "type": "float", "name": "State of health (%)" }, { "path": "/State", "type": "enum", "name": "State", "enum": { "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" } }, { "path": "/System/BatteriesParallel", "type": "float", "name": "System; batteries parallel (count)" }, { "path": "/System/BatteriesSeries", "type": "float", "name": "System; batteries series (count)" }, { "path": "/System/MaxVoltageCellId", "type": "string", "name": "System; ID of module with highest cell voltage" }, { "path": "/System/MaxCellTemperature", "type": "float", "name": "Maximum cell temperature (°C)" }, { "path": "/System/MaxCellVoltage", "type": "float", "name": "System; maximum cell voltage (V DC)" }, { "path": "/System/MaxTemperatureCellId", "type": "string", "name": "System; ID of module with highest cell temperature" }, { "path": "/System/MinVoltageCellId", "type": "string", "name": "System; ID of module with lowest cell voltage" }, { "path": "/System/MinCellTemperature", "type": "float", "name": "Minimum cell temperature (°C)" }, { "path": "/System/MinCellVoltage", "type": "float", "name": "System; minimum cell voltage (V DC)" }, { "path": "/System/MinTemperatureCellId", "type": "string", "name": "System; ID of module with lowest cell temperature" }, { "path": "/System/NrOfBatteries", "type": "float", "name": "System; number of batteries (count)" }, { "path": "/System/NrOfCellsPerBattery", "type": "float", "name": "System; number of cells per battery (count)" }, { "path": "/System/NrOfModulesBlockingCharge", "type": "integer", "name": "Number of modules blocking charge" }, { "path": "/System/NrOfModulesBlockingDischarge", "type": "integer", "name": "Number of modules blocking discharge" }, { "path": "/System/NrOfModulesOffline", "type": "integer", "name": "Number of offline modules" }, { "path": "/System/NrOfModulesOnline", "type": "integer", "name": "Number of online modules" }, { "path": "/SystemSwitch", "type": "enum", "name": "System-switch", "enum": { "0": "Disabled", "1": "Enabled" }, "remarks": "For monitoring the state of the built-in contactor.
" }, { "path": "/TimeToGo", "type": "float", "name": "Time to go (s)" } ] }, "input-dcdc": { "help": "This node allows for monitoring the state of an Orion XS.
", "dcdc": [ { "path": "/Dc/0/Current", "type": "float", "name": "/Dc/0/Current (A DC)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "/Dc/0/Temperature (Degrees celsius)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "/Dc/0/Voltage (V DC)" }, { "path": "/Dc/In/V", "type": "float", "name": "/Dc/In/V (V DC)" }, { "path": "/Dc/In/P", "type": "float", "name": "/Dc/In/P (W)" }, { "path": "/ErrorCode", "type": "enum", "name": "/ErrorCode", "enum": { "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" } }, { "path": "/FirmwareVersion", "type": "float", "name": "/FirmwareVersion" }, { "path": "/History/Cumulative/User/ChargedAh", "type": "float", "name": "/History/Cumulative/User/ChargedAh (Ah)" }, { "path": "/ProductId", "type": "float", "name": "/ProductId" }, { "path": "/State", "type": "enum", "name": "/State", "enum": { "0": "Off", "2": "Fault", "3": "Bulk", "4": "Absorption", "5": "Float", "6": "Storage", "7": "Equalize" } } ] }, "input-dcload": { "help": "This node allows for monitoring the state of BMVs configured in Monitor Mode and DC meter type is a load.
", "dcload": [ { "path": "/Alarms/HighStarterVoltage", "type": "enum", "name": "High starter-voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighTemperature", "type": "enum", "name": "High battery temperature alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowStarterVoltage", "type": "enum", "name": "Low starter-voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowTemperature", "type": "enum", "name": "Low battery temperature alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Battery voltage (V)" }, { "path": "/Dc/1/Voltage", "type": "float", "name": "Starter battery voltage (V)" }, { "path": "/History/EnergyIn", "type": "float", "name": "Total energy consumed (kWh)" }, { "path": "/Relay/0/State", "type": "enum", "name": "Relay status", "enum": { "0": "Open", "1": "Closed" } } ] }, "input-dcsource": { "help": "This node allows for monitoring the state of Battery Monitor Victron devices (BMV's) configured in Monitor Mode and DC meter type is a source.
", "dcsource": [ { "path": "/Alarms/HighStarterVoltage", "type": "enum", "name": "High starter-voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighTemperature", "type": "enum", "name": "High battery temperature alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowStarterVoltage", "type": "enum", "name": "Low starter-voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowTemperature", "type": "enum", "name": "Low battery temperature alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low voltage alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Battery voltage (V)" }, { "path": "/Dc/1/Voltage", "type": "float", "name": "Starter battery voltage (V)" }, { "path": "/History/EnergyOut", "type": "float", "name": "Total energy produced (kWh)" }, { "path": "/Relay/0/State", "type": "enum", "name": "Relay status", "enum": { "0": "Open", "1": "Closed" } } ] }, "input-dcsystem": { "help": "DC system input node is a DC measurement for loads in your system.
", "dcsystem": [ { "path": "/Alarms/HighStarterVoltage", "type": "enum", "name": "High auxiliary voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighTemperature", "type": "enum", "name": "High temperature alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High voltage alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowStarterVoltage", "type": "enum", "name": "Low auxiliary voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowTemperature", "type": "enum", "name": "Low temperature alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low voltage alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Battery voltage (V DC)" }, { "path": "/Dc/1/Voltage", "type": "float", "name": "Auxiliary voltage (V DC)" }, { "path": "/History/EnergyIn", "type": "float", "name": "Total energy consumed (kWh)" }, { "path": "/History/EnergyOut", "type": "float", "name": "Total energy produced (kWh)" } ] }, "input-digitalinput": { "help": "With this node it is possible to read the digital inputs from the Venus device. The node only shows the enabled digital inputs, so first make sure to enable the input from the Venus OS GUI (Settings -> I/O -> digital inputs) for the desired readout.
Depending on the selected type of input, different measurements become available.
Also see the section on digital inputs in the Cerbo GX manual.
", "pulsemeter": [ { "path": "/Aggregate", "type": "float", "name": "Pulse meter aggregate" }, { "path": "/Count", "type": "float", "name": "Pulse meter count" } ], "digitalinput": [ { "path": "/Alarm", "type": "enum", "name": "Digital input alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Count", "type": "float", "name": "Digital input count" }, { "path": "/State", "type": "enum", "name": "Digital input state", "enum": { "0": "low", "1": "high", "2": "off", "3": "on", "4": "no", "5": "yes", "6": "open", "7": "closed", "8": "ok", "9": "alarm", "10": "running", "11": "stopped" } }, { "path": "/Type", "type": "enum", "name": "Digital input type", "enum": { "0": "Disabled", "1": "Pulse meter", "2": "Door sensor", "3": "Bilge pump", "4": "Bilge alarm", "5": "Burglar alarm", "6": "Smoke alarm", "7": "Fire alarm", "8": "CO2 alarm", "9": "Generator", "10": "Generic input" } } ] }, "input-ess": { "help": "This node gives information on the energy storage system (ESS).
", "battery": [ { "path": "/System/MaxCellTemperature", "type": "integer", "name": "Maximum battery cell temperature" }, { "path": "/System/MaxCellVoltage", "type": "integer", "name": "Maximum battery cell voltage" }, { "path": "/System/MinCellTemperature", "type": "integer", "name": "Minimum battery cell temperature" }, { "path": "/System/MinCellVoltage", "type": "integer", "name": "Minimum battery cell voltage" }, { "path": "/System/NrOfModulesBlockingCharge", "type": "integer", "name": "Number of modules blocking charge" }, { "path": "/System/NrOfModulesBlockingDischarge", "type": "integer", "name": "Number of modules blocking discharge" }, { "path": "/System/NrOfModulesOffline", "type": "integer", "name": "Number of offline modules" }, { "path": "/System/NrOfModulesOnline", "type": "integer", "name": "Number of online modules" } ], "vebus": [ { "path": "/Hub4/DisableCharge", "type": "enum", "name": "Disable charge", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Hub4/DisableFeedIn", "type": "enum", "name": "Disable feed-in", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Hub4/DoNotFeedInOvervoltage", "type": "enum", "name": "Feed in overvoltage", "enum": { "0": "Yes", "1": "No" } }, { "path": "/Hub4/L1/AcPowerSetpoint", "type": "integer", "name": "AC Power L1 setpoint (W)" }, { "path": "/Hub4/L1/MaxFeedInPower", "type": "integer", "name": "Maximum overvoltage feed-in power L1 (W)" }, { "path": "/Hub4/L2/AcPowerSetpoint", "type": "integer", "name": "AC Power L2 setpoint (W)" }, { "path": "/Hub4/L2/MaxFeedInPower", "type": "integer", "name": "Maximum overvoltage feed-in power L2 (W)" }, { "path": "/Hub4/L3/MaxFeedInPower", "type": "integer", "name": "Maximum overvoltage feed-in power L3 (W)" }, { "path": "/Hub4/L3/AcPowerSetpoint", "type": "integer", "name": "AC Power L3 setpoint (W)" }, { "path": "/PvInverter/Disable", "type": "enum", "name": "Disable PV inverter", "enum": { "0": "No", "1": "Yes" } }, { "path": "/SystemReset", "type": "enum", "name": "VE.Bus system restart", "enum": { "0": "No", "1": "Yes" } } ], "settings": [ { "path": "/Settings/CGwacs/AcPowerSetPoint", "type": "integer", "name": "Grid set-point (W)" }, { "path": "/Settings/CGwacs/BatteryLife/MinimumSocLimit", "type": "integer", "name": "Minimum Discharge SOC (%)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/AllowDischarge", "type": "enum", "name": "Schedule 1: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" } }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/Day", "type": "enum", "name": "Schedule 1: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "remarks": "A negative value means that the schedule has been de-activated.
" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/Duration", "type": "integer", "name": "Schedule 1: Duration (seconds)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/Soc", "type": "integer", "name": "Schedule 1: State of charge (%)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/Start", "type": "integer", "name": "Schedule 1: Start (seconds after midnight)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/AllowDischarge", "type": "enum", "name": "Schedule 2: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" } }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/Day", "type": "enum", "name": "Schedule 2: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "remarks": "A negative value means that the schedule has been de-activated.
" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/Duration", "type": "integer", "name": "Schedule 2: Duration (seconds)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/Soc", "type": "integer", "name": "Schedule 2: State of charge (%)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/Start", "type": "integer", "name": "Schedule 2: Start (seconds after midnight)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/AllowDischarge", "type": "enum", "name": "Schedule 3: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" } }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/Day", "type": "enum", "name": "Schedule 3: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "remarks": "A negative value means that the schedule has been de-activated.
" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/Duration", "type": "integer", "name": "Schedule 3: Duration (seconds)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/Soc", "type": "integer", "name": "Schedule 3: State of charge (%)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/Start", "type": "integer", "name": "Schedule 3: Start (seconds after midnight)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/AllowDischarge", "type": "enum", "name": "Schedule 4: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" } }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/Day", "type": "enum", "name": "Schedule 4: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "remarks": "A negative value means that the schedule has been de-activated.
" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/Duration", "type": "integer", "name": "Schedule 4: Duration (seconds)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/Soc", "type": "integer", "name": "Schedule 4: State of charge (%)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/Start", "type": "integer", "name": "Schedule 4: Start (seconds after midnight)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/AllowDischarge", "type": "enum", "name": "Schedule 5: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" } }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/Day", "type": "enum", "name": "Schedule 5: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "remarks": "Writing a negative value to the path will de-activate the schedule." }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/Duration", "type": "integer", "name": "Schedule 5: Duration (seconds)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/Soc", "type": "integer", "name": "Schedule 5: State of charge (%)" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/Start", "type": "integer", "name": "Schedule 5: Start (seconds after midnight)" }, { "path": "/Settings/CGwacs/BatteryLife/State", "type": "enum", "name": "ESS state", "enum": { "1": "BatteryLife enabled (GUI controlled)", "2": "Optimized Mode /w BatteryLife: self consumption", "3": "Optimized Mode /w BatteryLife: self consumption, SoC exceeds 85%", "4": "Optimized Mode /w BatteryLife: self consumption, SoC at 100%", "5": "Optimized Mode /w BatteryLife: SoC below dynamic SoC limit", "6": "Optimized Mode /w BatteryLife: SoC has been below SoC limit for more than 24 hours. Charging the battery (5A)", "7": "Optimized Mode /w BatteryLife: Inverter/Charger is in sustain mode", "8": "Optimized Mode /w BatteryLife: recharging, SoC dropped by 5% or more below the minimum SoC", "9": "'Keep batteries charged' mode is enabled", "10": "Optimized mode w/o BatteryLife: self consumption, SoC at or above minimum SoC", "11": "Optimized mode w/o BatteryLife: self consumption, SoC is below minimum SoC", "12": "Optimized mode w/o BatteryLife: recharging, SoC dropped by 5% or more below minimum SoC" } }, { "path": "/Settings/CGwacs/Hub4Mode", "type": "enum", "name": "ESS mode", "enum": { "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" } }, { "path": "/Settings/CGwacs/MaxChargePower", "type": "integer", "name": "Max charge power (W)", "remarks": "Not used with DVCC.
" }, { "path": "/Settings/CGwacs/MaxDischargePower", "type": "integer", "name": "Max inverter power (W)" }, { "path": "/Settings/CGwacs/OvervoltageFeedIn", "type": "enum", "name": "Feed excess DC-coupled PV into grid", "enum": { "0": "Don’t feed excess DC-tied PV into grid", "1": "Feed excess DC-tied PV into the grid" } }, { "path": "/Settings/CGwacs/PreventFeedback", "type": "enum", "name": "Don’t feed excess AC-coupled PV into grid", "enum": { "0": "Feed excess AC-tied PV into grid", "1": "Don’t feed excess AC-tied PV into the grid" } }, { "path": "/Settings/SystemSetup/MaxChargeCurrent", "type": "float", "name": "DVCC Charge current limit (A)" }, { "path": "/Settings/SystemSetup/MaxChargeVoltage", "type": "float", "name": "DVCC Maximum charge voltage (V)" } ], "system": [ { "path": "/Control/ActiveSocLimit", "type": "integer", "name": "Active SOC limit (%)" } ] }, "input-evcharger": { "help": "The EV charger input node is for reading from the EV Charging Station.
Also see here for more information.
", "evcharger": [ { "path": "/Ac/Energy/Forward", "type": "float", "name": "Energy consumed by charger (kWh)" }, { "path": "/Ac/L1/Power", "type": "float", "name": "L1 Power (W)" }, { "path": "/Ac/L2/Power", "type": "float", "name": "L2 Power (W)" }, { "path": "/Ac/L3/Power", "type": "float", "name": "L3 Power (W)" }, { "path": "/Ac/Power", "type": "float", "name": "Total power (W)" }, { "path": "/ChargingTime", "type": "float", "name": "Charging time (seconds)" }, { "path": "/Current", "type": "float", "name": "Charge current (A)" }, { "path": "/EnableDisplay", "type": "enum", "name": "Display", "enum": { "0": "Locked", "1": "Unlocked" } }, { "path": "/FirmwareVersion", "type": "float", "name": "Firmware version" }, { "path": "/MaxCurrent", "type": "float", "name": "Maximum charge current (A)" }, { "path": "/Mode", "type": "enum", "name": "Mode", "enum": { "0": "Manual", "1": "Auto", "2": "Schedule" } }, { "path": "/Model", "type": "float", "name": "Model" }, { "path": "/ProductId", "type": "float", "name": "Product ID" }, { "path": "/Serial", "type": "string", "name": "Serial" }, { "path": "/SetCurrent", "type": "float", "name": "Set charge current (manual mode) (A)" }, { "path": "/StartStop", "type": "enum", "name": "Start/stop charging (manual mode)", "enum": { "0": "Stop", "1": "Start" } }, { "path": "/Status", "type": "enum", "name": "Status", "enum": { "0": "Disconnected", "1": "Connected", "2": "Charging", "3": "Charged", "4": "Waiting for sun", "5": "Waiting for RFID", "6": "Waiting for start", "7": "Low SOC", "8": "Ground fault", "9": "Welded contacts", "10": "CP Input shorted", "11": "Residual current detected", "12": "Under voltage detected", "13": "Overvoltage detected", "14": "Overheating detected" } } ] }, "input-fuelcell": { "help": "See https://github.com/victronenergy/venus/wiki/dbus#fuelcell for more information.
", "fuelcell": [ { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighStarterVoltage", "type": "enum", "name": "High auxiliary voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighTemperature", "type": "enum", "name": "High temperature alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowStarterVoltage", "type": "enum", "name": "Low auxiliary voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowTemperature", "type": "enum", "name": "Low temperature alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Battery voltage (V DC)" }, { "path": "/Dc/1/Voltage", "type": "float", "name": "Auxiliary voltage (V DC)" }, { "path": "/History/EnergyOut", "type": "float", "name": "Total energy produced (kWh)" } ] }, "input-generator": { "help": "Generator input node for relay controlled and Fischer Panda generators.
In order to use the relay for controlling a generator, make sure to set the relay to Generator via the (remote) console first.
Also see here for more information.
This node is essentially an energy meter showing volts, amps, power, energy etc. It is comparable with the input-gridmeter.
", "genset": [ { "path": "/Ac/L1/Current", "type": "float", "name": "Phase 1 current (A AC)" }, { "path": "/Ac/L1/Frequency", "type": "float", "name": "Phase 1 frequency (Hz)" }, { "path": "/Ac/L1/Power", "type": "float", "name": "Phase 1 power (W)" }, { "path": "/Ac/L1/Voltage", "type": "float", "name": "Phase 1 voltage (V AC)" }, { "path": "/Ac/L2/Current", "type": "float", "name": "Phase 2 current (A AC)" }, { "path": "/Ac/L2/Frequency", "type": "float", "name": "Phase 2 frequency (Hz)" }, { "path": "/Ac/L2/Power", "type": "float", "name": "Phase 2 power (W)" }, { "path": "/Ac/L2/Voltage", "type": "float", "name": "Phase 2 voltage (V AC)" }, { "path": "/Ac/L3/Current", "type": "float", "name": "Phase 3 current (A AC)" }, { "path": "/Ac/L3/Frequency", "type": "float", "name": "Phase 3 frequency (Hz)" }, { "path": "/Ac/L3/Power", "type": "float", "name": "Phase 3 power (W)" }, { "path": "/Ac/L3/Voltage", "type": "float", "name": "Phase 3 voltage (V AC)" }, { "path": "/AutoStart", "type": "enum", "name": "Auto start", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Dc/0/Current", "type": "float", "name": "DC output 1 - Current (A)" }, { "path": "/Dc/0/Power", "type": "float", "name": "DC output 1 - Power (W)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "DC output 1 - Voltage (V)" }, { "path": "/Engine/CoolantTemperature", "type": "float", "name": "Engine coolant temperature (°C)" }, { "path": "/Engine/ExaustTemperature", "type": "float", "name": "Engine exhaust temperature (°C)" }, { "path": "/Engine/Load", "type": "float", "name": "Engine load (%)" }, { "path": "/Engine/OilPressure", "type": "float", "name": "Oil pressure (kPa)" }, { "path": "/Engine/OperatingHours", "type": "float", "name": "Engine operating hours (s)" }, { "path": "/Engine/Speed", "type": "float", "name": "Engine speed (RPM)" }, { "path": "/Engine/WindingTemperature", "type": "float", "name": "Engine winding temperature (°C)" }, { "path": "/ErrorCode", "type": "enum", "name": "Error", "enum": { "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" } }, { "path": "/HeatsinkTemperature", "type": "float", "name": "Heatsink temperature (°C)" }, { "path": "/ProductId", "type": "float", "name": "Generator model" }, { "path": "/StarterVoltage", "type": "float", "name": "Starter voltage (V DC)" }, { "path": "/StatusCode", "type": "enum", "name": "Status", "enum": { "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" } } ] }, "input-gps": { "help": "GPS information can be obtained with this node. For an example usage see the location based scheduling example.
", "gps": [ { "path": "/Altitude", "type": "float", "name": "Altitude (m)" }, { "path": "/Course", "type": "float", "name": "Course (Deg)" }, { "path": "/Fix", "type": "integer", "name": "Fix" }, { "path": "/NrOfSatellites", "type": "integer", "name": "Number of satellites" }, { "path": "/Position/Latitude", "type": "float", "name": "Latitude (LAT)" }, { "path": "/Position/Longitude", "type": "float", "name": "Longitude (LNG)" }, { "path": "/Speed", "type": "float", "name": "Speed (m/s)" } ] }, "input-gridmeter": { "help": "This node gives allows for monitoring the grid. See also energy meters accessories.
", "grid": [ { "path": "/Ac/Frequency", "type": "float", "name": "Frequency (Hz)" }, { "path": "/Ac/Energy/Forward", "type": "float", "name": "Total Forward Energy (bought) (kWh)" }, { "path": "/Ac/Energy/Reverse", "type": "float", "name": "Total Reverse Energy (sold) (kWh)" }, { "path": "/Ac/L1/Current", "type": "float", "name": "L1 Current (A)" }, { "path": "/Ac/L1/Energy/Forward", "type": "float", "name": "L1 Forward energy (bought) (kWh)" }, { "path": "/Ac/L1/Energy/Reverse", "type": "float", "name": "L1 Reverse energy (sold) (kWh)" }, { "path": "/Ac/L1/Power", "type": "float", "name": "L1 Power (W)" }, { "path": "/Ac/L1/Voltage", "type": "float", "name": "L1 Voltage (V)" }, { "path": "/Ac/L2/Current", "type": "float", "name": "L2 Current (A)" }, { "path": "/Ac/L2/Energy/Forward", "type": "float", "name": "L2 Forward energy (bought) (kWh)" }, { "path": "/Ac/L2/Energy/Reverse", "type": "float", "name": "L2 Reverse energy (sold) (kWh)" }, { "path": "/Ac/L2/Power", "type": "float", "name": "L2 Power (W)" }, { "path": "/Ac/L2/Voltage", "type": "float", "name": "L2 Voltage (V)" }, { "path": "/Ac/L3/Current", "type": "float", "name": "L3 Current (A)" }, { "path": "/Ac/L3/Energy/Forward", "type": "float", "name": "L3 Forward energy (bought) (kWh)" }, { "path": "/Ac/L3/Energy/Reverse", "type": "float", "name": "L3 Reverse energy (sold) (kWh)" }, { "path": "/Ac/L3/Power", "type": "float", "name": "L3 Power (W)" }, { "path": "/Ac/L3/Voltage", "type": "float", "name": "L3 Voltage (V)" }, { "path": "/Ac/Power", "type": "float", "name": "Power (W)" }, { "path": "/Serial", "type": "string", "name": "Serial" } ] }, "input-inverter": { "help": "This node is for reading from an inverter.
", "inverter": [ { "path": "/Ac/Out/L1/I", "type": "float", "name": "Output current (A)" }, { "path": "/Ac/Out/L1/P", "type": "float", "name": "Output power (W AC)" }, { "path": "/Ac/Out/L1/V", "type": "float", "name": "Output voltage (V)" }, { "path": "/Alarms/HighTemperature", "type": "enum", "name": "High temperature alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High battery voltage alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighVoltageAcOut", "type": "enum", "name": "High AC-Out voltage alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowSoc", "type": "enum", "name": "Low SOC alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowTemperature", "type": "enum", "name": "Low temperature alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low battery voltage alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowVoltageAcOut", "type": "enum", "name": "Low AC-Out voltage alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/Overload", "type": "enum", "name": "Overload alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/Ripple", "type": "enum", "name": "Ripple alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A DC)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Input voltage (V)" }, { "path": "/Energy/InverterToAcOut", "type": "float", "name": "Energy from battery to AC-out (kWh)" }, { "path": "/Energy/OutToInverter", "type": "float", "name": "Energy from AC-out to battery (kWh)" }, { "path": "/Energy/SolarToAcOut", "type": "float", "name": "Energy from solar to AC-out (kWh)" }, { "path": "/Energy/SolarToBattery", "type": "float", "name": "Energy from solar to battery (kWh)" }, { "path": "/FirmwareVersion", "type": "float", "name": "Firmware version" }, { "path": "/History/Daily/0/Pv/0/MaxPower", "type": "float", "name": "Maximum power for today on tracker 0 (W)" }, { "path": "/History/Daily/0/Pv/0/Yield", "type": "float", "name": "Yield today for today on tracker 0 (kWh)" }, { "path": "/History/Daily/0/Pv/1/MaxPower", "type": "float", "name": "Maximum power for today on tracker 1 (W)" }, { "path": "/History/Daily/0/Pv/1/Yield", "type": "float", "name": "Yield today for today on tracker 1 (kWh)" }, { "path": "/History/Daily/0/Pv/2/MaxPower", "type": "float", "name": "Maximum power for today on tracker 2 (W)" }, { "path": "/History/Daily/0/Pv/2/Yield", "type": "float", "name": "Yield today for today on tracker 2 (kWh)" }, { "path": "/History/Daily/0/Pv/3/MaxPower", "type": "float", "name": "Maximum power for today on tracker 3 (W)" }, { "path": "/History/Daily/0/Pv/3/Yield", "type": "float", "name": "Yield today for today on tracker 3 (kWh)" }, { "path": "/History/Daily/1/Pv/0/MaxPower", "type": "float", "name": "Maximum power for yesterday on tracker 0 (W)" }, { "path": "/History/Daily/1/Pv/0/Yield", "type": "float", "name": "Yield today for yesterday on tracker 0 (kWh)" }, { "path": "/History/Daily/1/Pv/1/MaxPower", "type": "float", "name": "Maximum power for yesterday on tracker 1 (W)" }, { "path": "/History/Daily/1/Pv/1/Yield", "type": "float", "name": "Yield today for yesterday on tracker 1 (kWh)" }, { "path": "/History/Daily/1/Pv/2/MaxPower", "type": "float", "name": "Maximum power for yesterday on tracker 2 (W)" }, { "path": "/History/Daily/1/Pv/2/Yield", "type": "float", "name": "Yield today for yesterday on tracker 2 (kWh)" }, { "path": "/History/Daily/1/Pv/3/MaxPower", "type": "float", "name": "Maximum power for yesterday on tracker 3 (W)" }, { "path": "/History/Daily/1/Pv/3/Yield", "type": "float", "name": "Yield today for yesterday on tracker 3 (kWh)" }, { "path": "/Mode", "type": "enum", "name": "Mode", "enum": { "2": "Inverter on", "4": "Off", "5": "Low Power/ECO" } }, { "path": "/ProductId", "type": "float", "name": "Inverter model" }, { "path": "/Pv/0/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 1", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/0/P", "type": "float", "name": "PV power for tracker 0 (W)" }, { "path": "/Pv/0/V", "type": "float", "name": "PV voltage for tracker 0 (V DC)" }, { "path": "/Pv/1/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 2", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/1/P", "type": "float", "name": "PV power for tracker 1 (W)" }, { "path": "/Pv/1/V", "type": "float", "name": "PV voltage for tracker 1 (V DC)" }, { "path": "/Pv/2/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 3", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/2/P", "type": "float", "name": "PV power for tracker 2 (W)" }, { "path": "/Pv/2/V", "type": "float", "name": "PV voltage for tracker 2 (V DC)" }, { "path": "/Pv/3/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 4", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/3/P", "type": "float", "name": "PV power for tracker 3 (W)" }, { "path": "/Pv/3/V", "type": "float", "name": "PV voltage for tracker 3 (V DC)" }, { "path": "/Pv/V", "type": "float", "name": "PV voltage (for single tracker units) (V DC)" }, { "path": "/Relay/0/State", "type": "enum", "name": "Relay state", "enum": { "0": "Open", "1": "Closed" } }, { "path": "/State", "type": "enum", "name": "State", "enum": { "0": "Off", "1": "Low Power", "2": "Fault", "9": "Inverting" } } ] }, "input-meteo": { "help": "The input-meteo node allows for Solar Irradiance, Temperature and Wind Speed Sensors measuring.
More information and supported devices can be found in the manual.
", "meteo": [ { "path": "/CellTemperature", "type": "float", "name": "Sensor cell temperature (°C)" }, { "path": "/ExternalTemperature", "type": "float", "name": "External temperature (°C)" }, { "path": "/ExternalTemperature2", "type": "float", "name": "External temperature – second sensor (Degrees celsius)" }, { "path": "/Irradiance", "type": "float", "name": "Solar Irradiance (W/m^2)" }, { "path": "/WindSpeed", "type": "float", "name": "Wind speed (m/s)" } ] }, "input-motordrive": { "help": "This is the motordrive input node. See https://bitbucket.org/oceanvolt/dbus_motordrive/src for more information.
", "motordrive": [ { "path": "/Controller/Temperature", "type": "float", "name": "Controller Temperature (°C)" }, { "path": "/Motor/RPM", "type": "float", "name": "Motor RPM (RPM)" }, { "path": "/Motor/Temperature", "type": "float", "name": "Motor temperature (°C)" }, { "path": "/Dc/0/Current", "type": "float", "name": "Controller DC Current (A DC)" }, { "path": "/Dc/0/Power", "type": "float", "name": "Controller DC Power (W)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Controller DC Voltage (V DC)" } ] }, "input-multi": { "help": "This is the Multi RS input node.
", "multi": [ { "path": "/Ac/ActiveIn/ActiveInput", "type": "enum", "name": "Active AC input", "enum": { "0": "AC Input 1", "1": "AC Input 2", "240": "Disconnected" } }, { "path": "/Ac/In/1/CurrentLimit", "type": "float", "name": "Ac input 1 current limit (A)" }, { "path": "/Ac/In/1/L1/F", "type": "float", "name": "Input frequency phase 1 (Hz)" }, { "path": "/Ac/In/1/L1/I", "type": "float", "name": "Input current phase 1 (A AC)" }, { "path": "/Ac/In/1/L1/P", "type": "float", "name": "Input power phase 1 (W)" }, { "path": "/Ac/In/1/L1/V", "type": "float", "name": "Input voltage phase 1 (V AC)" }, { "path": "/Ac/In/1/L2/I", "type": "float", "name": "Input current phase 2 (A AC)" }, { "path": "/Ac/In/1/L2/P", "type": "float", "name": "Input power phase 2 (W)" }, { "path": "/Ac/In/1/L2/V", "type": "float", "name": "Input voltage phase 2 (V AC)" }, { "path": "/Ac/In/1/L3/I", "type": "float", "name": "Input current phase 3 (A AC)" }, { "path": "/Ac/In/1/L3/P", "type": "float", "name": "Input power phase 3 (W)" }, { "path": "/Ac/In/1/L3/V", "type": "float", "name": "Input voltage phase 3 (V AC)" }, { "path": "/Ac/In/1/Type", "type": "enum", "name": "AC input 1 source type", "enum": { "0": "Unused", "1": "Grid", "2": "Genset", "3": "Shore" } }, { "path": "/Ac/In/2/CurrentLimit", "type": "float", "name": "Ac input 2 current limit (A)" }, { "path": "/Ac/In/2/Type", "type": "enum", "name": "AC input 2 source type", "enum": { "0": "Unused", "1": "Grid", "2": "Genset", "3": "Shore" } }, { "path": "/Ac/NumberOfPhases", "type": "float", "name": "Phase count (count)" }, { "path": "/Ac/Out/L1/F", "type": "float", "name": "Output frequency phase 1 (Hz)" }, { "path": "/Ac/Out/L1/I", "type": "float", "name": "Output current phase 1 (A AC)" }, { "path": "/Ac/Out/L1/P", "type": "float", "name": "Output power phase 1 (W)" }, { "path": "/Ac/Out/L1/V", "type": "float", "name": "Output voltage phase 1 (V AC)" }, { "path": "/Ac/Out/L2/I", "type": "float", "name": "Output current phase 2 (A AC)" }, { "path": "/Ac/Out/L2/P", "type": "float", "name": "Output power phase 2 (W)" }, { "path": "/Ac/Out/L2/V", "type": "float", "name": "Output voltage phase 2 (V AC)" }, { "path": "/Ac/Out/L3/I", "type": "float", "name": "Output current phase 3 (A AC)" }, { "path": "/Ac/Out/L3/P", "type": "float", "name": "Output power phase 3 (W)" }, { "path": "/Ac/Out/L3/V", "type": "float", "name": "Output voltage phase 3 (V AC)" }, { "path": "/Alarms/HighTemperature", "type": "enum", "name": "Temperature alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/HighVoltageAcOut", "type": "enum", "name": "High AC-Out voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowSoc", "type": "enum", "name": "Low SOC alarm", "enum": { "0": "No alarm", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowTemperature", "type": "enum", "name": "Low battery temperature alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowVoltageAcOut", "type": "enum", "name": "Low AC-Out voltage alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/Overload", "type": "enum", "name": "Overload alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/Ripple", "type": "enum", "name": "High DC ripple alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A DC)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Battery voltage (V DC)" }, { "path": "/Energy/AcIn1ToAcOut", "type": "float", "name": "Energy from AC-in-1 to AC-out (kWh)" }, { "path": "/Energy/AcIn1ToInverter", "type": "float", "name": "Energy from AC-in-1 to battery (kWh)" }, { "path": "/Energy/AcIn2ToAcOut", "type": "float", "name": "Energy from AC-in-2 to AC-out (kWh)" }, { "path": "/Energy/AcIn2ToInverter", "type": "float", "name": "Energy from AC-in-2 to battery (kWh)" }, { "path": "/Energy/AcOutToAcIn1", "type": "float", "name": "Energy from AC-out to AC-in-1 (kWh)" }, { "path": "/Energy/AcOutToAcIn2", "type": "float", "name": "Energy from AC-out to AC-in-2 (kWh)" }, { "path": "/Energy/InverterToAcIn1", "type": "float", "name": "Energy from battery to AC-in-1 (kWh)" }, { "path": "/Energy/InverterToAcIn2", "type": "float", "name": "Energy from battery to AC-in-2 (kWh)" }, { "path": "/Energy/InverterToAcOut", "type": "float", "name": "Energy from battery to AC-out (kWh)" }, { "path": "/Energy/OutToInverter", "type": "float", "name": "Energy from AC-out to battery (kWh)" }, { "path": "/Energy/SolarToAcIn1", "type": "float", "name": "Energy from solar to AC-in-1 (kWh)" }, { "path": "/Energy/SolarToAcIn2", "type": "float", "name": "Energy from solar to AC-in-2 (kWh)" }, { "path": "/Energy/SolarToAcOut", "type": "float", "name": "Energy from solar to AC-out (kWh)" }, { "path": "/Energy/SolarToBattery", "type": "float", "name": "Energy from solar to battery (kWh)" }, { "path": "/ErrorCode", "type": "enum", "name": "Error code", "enum": { "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" } }, { "path": "/History/Daily/0/MaxPower", "type": "float", "name": "Maximum charge power today (W)" }, { "path": "/History/Daily/0/Pv/0/MaxPower", "type": "float", "name": "Maximum charge power today for tracker 0 (W)" }, { "path": "/History/Daily/0/Pv/0/Yield", "type": "float", "name": "Yield today for tracker 0 (kWh)" }, { "path": "/History/Daily/0/Pv/1/MaxPower", "type": "float", "name": "Maximum charge power today for tracker 1 (W)" }, { "path": "/History/Daily/0/Pv/1/Yield", "type": "float", "name": "Yield today for tracker 1 (kWh)" }, { "path": "/History/Daily/0/Pv/2/MaxPower", "type": "float", "name": "Maximum charge power today for tracker 2 (W)" }, { "path": "/History/Daily/0/Pv/2/Yield", "type": "float", "name": "Yield today for tracker 2 (kWh)" }, { "path": "/History/Daily/0/Pv/3/Yield", "type": "float", "name": "Yield today for tracker 3 (kWh)" }, { "path": "/History/Daily/0/Pv/3/MaxPower", "type": "float", "name": "Maximum charge power today for tracker 3 (W)" }, { "path": "/History/Daily/0/Yield", "type": "float", "name": "Yield today (kWh)" }, { "path": "/History/Daily/1/MaxPower", "type": "float", "name": "Maximum charge power yesterday (W)" }, { "path": "/History/Daily/1/Pv/0/MaxPower", "type": "float", "name": "Maximum charge power yesterday tracker 0 (W)" }, { "path": "/History/Daily/1/Pv/0/Yield", "type": "float", "name": "Yield yesterday for tracker 0 (kWh)" }, { "path": "/History/Daily/1/Pv/1/MaxPower", "type": "float", "name": "Maximum charge power yesterday tracker 1 (W)" }, { "path": "/History/Daily/1/Pv/1/Yield", "type": "float", "name": "Yield yesterday for tracker 1 (kWh)" }, { "path": "/History/Daily/1/Pv/2/MaxPower", "type": "float", "name": "Maximum charge power yesterday tracker 2 (W)" }, { "path": "/History/Daily/1/Pv/2/Yield", "type": "float", "name": "Yield yesterday for tracker 2 (kWh)" }, { "path": "/History/Daily/1/Pv/3/MaxPower", "type": "float", "name": "Maximum charge power yesterday tracker 3 (W)" }, { "path": "/History/Daily/1/Pv/3/Yield", "type": "float", "name": "Yield yesterday for tracker 3 (kWh)" }, { "path": "/History/Daily/1/Yield", "type": "float", "name": "Yield yesterday (kWh)" }, { "path": "/MppOperationMode", "type": "enum", "name": "MPP operation mode", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/0/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 1", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/0/P", "type": "float", "name": "PV power for tracker 0 (W)" }, { "path": "/Pv/0/V", "type": "float", "name": "PV voltage for tracker 0 (V DC)" }, { "path": "/Pv/1/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 2", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/1/P", "type": "float", "name": "PV power for tracker 1 (W)" }, { "path": "/Pv/1/V", "type": "float", "name": "PV voltage for tracker 1 (V DC)" }, { "path": "/Pv/2/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 3", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/2/P", "type": "float", "name": "PV power for tracker 2 (W)" }, { "path": "/Pv/2/V", "type": "float", "name": "PV voltage for tracker 2 (V DC)" }, { "path": "/Pv/3/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 4", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/3/P", "type": "float", "name": "PV power for tracker 3 (W)" }, { "path": "/Pv/3/V", "type": "float", "name": "PV voltage for tracker 3 (V DC)" }, { "path": "/Pv/V", "type": "float", "name": "PV voltage (V DC)" }, { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the Multi RS", "enum": { "0": "Open", "1": "Closed" } }, { "path": "/Soc", "type": "float", "name": "Battery State of Charge (%)" }, { "path": "/State", "type": "enum", "name": "Inverter/Charger state", "enum": { "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" } }, { "path": "/Mode", "type": "enum", "name": "Switch position", "enum": { "1": "Charger Only", "2": "Inverter Only", "3": "On", "4": "Off" } }, { "path": "/Yield/Power", "type": "float", "name": "PV power (W)" }, { "path": "/Yield/User", "type": "float", "name": "User yield (kWh)" } ] }, "input-pulsemeter": { "help": "This node is for obtaining information from a pulsemeter. In order to use this, set a digital input to Pulse meter first via the GUI (Under I/O -> Digital inputs).
", "pulsemeter": [ { "path": "/Count", "type": "float", "name": "Count (number of pulses on meter)" }, { "path": "/Aggregate", "type": "float", "name": "Aggregate (measured value) (m3)" } ] }, "input-pump": { "help": "Node for getting pump information.
", "pump": [ { "path": "/State", "type": "enum", "name": "Pump State", "enum": { "0": "Stopped", "1": "Running" } } ], "settings": [ { "path": "/Settings/Pump0/AutoStartEnabled", "type": "enum", "name": "Auto start enabled", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Settings/Pump0/Mode", "type": "enum", "name": "Mode", "enum": { "0": "Auto", "1": "On", "2": "Off" } }, { "path": "/Settings/Pump0/StartValue", "type": "float", "name": "Start value (%)" }, { "path": "/Settings/Pump0/StopValue", "type": "float", "name": "Stop value (%)" } ] }, "input-pvinverter": { "help": "This node is for obtaining information from the PV inverter.
", "pvinverter": [ { "path": "/Ac/Energy/Forward", "type": "float", "name": "Total energy (kWh)" }, { "path": "/Ac/L1/Current", "type": "float", "name": "L1 Current (A)" }, { "path": "/Ac/L1/Energy/Forward", "type": "float", "name": "L1 Energy (kWh)" }, { "path": "/Ac/L1/Power", "type": "float", "name": "L1 Power (W)" }, { "path": "/Ac/PowerLimit", "type": "float", "name": "Power limit (W)" }, { "path": "/Ac/L1/Voltage", "type": "float", "name": "L1 Voltage (V)" }, { "path": "/Ac/L2/Current", "type": "float", "name": "L2 Current (A)" }, { "path": "/Ac/L2/Energy/Forward", "type": "float", "name": "L2 Energy (kWh)" }, { "path": "/Ac/L2/Power", "type": "float", "name": "L2 Power (W)" }, { "path": "/Ac/L2/Voltage", "type": "float", "name": "L2 Voltage (V)" }, { "path": "/Ac/L3/Current", "type": "float", "name": "L3 Current (A)" }, { "path": "/Ac/L3/Energy/Forward", "type": "float", "name": "L3 Energy (kWh)" }, { "path": "/Ac/L3/Power", "type": "float", "name": "L3 Power (W)" }, { "path": "/Ac/L3/Voltage", "type": "float", "name": "L3 Voltage (V)" }, { "path": "/Ac/MaxPower", "type": "float", "name": "Maximum Power Capacity (kW)" }, { "path": "/Ac/Power", "type": "float", "name": "Total Power (W)" }, { "path": "/ErrorCode", "type": "enum", "name": "Error", "enum": { "0": "No Error" } }, { "path": "/Position", "type": "enum", "name": "Position", "enum": { "0": "AC input 1", "1": "AC output", "2": "AC input 2" } }, { "path": "/Serial", "type": "string", "name": "Serial" }, { "path": "/StatusCode", "type": "enum", "name": "Status", "enum": { "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)" } } ] }, "input-relay": { "help": "The input-relay node reads the state of the relay(s) of the Venus device.
", "system": [ { "path": "/Relay/0/State", "type": "enum", "name": "Venus relay 1 state", "enum": { "0": "Open", "1": "Closed" } }, { "path": "/Relay/1/State", "type": "enum", "name": "Venus relay 2 state", "enum": { "0": "Open", "1": "Closed" } }, { "path": "/Relay/2/State", "type": "enum", "name": "Venus relay 3 state", "enum": { "0": "Open", "1": "Closed" } }, { "path": "/Relay/3/State", "type": "enum", "name": "Venus relay 4 state", "enum": { "0": "Open", "1": "Closed" } } ], "accharger": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the charger", "enum": { "0": "Open", "1": "Closed" } } ], "battery": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay status", "enum": { "0": "Open", "1": "Closed" } } ], "charger": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the charger", "enum": { "0": "Open", "1": "Closed" } } ], "inverter": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay state", "enum": { "0": "Open", "1": "Closed" } } ], "multi": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the Multi RS", "enum": { "0": "Open", "1": "Closed" } } ], "solarcharger": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the charger", "enum": { "0": "Open", "1": "Closed" } } ] }, "input-settings": { "help": "With this node several settings can be read. Currently the focus is mainly on the Carlo Gavazzi Wired AC Sensors (cgwacs).
", "settings": [ { "path": "/Settings/CGwacs/MaxChargePercentage", "type": "float", "name": "ESS max charge current (fractional) (%)" }, { "path": "/Settings/CGwacs/MaxDischargePercentage", "type": "float", "name": "ESS max discharge current (fractional) (%)" }, { "path": "/Settings/CGwacs/MaxFeedInPower", "type": "integer", "name": "Maximum System Grid Feed In (W)", "remarks": "Applies to DC-coupled and AC-coupled feed-in.
" }, { "path": "/Settings/CGwacs/BatteryLife/SocLimit", "type": "float", "name": "ESS BatteryLife SoC limit (read only) (%)" }, { "path": "/Settings/LEDs/Enable", "type": "enum", "name": "Enable status LEDs", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Settings/SystemSetup/AcInput1", "type": "enum", "name": "AC input 1 source (for VE.Bus inverter/chargers)", "enum": { "0": "Unused", "1": "Grid", "2": "Genset", "3": "Shore" } }, { "path": "/Settings/SystemSetup/AcInput2", "type": "enum", "name": "AC input 2 source (for VE.Bus inverter/chargers)", "enum": { "0": "Unused", "1": "Grid", "2": "Genset", "3": "Shore" } }, { "path": "/Settings/SystemSetup/SystemName", "type": "string", "name": "System name" } ], "hub4": [ { "path": "/PvPowerLimiterActive", "type": "enum", "name": "Grid limiting status", "remarks": "Applies to both AC-coupled and DC-coupled limiting.
", "enum": { "0": "Feed-in limiting is inactive", "1": "Feed-in limiting is active" } } ] }, "input-solarcharger": { "help": "Information from the Solar charger can be read with this node.
", "solarcharger": [ { "path": "/Alarms/Alarm", "type": "enum", "name": "Alarm", "enum": { "0": "No alarm", "2": "Alarm" } }, { "path": "/Alarms/HighVoltage", "type": "enum", "name": "High batt. voltage alarm", "enum": { "0": "No alarm", "1": "Alarm" } }, { "path": "/Alarms/LowVoltage", "type": "enum", "name": "Low batt. voltage alarm", "enum": { "0": "No alarm", "1": "Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A)" }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Battery voltage (V)" }, { "path": "/Equalization/Pending", "type": "enum", "name": "Equalization pending", "enum": { "0": "No", "1": "Yes", "2": "Error", "3": "Unavailable- Unknown" } }, { "path": "/Equalization/TimeRemaining", "type": "float", "name": "Equalization time remaining (seconds)" }, { "path": "/ErrorCode", "type": "enum", "name": "Error code", "enum": { "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" } }, { "path": "/History/Daily/0/MaxPower", "type": "float", "name": "Maximum charge power today (W)" }, { "path": "/History/Daily/0/Pv/0/MaxPower", "type": "float", "name": "Maximum charge power today for tracker 0 (W)" }, { "path": "/History/Daily/0/Pv/0/Yield", "type": "float", "name": "Yield today for tracker 0 (kWh)" }, { "path": "/History/Daily/0/Pv/1/MaxPower", "type": "float", "name": "Maximum charge power today for tracker 1 (W)" }, { "path": "/History/Daily/0/Pv/1/Yield", "type": "float", "name": "Yield today for tracker 1 (kWh)" }, { "path": "/History/Daily/0/Pv/2/MaxPower", "type": "float", "name": "Maximum charge power today for tracker 2 (W)" }, { "path": "/History/Daily/0/Pv/2/Yield", "type": "float", "name": "Yield today for tracker 2 (kWh)" }, { "path": "/History/Daily/0/Pv/3/MaxPower", "type": "float", "name": "Maximum charge power today for tracker 3 (W)" }, { "path": "/History/Daily/0/Pv/3/Yield", "type": "float", "name": "Yield today for tracker 3 (kWh)" }, { "path": "/History/Daily/0/Yield", "type": "float", "name": "Yield today (kWh)" }, { "path": "/History/Daily/1/MaxPower", "type": "float", "name": "Maximum charge power yesterday (W)" }, { "path": "/History/Daily/1/Pv/0/MaxPower", "type": "float", "name": "Maximum charge power yesterday tracker 0 (W)" }, { "path": "/History/Daily/1/Pv/0/Yield", "type": "float", "name": "Yield yesterday for tracker 0 (kWh)" }, { "path": "/History/Daily/1/Pv/1/MaxPower", "type": "float", "name": "Maximum charge power yesterday tracker 1 (W)" }, { "path": "/History/Daily/1/Pv/1/Yield", "type": "float", "name": "Yield yesterday for tracker 1 (kWh)" }, { "path": "/History/Daily/1/Pv/2/MaxPower", "type": "float", "name": "Maximum charge power yesterday tracker 2 (W)" }, { "path": "/History/Daily/1/Pv/2/Yield", "type": "float", "name": "Yield yesterday for tracker 2 (kWh)" }, { "path": "/History/Daily/1/Pv/3/MaxPower", "type": "float", "name": "Maximum charge power yesterday tracker 3 (W)" }, { "path": "/History/Daily/1/Pv/3/Yield", "type": "float", "name": "Yield yesterday for tracker 3 (kWh)" }, { "path": "/History/Daily/1/Yield", "type": "float", "name": "Yield yesterday (kWh)" }, { "path": "/Load/State", "type": "enum", "name": "Load state", "enum": { "0": "Off", "1": "On" } }, { "path": "/Mode", "type": "enum", "name": "Charger on/off", "enum": { "1": "On", "4": "Off" } }, { "path": "/MppOperationMode", "type": "enum", "name": "MPP operation mode", "enum": { "0": "Off", "1": "Voltage or current limited", "2": "MPPT Tracker active", "255": "Not available" } }, { "path": "/Pv/0/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 1", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/0/P", "type": "float", "name": "Tracker 1 power" }, { "path": "/Pv/0/V", "type": "float", "name": "Tracker 1 voltage" }, { "path": "/Pv/1/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 2", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/1/P", "type": "float", "name": "Tracker 2 power" }, { "path": "/Pv/1/V", "type": "float", "name": "Tracker 2 voltage" }, { "path": "/Pv/2/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 3", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/2/P", "type": "float", "name": "Tracker 3 power" }, { "path": "/Pv/2/V", "type": "float", "name": "Tracker 3 voltage" }, { "path": "/Pv/3/MppOperationMode", "type": "enum", "name": "MPP operation mode tracker 4", "enum": { "0": "Off", "1": "Voltage/current limited", "2": "MPPT active", "255": "Not available" } }, { "path": "/Pv/3/P", "type": "float", "name": "Tracker 4 power" }, { "path": "/Pv/3/V", "type": "float", "name": "Tracker 4 voltage" }, { "path": "/Pv/V", "type": "float", "name": "PV voltage" }, { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the charger", "enum": { "0": "Open", "1": "Closed" } }, { "path": "/State", "type": "enum", "name": "Charge state", "enum": { "0": "Off", "2": "Fault", "3": "Bulk", "4": "Absorption", "5": "Float", "6": "Storage", "7": "Equalize", "245": "Off", "247": "Equalize", "252": "External Control" } }, { "path": "/Yield/Power", "type": "float", "name": "PV Power (W)" }, { "path": "/Yield/System", "type": "string", "name": "Yield since last update (kWh)" }, { "path": "/Yield/User", "type": "string", "name": "Yield since reset (kWh)" } ] }, "input-system": { "help": "This input node takes is for retrieving information from the com.victronenergy.system dbus path.
", "system": [ { "path": "/Ac/ActiveIn/Source", "type": "enum", "name": "AC-Input", "enum": { "0": "Not available", "1": "Grid", "2": "Generator", "3": "Shore", "240": "Inverting" } }, { "path": "/Ac/Consumption/L1/Power", "type": "float", "name": "AC Consumption L1 (W)" }, { "path": "/Ac/Consumption/L2/Power", "type": "float", "name": "AC Consumption L2 (W)" }, { "path": "/Ac/Consumption/L3/Power", "type": "float", "name": "AC Consumption L3 (W)" }, { "path": "/Ac/Genset/DeviceType", "type": "float", "name": "Genset Device Type", "enum": {} }, { "path": "/Ac/Genset/L1/Power", "type": "float", "name": "Genset L1 (W)" }, { "path": "/Ac/Genset/L2/Power", "type": "float", "name": "Genset L2 (W)" }, { "path": "/Ac/Genset/L3/Power", "type": "float", "name": "Genset L3 (W)" }, { "path": "/Ac/Genset/NumberOfPhases", "type": "integer", "name": "Genset Number Of Phases" }, { "path": "/Ac/Grid/DeviceType", "type": "float", "name": "Grid Device Type" }, { "path": "/Ac/Grid/L1/Power", "type": "float", "name": "Grid L1 (W)" }, { "path": "/Ac/Grid/L2/Power", "type": "float", "name": "Grid L2 (W)" }, { "path": "/Ac/Grid/L3/Power", "type": "float", "name": "Grid L3 (W)" }, { "path": "/Ac/Grid/NumberOfPhases", "type": "integer", "name": "Grid Number Of Phases" }, { "path": "/Ac/PvOnGenset/L1/Power", "type": "float", "name": "PV Power AC-tied on Generator L1" }, { "path": "/Ac/PvOnGenset/L2/Power", "type": "float", "name": "PV Power AC-tied on Generator L2" }, { "path": "/Ac/PvOnGenset/L3/Power", "type": "float", "name": "PV Power AC-tied on Generator L3" }, { "path": "/Ac/PvOnGenset/NumberOfPhases", "type": "integer", "name": "PV Power AC-tied on Generator Number Of Phases" }, { "path": "/Ac/PvOnGrid/L1/Power", "type": "float", "name": "PV - AC-coupled on input L1 (W)" }, { "path": "/Ac/PvOnGrid/L2/Power", "type": "float", "name": "PV - AC-coupled on input L2 (W)" }, { "path": "/Ac/PvOnGrid/L3/Power", "type": "float", "name": "PV - AC-coupled on input L3 (W)" }, { "path": "/Ac/PvOnGrid/NumberOfPhases", "type": "integer", "name": "PV - AC-coupled on input Number Of Phases" }, { "path": "/Ac/PvOnOutput/L1/Power", "type": "float", "name": "PV - AC-coupled on output L1 (W)" }, { "path": "/Ac/PvOnOutput/L2/Power", "type": "float", "name": "PV - AC-coupled on output L2 (W)" }, { "path": "/Ac/PvOnOutput/L3/Power", "type": "float", "name": "PV - AC-coupled on output L3 (W)" }, { "path": "/Ac/PvOnOutput/NumberOfPhases", "type": "integer", "name": "PV - AC-coupled on output Number Of Phases" }, { "path": "/Buzzer/State", "type": "float", "name": "Buzzer State", "enum": { "0": "Off", "1": "On" } }, { "path": "/Control/ActiveSocLimit", "type": "integer", "name": "ESS active SOC limit (%)" }, { "path": "/Dc/Battery/ConsumedAmphours", "type": "float", "name": "Battery Consumed Amphours (Ah)" }, { "path": "/Dc/Battery/Current", "type": "float", "name": "Battery current (A)" }, { "path": "/Dc/Battery/Power", "type": "float", "name": "Battery Power (W)" }, { "path": "/Dc/Battery/Soc", "type": "float", "name": "Battery State of Charge (%)" }, { "path": "/Dc/Battery/State", "type": "enum", "name": "Battery state", "enum": { "0": "idle", "1": "charging", "2": "discharging" } }, { "path": "/Dc/Battery/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/Battery/TimeToGo", "type": "float", "name": "Battery Time to Go (s)" }, { "path": "/Dc/Battery/Voltage", "type": "float", "name": "Battery voltage (V)" }, { "path": "/Dc/Charger/Power", "type": "integer", "name": "AC-Chargers - power (W)" }, { "path": "/Dc/Pv/Current", "type": "float", "name": "MPPTs - current (A)" }, { "path": "/Dc/Pv/Power", "type": "float", "name": "MPPTs - power (W)" }, { "path": "/Dc/System/Power", "type": "float", "name": "DC System (W)" }, { "path": "/Dc/Vebus/Current", "type": "float", "name": "VE.Bus charge current (A)" }, { "path": "/Dc/Vebus/Power", "type": "float", "name": "VE.Bus charge power (W)" }, { "path": "/Serial", "type": "string", "name": "Serial (System)" }, { "path": "/SystemType", "type": "string", "name": "System type" }, { "path": "/Timers/TimeOff", "type": "float", "name": "Time off (s)" }, { "path": "/Timers/TimeOnGenerator", "type": "float", "name": "Time generator (s)" }, { "path": "/Timers/TimeOnGrid", "type": "float", "name": "Time grid (s)" }, { "path": "/Timers/TimeOnInverter", "type": "float", "name": "Time inverting (s)" } ] }, "input-tank": { "help": "The input-tank node is for retrieving tank level sensor information.
Also see the manual for more information.
", "tank": [ { "path": "/Capacity", "type": "float", "name": "Tank capacity (m3)" }, { "path": "/FluidType", "type": "enum", "name": "Fluid type", "enum": { "0": "Fuel", "1": "Fresh water", "2": "Waste water", "3": "Live well", "4": "Oil", "5": "Black water (sewage)", "6": "Gasoline", "7": "Diesel", "8": "Liquid Petroleum Gas (LPG)", "9": "Liquid Natural Gas (LNG)", "10": "Hydraulic oil", "11": "Raw water" } }, { "path": "/Level", "type": "float", "name": "Tank level (%)" }, { "path": "/ProductId", "type": "float", "name": "Product ID" }, { "path": "/Remaining", "type": "float", "name": "Fluid remaining (m3)" }, { "path": "/Status", "type": "enum", "name": "Tank sensor status", "enum": { "0": "Ok", "1": "Disconnected", "2": "Short circuited", "3": "Unknown" } } ] }, "input-temperature": { "help": "Like the other nodes, the input-temperature node reads the temperate information from the dbus. This means that source of the temperature sensor can obtain its information from different sources (e.g. directly connected probe or Bluetooth connected Ruuvi tag).
See the manual for information on connecting a temperature sensor.
Tank sensors also expose temperature, so they can appear under the dropdown too.
", "temperature": [ { "path": "/AccelX", "type": "float", "name": "Acceleration X (g)" }, { "path": "/AccelY", "type": "float", "name": "Acceleration Y (g)" }, { "path": "/AccelZ", "type": "float", "name": "Acceleration Z (g)" }, { "path": "/BatteryVoltage", "type": "float", "name": "Sensor battery voltage (V)" }, { "path": "/Humidity", "type": "float", "name": "Humidity (%)" }, { "path": "/Offset", "type": "float", "name": "Temperature offset" }, { "path": "/Pressure", "type": "float", "name": "Pressure (kPa)" }, { "path": "/ProductId", "type": "float", "name": "Product ID" }, { "path": "/Scale", "type": "float", "name": "Temperature scale factor" }, { "path": "/Status", "type": "enum", "name": "Sensor status", "enum": { "0": "Ok", "1": "Disconnected", "2": "Short circuited", "3": "Reverse polarity", "4": "Unknown" } }, { "path": "/Temperature", "type": "float", "name": "Temperature (°C)" }, { "path": "/TemperatureType", "type": "enum", "name": "Sensor type", "enum": { "0": "Battery", "1": "Fridge", "2": "Generic" } } ], "tank": [ { "path": "/BatteryVoltage", "type": "float", "name": "Sensor battery voltage (V)" }, { "path": "/Temperature", "type": "float", "name": "Temperature (°C)" } ] }, "input-vebus": { "help": "Information from VE.Bus connected devices can be obtained with this node.
", "vebus": [ { "path": "/Ac/ActiveIn/ActiveInput", "type": "enum", "name": "Active input", "enum": { "0": "AC Input 1", "1": "AC Input 2", "240": "Disconnected" } }, { "path": "/Ac/ActiveIn/CurrentLimit", "type": "float", "name": "Active input current limit (A)" }, { "path": "/Ac/ActiveIn/L1/F", "type": "float", "name": "Input frequency phase 1 (Hz)" }, { "path": "/Ac/ActiveIn/L1/I", "type": "float", "name": "Input current phase 1 (A)" }, { "path": "/Ac/ActiveIn/L1/P", "type": "float", "name": "Input power phase 1 (W)" }, { "path": "/Ac/ActiveIn/L1/V", "type": "float", "name": "Input voltage phase 1 (VAC)" }, { "path": "/Ac/ActiveIn/L2/F", "type": "float", "name": "Input frequency phase 2 (Hz)" }, { "path": "/Ac/ActiveIn/L2/I", "type": "float", "name": "Input current phase 2 (A)" }, { "path": "/Ac/ActiveIn/L2/P", "type": "float", "name": "Input power phase 2 (W)" }, { "path": "/Ac/ActiveIn/L2/V", "type": "float", "name": "Input voltage phase 2 (VAC)" }, { "path": "/Ac/ActiveIn/L3/F", "type": "float", "name": "Input frequency phase 3 (Hz)" }, { "path": "/Ac/ActiveIn/L3/I", "type": "float", "name": "Input current phase 3 (A)" }, { "path": "/Ac/ActiveIn/L3/P", "type": "float", "name": "Input power phase 3 (W)" }, { "path": "/Ac/ActiveIn/L3/V", "type": "float", "name": "Input voltage phase 3 (VAC)" }, { "path": "/Ac/Control/RemoteGeneratorSelected", "type": "enum", "name": "Select Remote Generator", "enum": { "0": "Generator not selected", "1": "Generator selected" } }, { "path": "/Ac/In/1/CurrentLimit", "type": "float", "name": "Input 1 current limit (A)" }, { "path": "/Ac/In/1/CurrentLimitIsAdjustable", "type": "enum", "name": "Input 1 current limit is adjustable", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Ac/In/2/CurrentLimit", "type": "float", "name": "Input 2 current limit (A)" }, { "path": "/Ac/In/2/CurrentLimitIsAdjustable", "type": "enum", "name": "Input 2 current limit is adjustable", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Ac/NumberOfPhases", "type": "float", "name": "Phase count" }, { "path": "/Ac/Out/L1/F", "type": "float", "name": "Output frequency phase 1 (Hz)" }, { "path": "/Ac/Out/L1/I", "type": "float", "name": "Output current phase 1 (A)" }, { "path": "/Ac/Out/L1/P", "type": "float", "name": "Output power phase 1 (W)" }, { "path": "/Ac/Out/L1/V", "type": "float", "name": "Output voltage phase 1 (VAC)" }, { "path": "/Ac/Out/L2/I", "type": "float", "name": "Output current phase 2 (A)" }, { "path": "/Ac/Out/L2/P", "type": "float", "name": "Output power phase 2 (W)" }, { "path": "/Ac/Out/L2/V", "type": "float", "name": "Output voltage phase 2 (VAC)" }, { "path": "/Ac/Out/L3/I", "type": "float", "name": "Output current phase 3 (A)" }, { "path": "/Ac/Out/L3/P", "type": "float", "name": "Output power phase 3 (W)" }, { "path": "/Ac/Out/L3/V", "type": "float", "name": "Output voltage phase 3 (VAC)" }, { "path": "/Ac/State/IgnoreAcIn1", "type": "enum", "name": "AC input 1 ignored", "enum": { "0": "AC input not ignored", "1": "AC input ignored" } }, { "path": "/Ac/State/IgnoreAcIn2", "type": "enum", "name": "AC input 2 ignored", "enum": { "0": "AC input not ignored", "1": "AC input ignored" } }, { "path": "/Ac/State/RemoteGeneratorSelected", "type": "enum", "name": "Remote generator selected", "enum": { "0": "Generator not selected", "1": "Generator selected" } }, { "path": "/Alarms/BmsPreAlarm", "type": "enum", "name": "Low cell voltage imminent", "enum": { "0": "OK", "1": "Warning" } }, { "path": "/Alarms/GridLost", "type": "enum", "name": "Grid lost alarm", "enum": { "0": "Ok", "2": "Alarm" } }, { "path": "/Alarms/HighTemperature", "type": "enum", "name": "Temperature", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L1/HighTemperature", "type": "enum", "name": "Temperature alarm L1", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L1/LowBattery", "type": "enum", "name": "Low battery alarm L1", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L1/Overload", "type": "enum", "name": "Overload alarm L1", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L1/Ripple", "type": "enum", "name": "Ripple alarm L1", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L2/HighTemperature", "type": "enum", "name": "Temperature alarm L2", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L2/LowBattery", "type": "enum", "name": "Low battery alarm L2", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L2/Overload", "type": "enum", "name": "Overload alarm L2", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L2/Ripple", "type": "enum", "name": "Ripple alarm L2", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L3/HighTemperature", "type": "enum", "name": "Temperature alarm L3", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L3/LowBattery", "type": "enum", "name": "Low battery alarm L3", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L3/Overload", "type": "enum", "name": "Overload alarm L3", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/L3/Ripple", "type": "enum", "name": "Ripple alarm L3", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/LowBattery", "type": "enum", "name": "Low battery", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/Overload", "type": "enum", "name": "Overload", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/PhaseRotation", "type": "enum", "name": "Phase Rotation", "enum": { "0": "Ok", "1": "Warning" } }, { "path": "/Alarms/TemperatureSensor", "type": "enum", "name": "Temperature sensor alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Alarms/VoltageSensor", "type": "enum", "name": "Voltage sensor alarm", "enum": { "0": "Ok", "1": "Warning", "2": "Alarm" } }, { "path": "/Bms/AllowToCharge", "type": "enum", "name": "BMS allows battery to be charged", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Bms/AllowToDischarge", "type": "enum", "name": "BMS allows battery to be discharged", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Bms/BmsExpected", "type": "enum", "name": "VE.Bus BMS is expected", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Bms/Error", "type": "enum", "name": "VE.Bus BMS error", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Bms/PreAlarm", "type": "enum", "name": "Low cell voltage imminent", "enum": { "0": "OK", "1": "Pre-Alarm" } }, { "path": "/Dc/0/Current", "type": "float", "name": "Battery current (A)" }, { "path": "/Dc/0/PreferRenewableEnergy", "type": "enum", "name": "Prefer Renewable Energy", "enum": { "0": "Renewable energy not preferred", "1": "Renewable energy preferred" } }, { "path": "/Dc/0/Temperature", "type": "float", "name": "Battery temperature (°C)" }, { "path": "/Dc/0/Voltage", "type": "float", "name": "Battery voltage (V)" }, { "path": "/Devices/0/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/0/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/0/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/1/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/1/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/1/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/2/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/2/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/2/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/3/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/3/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/3/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/4/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/4/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/4/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/5/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/5/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/5/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/6/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/6/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/6/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/7/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/7/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/7/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/8/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/8/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/8/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/9/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/9/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/9/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/10/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/10/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/10/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Devices/11/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1" }, { "path": "/Devices/11/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)" }, { "path": "/Devices/11/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" } }, { "path": "/Energy/AcIn1ToAcOut", "type": "float", "name": "Energy ACIn1 to AcOut (kWh)" }, { "path": "/Energy/AcIn1ToInverter", "type": "float", "name": "Energy AcIn1 to Inverter (kWh)" }, { "path": "/Energy/AcIn2ToAcOut", "type": "float", "name": "Energy ACIn2 to AcOut (kWh)" }, { "path": "/Energy/AcIn2ToInverter", "type": "float", "name": "Energy ACIn2 to Inverter (kWh)" }, { "path": "/Energy/AcOutToAcIn1", "type": "float", "name": "Energy AcOut to AcIn1 (kWh)" }, { "path": "/Energy/AcOutToAcIn2", "type": "float", "name": "Energy AcOut to AcIn2 (kWh)" }, { "path": "/Energy/InverterToAcIn1", "type": "float", "name": "Energy Inverter to AcIn1 (kWh)" }, { "path": "/Energy/InverterToAcIn2", "type": "float", "name": "Energy Inverter to AcIn2 (kWh)" }, { "path": "/Energy/InverterToAcOut", "type": "float", "name": "Inverter To AcOut (kWh)" }, { "path": "/Energy/OutToInverter", "type": "float", "name": "AcOut to Inverter (kWh)" }, { "path": "/Hub4/DisableCharge", "type": "enum", "name": "ESS disable charge flag phase", "enum": { "0": "Charge allowed", "1": "Charge disabled" } }, { "path": "/Hub4/FixSolarOffsetTo100mV", "type": "enum", "name": "Solar offset voltage", "enum": { "0": "OvervoltageFeedIn uses 1V offset", "1": "OvervoltageFeedIn uses 0.1V offset" } }, { "path": "/Hub4/Sustain", "type": "enum", "name": "Sustain active", "enum": { "0": "Sustain inactive", "1": "Sustain active" } }, { "path": "/Hub4/TargetPowerIsMaxFeedIn", "type": "enum", "name": "AcPowerSetpoint acts as feed-in limit", "enum": { "0": "AcPowerSetpoint interpreted normally", "1": "AcPowerSetpoint is OvervoltageFeedIn limit" } }, { "path": "/Mode", "type": "enum", "name": "Switch Position", "enum": { "1": "Charger Only", "2": "Inverter Only", "3": "On", "4": "Off" } }, { "path": "/ModeIsAdjustable", "type": "enum", "name": "Mode is adjustable", "enum": { "0": "No", "1": "Yes" } }, { "path": "/Soc", "type": "float", "name": "VE.Bus state of charge (%)" }, { "path": "/State", "type": "enum", "name": "VE.Bus state", "enum": { "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" } }, { "path": "/VebusChargeState", "type": "enum", "name": "Charge state", "enum": { "0": "Initialising", "1": "Bulk", "2": "Absorption", "3": "Float", "4": "Storage", "5": "Absorb repeat", "6": "Forced absorb", "7": "Equalise", "8": "Bulk stopped", "9": "Unknown" } }, { "path": "/VebusError", "type": "enum", "name": "VE.Bus Error", "enum": { "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" } } ] }, "output-accharger": { "help": "This node is for controlling the AC charger.
", "charger": [ { "path": "/Ac/In/CurrentLimit", "type": "float", "name": "AC Current limit (A)", "writable": true }, { "path": "/Mode", "type": "enum", "name": "Charger on/off", "enum": { "1": "On", "4": "Off" }, "writable": true }, { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the charger", "enum": { "0": "Open", "1": "Closed" }, "writable": true } ] }, "output-battery": { "help": "Battery monitor output node, which can be used for controlling a Lynx Smart BMS.
", "battery": [ { "path": "/Mode", "type": "enum", "name": "Mode", "enum": { "3": "On", "252": "Standby" }, "writable": true } ] }, "output-charger": { "help": "This node allows for controlling a connected charger.
", "charger": [ { "path": "/Ac/In/CurrentLimit", "type": "float", "name": "AC Current limit (A AC)", "writable": true }, { "path": "/Mode", "type": "enum", "name": "Charger on/off", "enum": { "0": "Off", "1": "On" }, "writable": true } ] }, "output-dcdc": { "help": "This node allows for controlling an Orion XS.
", "dcdc": [ { "path": "/Mode", "type": "enum", "name": "/Mode", "enum": { "1": "On", "4": "Off" }, "writable": true } ] }, "output-ess": { "help": "This node allows for controlling the Energy Storage System (ESS).
", "vebus": [ { "path": "/Hub4/DisableCharge", "type": "enum", "name": "Disable charge", "enum": { "0": "No", "1": "Yes" }, "writable": true }, { "path": "/Hub4/DisableFeedIn", "type": "enum", "name": "Disable feed-in", "enum": { "0": "No", "1": "Yes" }, "writable": true }, { "path": "/Hub4/DoNotFeedInOvervoltage", "type": "enum", "name": "Feed in overvoltage", "enum": { "0": "Yes", "1": "No" }, "writable": true }, { "path": "/Hub4/L1/AcPowerSetpoint", "type": "integer", "name": "AC Power L1 setpoint (W)", "writable": true }, { "path": "/Hub4/L1/MaxFeedInPower", "type": "integer", "name": "Maximum overvoltage feed-in power L1 (W)", "writable": true }, { "path": "/Hub4/L2/AcPowerSetpoint", "type": "integer", "name": "AC Power L2 setpoint (W)", "writable": true }, { "path": "/Hub4/L2/MaxFeedInPower", "type": "integer", "name": "Maximum overvoltage feed-in power L2 (W)", "writable": true }, { "path": "/Hub4/L3/AcPowerSetpoint", "type": "integer", "name": "AC Power L3 setpoint (W)", "writable": true }, { "path": "/Hub4/L3/MaxFeedInPower", "type": "integer", "name": "Maximum overvoltage feed-in power L3 (W)", "writable": true } ], "settings": [ { "path": "/Settings/CGwacs/AcPowerSetPoint", "type": "integer", "name": "Grid set-point (W)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/MinimumSocLimit", "type": "integer", "name": "Minimum Discharge SOC (%)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/AllowDischarge", "type": "enum", "name": "Schedule 1: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" }, "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/Day", "type": "enum", "name": "Schedule 1: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "writable": true, "remarks": "Writing a negative value to the path will de-activate the schedule.
" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/Duration", "type": "integer", "name": "Schedule 1: Duration (seconds)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/Soc", "type": "integer", "name": "Schedule 1: State of charge (%)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/0/Start", "type": "integer", "name": "Schedule 1: Start (seconds after midnight)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/AllowDischarge", "type": "enum", "name": "Schedule 2: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" }, "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/Day", "type": "enum", "name": "Schedule 2: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "writable": true, "remarks": "Writing a negative value to the path will de-activate the schedule.
" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/Duration", "type": "integer", "name": "Schedule 2: Duration (seconds)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/Soc", "type": "integer", "name": "Schedule 2: State of charge (%)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/1/Start", "type": "integer", "name": "Schedule 2: Start (seconds after midnight)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/AllowDischarge", "type": "enum", "name": "Schedule 3: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" }, "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/Day", "type": "enum", "name": "Schedule 3: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "writable": true, "remarks": "Writing a negative value to the path will de-activate the schedule.
" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/Duration", "type": "integer", "name": "Schedule 3: Duration (seconds)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/Soc", "type": "integer", "name": "Schedule 3: State of charge (%)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/2/Start", "type": "integer", "name": "Schedule 3: Start (seconds after midnight)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/AllowDischarge", "type": "enum", "name": "Schedule 4: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" }, "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/Day", "type": "enum", "name": "Schedule 4: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "writable": true, "remarks": "Writing a negative value to the path will de-activate the schedule.
" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/Duration", "type": "integer", "name": "Schedule 4: Duration (seconds)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/Soc", "type": "integer", "name": "Schedule 4: State of charge (%)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/3/Start", "type": "integer", "name": "Schedule 4: Start (seconds after midnight)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/AllowDischarge", "type": "enum", "name": "Schedule 5: Self-consumption above limit", "enum": { "0": "Yes", "1": "No" }, "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/Day", "type": "enum", "name": "Schedule 5: Day", "enum": { "0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Every day", "8": "Weekdays", "9": "Weekends" }, "writable": true, "remarks": "Writing a negative value to the path will de-activate the schedule.
" }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/Duration", "type": "integer", "name": "Schedule 5: Duration (seconds)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/Soc", "type": "integer", "name": "Schedule 5: State of charge (%)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/Schedule/Charge/4/Start", "type": "integer", "name": "Schedule 5: Start (seconds after midnight)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/State", "type": "enum", "name": "ESS state", "enum": { "1": "BatteryLife enabled (GUI controlled)", "2": "Optimized Mode /w BatteryLife: self consumption", "3": "Optimized Mode /w BatteryLife: self consumption, SoC exceeds 85%", "4": "Optimized Mode /w BatteryLife: self consumption, SoC at 100%", "5": "Optimized Mode /w BatteryLife: SoC below dynamic SoC limit", "6": "Optimized Mode /w BatteryLife: SoC has been below SoC limit for more than 24 hours. Charging the battery (5A)", "7": "Optimized Mode /w BatteryLife: Inverter/Charger is in sustain mode", "8": "Optimized Mode /w BatteryLife: recharging, SoC dropped by 5% or more below the minimum SoC", "9": "'Keep batteries charged' mode is enabled", "10": "Optimized mode w/o BatteryLife: self consumption, SoC at or above minimum SoC", "11": "Optimized mode w/o BatteryLife: self consumption, SoC is below minimum SoC", "12": "Optimized mode w/o BatteryLife: recharging, SoC dropped by 5% or more below minimum SoC" }, "writable": true }, { "path": "/Settings/CGwacs/Hub4Mode", "type": "enum", "name": "ESS mode", "enum": { "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" }, "writable": true }, { "path": "/Settings/CGwacs/MaxChargePower", "type": "integer", "name": "Max charge power (W)", "writable": true, "remarks": "Not used with DVCC.
" }, { "path": "/Settings/CGwacs/MaxDischargePower", "type": "integer", "name": "Max inverter power (W)", "writable": true }, { "path": "/Settings/CGwacs/MaxFeedInPower", "type": "integer", "name": "Maximum System Grid Feed In (W)", "remarks": "Applies to DC-coupled and AC-coupled feed-in.
", "writable": true }, { "path": "/Settings/CGwacs/OvervoltageFeedIn", "type": "enum", "name": "Feed excess DC-coupled PV into grid", "enum": { "0": "Don’t feed excess DC-tied PV into grid", "1": "Feed excess DC-tied PV into the grid" }, "writable": true }, { "path": "/Settings/CGwacs/PreventFeedback", "type": "enum", "name": "Don’t feed excess AC-coupled PV into grid", "enum": { "0": "Feed excess AC-tied PV into grid", "1": "Don’t feed excess AC-tied PV into the grid" }, "writable": true }, { "path": "/Settings/SystemSetup/MaxChargeCurrent", "type": "float", "name": "Charge current limit (A)", "writable": true } ] }, "output-evcharger": { "help": "With this node the EV charging station can be controlled.
Note that you need to refresh the website of the EV charger in order to see the changed settings there.
", "evcharger": [ { "path": "/EnableDisplay", "type": "enum", "name": "Display", "enum": { "0": "Locked", "1": "Unlocked" }, "writable": true }, { "path": "/MaxCurrent", "type": "float", "name": "Maximum charge current (A)", "writable": true }, { "path": "/Mode", "type": "enum", "name": "Mode", "enum": { "0": "Manual", "1": "Auto", "2": "Schedule" }, "writable": true }, { "path": "/Position", "type": "enum", "name": "Position", "enum": { "0": "AC input 1", "1": "AC output", "2": "AC input 2" }, "writable": true }, { "path": "/SetCurrent", "type": "float", "name": "Set charge current (manual mode) (A)", "writable": true }, { "path": "/StartStop", "type": "enum", "name": "Start/stop charging (manual mode)", "enum": { "0": "Stop", "1": "Start" }, "writable": true } ] }, "output-generator": { "help": "This node can be used for controlling a generator via the relay. In order to use the relay for controlling a generator, make sure to set the relay to Generator via the (remote) console first.
", "generator": [ { "path": "/AutoStartEnabled", "type": "enum", "name": "Auto start enabled/disabled", "enum": { "0": "Autostart disabled", "1": "Autostart enabled" }, "writable": true }, { "path": "/ManualStart", "type": "enum", "name": "Manual Start", "enum": { "0": "Stop generator", "1": "Start generator" }, "writable": true }, { "path": "/ServiceCounterReset", "type": "float", "name": "Service countdown reset (1=Reset service counter)", "writable": true } ] }, "output-inverter": { "help": "This node can be used for controlling the inverter.
", "inverter": [ { "path": "/Mode", "type": "enum", "name": "Mode", "enum": { "2": "Inverter on", "4": "Off", "5": "Low Power/ECO" }, "writable": true } ] }, "output-multi": { "help": "Multi RS output node.
", "multi": [ { "path": "/Ac/In/1/CurrentLimit", "type": "float", "name": "Ac input 1 current limit (A)", "writable": true }, { "path": "/Ac/In/2/CurrentLimit", "type": "float", "name": "Ac input 2 current limit (A)", "writable": true }, { "path": "/Mode", "type": "enum", "name": "Switch position", "enum": { "1": "Charger Only", "2": "Inverter Only", "3": "On", "4": "Off" }, "writable": true } ] }, "output-pump": { "help": "Node for controlling a relay connected pump. In auto mode, the pump looks at the connected tank sensor levels for starting and stopping the pump.
", "settings": [ { "path": "/Settings/Pump0/AutoStartEnabled", "type": "enum", "name": "Auto start enabled", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Settings/Pump0/Mode", "type": "enum", "name": "Mode", "enum": { "0": "Auto", "1": "On", "2": "Off" }, "writable": true }, { "path": "/Settings/Pump0/StartValue", "type": "float", "name": "Start value (%)", "writable": true }, { "path": "/Settings/Pump0/StopValue", "type": "float", "name": "Stop value (%)", "writable": true } ] }, "output-pvinverter": { "help": "This node is for setting information into the PV inverter.
", "pvinverter": [ { "path": "/Ac/PowerLimit", "type": "float", "name": "Power limit (W)", "writable": true } ] }, "output-relay": { "help": "The relays of the Venus device can be controlled with this node. Make sure to set the relay(s) to Manual via the Venus OS GUI first.
", "system": [ { "path": "/Relay/0/State", "type": "enum", "name": "Venus relay 1 state", "enum": { "0": "Open", "1": "Closed" }, "writable": true }, { "path": "/Relay/1/State", "type": "enum", "name": "Venus relay 2 state", "enum": { "0": "Open", "1": "Closed" }, "writable": true }, { "path": "/Relay/2/State", "type": "enum", "name": "Venus relay 3 state", "enum": { "0": "Open", "1": "Closed" }, "writable": true }, { "path": "/Relay/3/State", "type": "enum", "name": "Venus relay 4 state", "enum": { "0": "Open", "1": "Closed" }, "writable": true } ], "battery": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay status", "enum": { "0": "Open", "1": "Closed" }, "writable": true } ], "charger": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the charger", "enum": { "0": "Open", "1": "Closed" }, "writable": true } ], "inverter": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay state", "enum": { "0": "Open", "1": "Closed" }, "writable": true } ], "multi": [ { "path": "/Relay/0/State", "type": "enum", "name": "Relay on the Multi RS", "enum": { "0": "Open", "1": "Closed" }, "writable": true } ] }, "output-settings": { "help": "With this node several settings can be adjusted. Currently the focus is mainly on the Carlo Gavazzi Wired AC Sensors (cgwacs).
", "settings": [ { "path": "/Settings/CGwacs/AcPowerSetPoint", "type": "float", "name": "ESS control loop setpoint (W)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/MinimumSocLimit", "type": "float", "name": "ESS Minimum SoC (unless grid fails) (%)", "writable": true }, { "path": "/Settings/CGwacs/BatteryLife/State", "type": "enum", "name": "ESS BatteryLife state", "enum": { "0": "Unused, BL disabled", "1": "Restarting", "2": "Self-consumption", "3": "Self-consumption", "4": "Self-consumption", "5": "Discharge disabled", "6": "Force charge", "7": "Sustain", "8": "Low Soc Recharge", "9": "Keep batteries charged", "10": "BL Disabled", "11": "BL Disabled (Low SoC)", "12": "BL Disabled (Low SOC recharge)" }, "writable": true }, { "path": "/Settings/Pump0/AutoStartEnabled", "type": "enum", "name": "Auto start enabled", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Settings/Pump0/Mode", "type": "enum", "name": "Mode", "enum": { "0": "Auto", "1": "On", "2": "Off" }, "writable": true }, { "path": "/Settings/Pump0/StartValue", "type": "float", "name": "Start value (%)", "writable": true }, { "path": "/Settings/Pump0/StopValue", "type": "float", "name": "Stop value (%)", "writable": true }, { "path": "/Settings/SystemSetup/MaxChargeCurrent", "type": "float", "name": "DVCC system max charge current (A DC)", "writable": true }, { "path": "/Settings/CGwacs/Hub4Mode", "type": "enum", "name": "ESS Mode", "enum": { "1": "ESS with Phase Compensation", "2": "ESS without phase compensation", "3": "Disabled/External Control" }, "writable": true }, { "path": "/Settings/CGwacs/MaxChargePercentage", "type": "float", "name": "ESS max charge current (fractional) (%)", "writable": true }, { "path": "/Settings/CGwacs/MaxDischargePercentage", "type": "float", "name": "ESS max discharge current (fractional) (%)", "writable": true }, { "path": "/Settings/CGwacs/MaxChargePower", "type": "float", "name": "ESS max charge power (W)", "writable": true }, { "path": "/Settings/CGwacs/MaxDischargePower", "type": "float", "name": "ESS max discharge power (W)", "writable": true }, { "path": "/Settings/CGwacs/MaxFeedInPower", "type": "float", "name": "Maximum System Grid Feed In (W)", "writable": true }, { "path": "/Settings/CGwacs/OvervoltageFeedIn", "type": "enum", "name": "Feed excess DC-coupled PV into grid", "enum": { "0": "Don’t feed excess DC-tied PV into grid", "1": "Feed excess DC-tied PV into the grid" }, "writable": true }, { "path": "/Settings/CGwacs/PreventFeedback", "type": "enum", "name": "AC-coupled PV - grid feed in excess", "enum": { "0": "Feed excess AC-tied PV into grid", "1": "Don’t feed excess AC-tied PV into the grid" }, "writable": true }, { "path": "/Settings/LEDs/Enable", "type": "enum", "name": "Enable status LEDs", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Settings/SystemSetup/AcInput1", "type": "enum", "name": "AC input 1 source (for VE.Bus inverter/chargers)", "enum": { "0": "Unused", "1": "Grid", "2": "Genset", "3": "Shore" }, "writable": true }, { "path": "/Settings/SystemSetup/AcInput2", "type": "enum", "name": "AC input 2 source (for VE.Bus inverter/chargers)", "enum": { "0": "Unused", "1": "Grid", "2": "Genset", "3": "Shore" }, "writable": true }, { "path": "/Settings/SystemSetup/MaxChargeVoltage", "type": "float", "name": "Limit managed battery voltage (V DC)", "writable": true } ] }, "output-solarcharger": { "help": "With this node the solar charger can be switched on and off.
", "solarcharger": [ { "path": "/Mode", "type": "enum", "name": "Charger on/off", "enum": { "1": "On", "4": "Off" }, "writable": true } ] }, "output-vebus": { "help": "This output node is for writing to VE.Bus connected devices.
", "vebus": [ { "path": "/Ac/ActiveIn/CurrentLimit", "type": "float", "name": "Active input current limit (A)", "writable": true }, { "path": "/Ac/Control/RemoteGeneratorSelected", "type": "enum", "name": "Select Remote Generator", "enum": { "0": "Generator not selected", "1": "Generator selected" }, "writable": true }, { "path": "/Ac/In/1/CurrentLimit", "type": "float", "name": "Input 1 current limit (A)", "writable": true }, { "path": "/Ac/In/2/CurrentLimit", "type": "float", "name": "Input 2 current limit (A)", "writable": true }, { "path": "/Dc/0/PreferRenewableEnergy", "type": "enum", "name": "Prefer Renewable Energy", "enum": { "0": "Renewable energy not preferred", "1": "Renewable energy preferred" }, "writable": true }, { "path": "/Devices/0/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/0/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/0/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/1/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/1/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/1/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/2/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/2/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/2/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/3/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/3/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/3/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/4/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/4/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/4/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/5/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/5/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/5/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/6/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/6/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/6/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/7/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/7/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/7/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/8/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/8/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/8/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/9/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/9/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/9/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/10/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/10/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/10/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Devices/11/Settings/AssistCurrentBoostFactor", "type": "float", "name": "Configured boost factor for VE.Bus unit 1", "writable": true }, { "path": "/Devices/11/Settings/InverterOutputVoltage", "type": "float", "name": "Configured output voltage for VE.Bus unit 1 (V AC)", "writable": true }, { "path": "/Devices/11/Settings/PowerAssistEnabled", "type": "enum", "name": "PowerAssist enabled unit 1", "enum": { "0": "Disabled", "1": "Enabled" }, "writable": true }, { "path": "/Hub4/DisableCharge", "type": "enum", "name": "ESS disable charge flag phase", "enum": { "0": "Charge allowed", "1": "Charge disabled" }, "writable": true }, { "path": "/Hub4/DisableFeedIn", "type": "enum", "name": "ESS disable feedback flag phase", "enum": { "0": "Feed in allowed", "1": "Feed in disabled" }, "writable": true }, { "path": "/Hub4/DoNotFeedInOvervoltage", "type": "enum", "name": "Feed DC overvoltage into grid", "enum": { "0": "Feed in overvoltage", "1": "Do not feed in overvoltage" }, "writable": true }, { "path": "/Hub4/FixSolarOffsetTo100mV", "type": "enum", "name": "Solar offset voltage", "enum": { "0": "OvervoltageFeedIn uses 1V offset", "1": "OvervoltageFeedIn uses 0.1V offset" }, "writable": true }, { "path": "/Hub4/L1/AcPowerSetpoint", "type": "float", "name": "ESS power setpoint phase 1 (W)", "writable": true }, { "path": "/Hub4/L1/MaxFeedInPower", "type": "float", "name": "Maximum overvoltage feed-in power L1 (W)", "writable": true }, { "path": "/Hub4/L2/AcPowerSetpoint", "type": "float", "name": "ESS power setpoint phase 2 (W)", "writable": true }, { "path": "/Hub4/L2/MaxFeedInPower", "type": "float", "name": "Maximum overvoltage feed-in power L2 (W)", "writable": true }, { "path": "/Hub4/L3/AcPowerSetpoint", "type": "float", "name": "ESS power setpoint phase 3 (W)", "writable": true }, { "path": "/Hub4/L3/MaxFeedInPower", "type": "float", "name": "Maximum overvoltage feed-in power L3 (W)", "writable": true }, { "path": "/Hub4/TargetPowerIsMaxFeedIn", "type": "enum", "name": "AcPowerSetpoint acts as feed-in limit", "enum": { "0": "AcPowerSetpoint interpreted normally", "1": "AcPowerSetpoint is OvervoltageFeedIn limit" }, "writable": true }, { "path": "/Mode", "type": "enum", "name": "Switch Position", "remarks": "Note that /ModeIsAdjustable needs to be set to 1.
", "enum": { "1": "Charger Only", "2": "Inverter Only", "3": "On", "4": "Off" }, "writable": true }, { "path": "/PvInverter/Disable", "type": "enum", "name": "Disable PV inverter", "enum": { "0": "No", "1": "Yes" }, "writable": true }, { "path": "/Soc", "type": "float", "name": "VE.Bus state of charge (%)", "writable": true }, { "path": "/SystemReset", "type": "enum", "name": "VE.Bus Reset", "enum": { "0": "No", "1": "Yes" }, "writable": true } ] } }