JSON message about status of output module
{ "OutputModList":[{ /*optional, output module list*/ "OutputMod":{ "id": , /*required, integer type, output module No.*/ "seq":"", /*required, string type, peripheral serial No.*/ "status":"", /*optional, string type, wireless output module status: "notRelated"-not linked, "online", "offline", "heartbeatAbnormal"-heartbeat exception*/ "tamperEvident": , /*optional, boolean type, zone tampering status: "true"-tampered, "false"-not tampered*/ "charge":"", /*optional, string type, state of charge: "normal", "lowPower"-low battery*/ "signal": /*optional, integer type, signal strength, it is between 0 and 255*/ "model": "DS-PM1-O8-WE", /*optional, string, model: "DS-PM1-O8-WE" (wireless output module with 8 channels), "DS-PM1-O2-WE" (wireless output module with 2 channels)*/ "temperature": 1, /*optional, int, temperature*/ "isViaRepeater": true, /*optional, boolean, whether the signal is forwarded via repeater*/ "repeaterName": "test", /*optional, string, repeater name, this node is valid when the value of isViaRepeater is true*/ "voltValue": 1, /*optional, int, voltage value, unit: V*/ "currentValue": 1, /*optional, int, current value, unit: mA*/ "powerLoad": 1, /*optional, int, power load, unit: W*/ "energySumVaule": 1, /*optional, int, power consumption, unit: Wh*/ "relayList": [{ /*optional, array, list of relays*/ "id": 1, /*required, int, input ID*/ "status": "on", /*optional, string, relay status, "on", "off"*/ "name": "test", /*optional, string, relay name*/ "subSystem": [1, 2, 3], /*optional, array, related partition*/ "scenarioType": ["alarm"] /*optional, array, scenario type*/ }], "voltValueV20": 1.000 /*optional, float, voltage value (version 2.0) which is accurate to 3 decimal places, unit: V, this node has higher priority over voltValue*/ } }] }