Appearance
CGS — generator set (function 26)
A generator set and its controller. It reports whether the controller is present and whether the set is driven, contactor-closed, safe-stopped or in fault, together with motor and controller temperatures, RPM, torque, load and the electrical power it is producing.
Published only (no commands). All frames expireAfterSec: 30.
Published
device/26/<i>/life
metadata adds counter. Enum pairs are disable/enable unless noted.
data field | Type | Unit | Description |
|---|---|---|---|
BindToParc | int | — | Parc binding id |
ControllerPresent / ControllerPresentCode | string / int | — | absent/present |
contactorState / contactorStateCode | string / int | — | Contactor |
drive / driveCode | string / int | — | Drive |
safeStop / safeStopCode | string / int | — | Safe stop |
fault / faultCode | string / int | — | noFault/faultPresent |
boostFunction / boostFunctionCode | string / int | — | Boost function |
voltage | number (1 dec) | V | Voltage |
current | number (1 dec) | A | Current |
motorTemperature | int | °C | Motor temperature |
controllerTemperature | int | °C | Controller temperature |
json
{
"data": {
"BindToParc": 1,
"ControllerPresent": "present",
"ControllerPresentCode": 1,
"contactorState": "enable",
"contactorStateCode": 1,
"drive": "enable",
"driveCode": 1,
"safeStop": "disable",
"safeStopCode": 0,
"fault": "noFault",
"faultCode": 0,
"boostFunction": "disable",
"boostFunctionCode": 0,
"voltage": 52.4,
"current": 30.2,
"motorTemperature": 45,
"controllerTemperature": 40
},
"metadata": {
"rxdate": "2026-06-17T14:30:45.123Z",
"rxTimestamp": 1781793045,
"expireAfterSec": 30,
"counter": 9
}
}device/26/<i>/state
data field | Type | Unit | Description |
|---|---|---|---|
motorRpm | number (0 dec) | rpm | Motor RPM |
motorTorque | number (1 dec) | Nm | Torque |
motorLoad | int | % | Load |
mechanicalPower | number (0 dec) | W | Mechanical power |
device/26/<i>/state2
data field | Type | Unit | Description |
|---|---|---|---|
motorLineToLineVoltage | number (1 dec) | V | Line-to-line voltage |
motorPhaseCurrent | number (1 dec) | A | Phase current |
motorDcElectricalPower | number (0 dec) | W | DC electrical power |
bash
mosquitto_sub -h 127.0.0.1 -t 'device/26/+/#' -v