UNPKG

iobroker.unifi

Version:
494 lines 28.7 kB
{ "alarms": { "_id": "alarms", "type": "channel", "common": {}, "native": { "object_id": "alarms" }, "logic": { "has_key": "_self", "has": { "alarms.alarm": { "type": "channel", "common": {}, "native": { "object_id": "alarms.alarm" }, "logic": { "_id": { "cleanupForUseAsId": [ { "cat": [ "alarm_", { "var": "_id" } ] } ] }, "common": { "name": "key" }, "has_key": "_self", "has": { "alarms.alarm.archived": { "_id": "archived", "type": "state", "common": { "name": "Archived", "type": "boolean", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "alarms.alarm.archived" }, "logic": { "value": "archived" } }, "alarms.alarm.time": { "_id": "time", "type": "state", "common": { "name": "Time", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "alarms.alarm.time" }, "logic": { "value": { "timestampToDateTime": [ { "var": "time" } ] } } }, "alarms.alarm.message": { "_id": "message", "type": "state", "common": { "name": "Message", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "alarms.alarm.message" }, "logic": { "value": { "alarmPrepareMessage": [ { "var": "msg" }, { "ifNotNull": [ { "var": "gw" }, { "var": "gw" }, { "ifNotNull": [ { "var": "dm" }, { "var": "dm" }, { "ifNotNull": [ { "var": "sw" }, { "var": "sw" }, { "ifNotNull": [ { "var": "ap" }, { "var": "ap" }, null ] } ] } ] } ] }, { "ifNotNull": [ { "var": "gw_name" }, { "var": "gw_name" }, { "ifNotNull": [ { "var": "dm_name" }, { "var": "dm_name" }, { "ifNotNull": [ { "var": "sw_name" }, { "var": "sw_name" }, { "ifNotNull": [ { "var": "ap_name" }, { "var": "ap_name" }, null ] } ] } ] } ] } ] } } }, "alarms.alarm.event": { "_id": "event", "type": "state", "common": { "name": "Event", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "alarms.alarm.event" }, "logic": { "value": { "var": "key" } } }, "alarms.alarm.device": { "_id": "device", "type": "device", "common": { "name": "Device Information" }, "native": { "object_id": "alarms.alarm.device" }, "logic": { "_id": { "ifNotNull": [ { "var": "gw" }, { "var": "gw" }, { "ifNotNull": [ { "var": "dm" }, { "var": "dm" }, { "ifNotNull": [ { "var": "sw" }, { "var": "sw" }, { "ifNotNull": [ { "var": "ap" }, { "var": "ap" }, null ] } ] } ] } ] }, "has_key": "_self", "has": { "alarms.alarm.device.mac": { "_id": "mac", "type": "state", "common": { "name": "MAC Address", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "alarms.alarm.device.mac" }, "logic": { "value": { "ifNotNull": [ { "var": "gw" }, { "var": "gw" }, { "ifNotNull": [ { "var": "dm" }, { "var": "dm" }, { "ifNotNull": [ { "var": "sw" }, { "var": "sw" }, { "ifNotNull": [ { "var": "ap" }, { "var": "ap" }, null ] } ] } ] } ] } } }, "alarms.alarm.device.name": { "_id": "name", "type": "state", "common": { "name": "Name", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "alarms.alarm.device.name" }, "logic": { "value": { "ifNotNull": [ { "var": "gw_name" }, { "var": "gw_name" }, { "ifNotNull": [ { "var": "dm_name" }, { "var": "dm_name" }, { "ifNotNull": [ { "var": "sw_name" }, { "var": "sw_name" }, { "ifNotNull": [ { "var": "ap_name" }, { "var": "ap_name" }, null ] } ] } ] } ] } } } } } }, "alarms.alarm.client": { "_id": "client", "type": "device", "common": { "name": "Client Information" }, "native": { "object_id": "alarms.alarm.client" }, "logic": { "_id": { "ifNotNull": [ { "var": "src_mac" }, { "var": "src_mac" }, { "ifNotNull": [ { "var": "mac" }, { "var": "mac" }, null ] } ] }, "has_key": "_self", "has": { "alarms.alarm.client.mac": { "_id": "mac", "type": "state", "common": { "name": "MAC Address", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "alarms.alarm.client.mac" }, "logic": { "value": { "ifNotNull": [ { "var": "src_mac" }, { "var": "src_mac" }, { "ifNotNull": [ { "var": "mac" }, { "var": "mac" }, null ] } ] } } }, "alarms.alarm.client.ip": { "_id": "ip", "type": "state", "common": { "name": "IP", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "alarms.alarm.client.ip" }, "logic": { "value": { "ifNotNull": [ { "var": "src_ip" }, { "var": "src_ip" }, { "ifNotNull": [ { "var": "ipaddr" }, { "var": "ipaddr" }, null ] } ] } } } } } } } } } } } } }