JSON message about the siren status
{ "SirenList":[{ /*optional, siren list*/ "Siren":{ "id": , /*required, integer type, siren No.*/ "seq":"", /*required, string type, peripheral serial No.*/ "name":"", /*optional, string type, siren name*/ "status":"", /*optional, string type, siren status: "notRelated"-not linked, "on", "off", "offline", "heartbeatAbnormal"-heartbeat exception*/ "tamperEvident": , /*optional, boolean type, tampering status: "true"-tampered, "false"-not tampered*/ "sirenAttrib":"", /*string type, siren attribute: "wired", "wireless"*/ "charge":"", /*optional, string type, state of charge: "normal", "lowPower"-low battery*/ "chargeValue": , /*optional, int, battery power value which is between 0 and 100*/ "signal": , /*optional, integer type, signal strength, it is between 0 and 255*/ "model": "", /*optional, string, model*/ "temperature": , /*optional, read-only, int, temperature*/ "subSystemList": [1, 2, 3], /*optional, int, list of the linked partitions*/ "powerSupplyStatus": "battery", /*optional, string, power supply status: "battery", "DC12V"*/ "sirenColor": "test", /*optional, string, siren color*/ "isViaRepeater": true, /*optional, boolean, whether the signal is transmitted via the repeater*/ "repeaterName": "test", /*optional, string, repeater name, this node is valid when isViaRepeater is true*/ "version": "test", /*optional, string, version No.*/ "accessModuleType": "localSiren", /*optional, string, access module type: "localSiren", this node should be used together with sirenAttribute (for displaying wireless or wired conditions)*/ "address": 254, /*optional, int, (wired) access module address*/ "deviceNo": 1, /*optional, int, device No., range:[1,1000]. After installation, the installer will upload the device No. and the corresponding peripheral/detector information to the ARC for device type recognition*/ "mainPowerSupply": true /*optional, boolean, main power supply (external power supply is supported for wireless siren): true, false*/ } }] }