JSON_OutputModList

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*/
    }
  }]
}