Skip to content

Power source genset (function 4) ​

Generator/group manager.

  • state enum: off, contact, starting, on, stopping, error.

Published ​

device/4/<i>/life ​

metadata adds counter; expireAfterSec: 30.

data fieldTypeUnitDescription
statestring—Group state (enum)
stateCodeint—Raw state
alarmTemperatureOilbool—Oil temperature alarm
alarmTemperatureWaterbool—Water temperature alarm
noStartbool—Auto-start blocked (batteries full)
noCutOffbool—Stop rejected (batteries too low)
temperatureint°CTemperature
voltagenumber (1 dec)VVoltage
json
{
  "data": {
    "state": "on",
    "stateCode": 3,
    "alarmTemperatureOil": false,
    "alarmTemperatureWater": false,
    "noStart": false,
    "noCutOff": true,
    "temperature": 72,
    "voltage": 13.8
  },
  "metadata": {
    "rxdate": "2026-06-17T14:30:45.123Z",
    "rxTimestamp": 1781793045,
    "expireAfterSec": 30,
    "counter": 7
  }
}

device/4/<i>/state ​

expireAfterSec: 30.

data fieldTypeUnitDescription
voltagenumber (1 dec)VVoltage
currentnumber (1 dec)ACurrent (signed)
rpmintrpmEngine RPM
powerintWOutput power
json
{
  "data": {
    "voltage": 13.8,
    "current": 110.5,
    "rpm": 1500,
    "power": 3200
  },
  "metadata": {
    "rxdate": "2026-06-17T14:30:45.123Z",
    "rxTimestamp": 1781793045,
    "expireAfterSec": 30
  }
}
bash
mosquitto_sub -h 127.0.0.1 -t 'device/4/+/#' -v

Command — device/4/<i>/command ​

Regex ^device/4/([[:digit:]]+)/command$. If stopRequest and startRequest both true → startRequest cleared.

FieldTypeDescription
startRequestboolStart group
stopRequestboolStop group
clearErrorboolClear error
ForceCmdboolForce command
bash
mosquitto_pub -h 127.0.0.1 -t 'device/4/0/command' -m '{"startRequest":true}'
mosquitto_pub -h 127.0.0.1 -t 'device/4/0/command' -m '{"stopRequest":true}'

Integration of multiplexed solutions
MUXEN and the MUXEN logo are trademarks of MUXEN SAS.