UNPKG

iobroker.unifi

Version:
466 lines (465 loc) 22.2 kB
{ "health": { "_id": "health", "type": "channel", "common": {}, "native": { "object_id": "health" }, "logic": { "has_key": "_self", "has": { "health.subsystem": { "type": "device", "common": {}, "native": { "object_id": "health.subsystem" }, "logic": { "_id": { "cleanupForUseAsId": [ { "var": "subsystem" } ] }, "common": { "name": "subsystem" }, "has_key": "_self", "has": { "health.subsystem.speedtest": { "type": "channel", "common": {}, "native": { "object_id": "health.subsystem.speedtest" }, "logic": { "_id": { "ifNotNull": [ { "var": "speedtest_status" }, "speedtest", null ] }, "has_key": "_self", "has": { "health.subsystem.speedtest.lastrun": { "_id": "lastrun", "type": "state", "common": { "name": "Speedtest lastrun", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "health.subsystem.speedtest.lastrun" }, "logic": { "value": { "secondsToDateTime": [ { "var": "speedtest_lastrun" } ] } } }, "health.subsystem.speedtest.ping": { "_id": "ping", "type": "state", "common": { "name": "Speedtest ping", "type": "number", "role": "state", "read": true, "write": false, "unit": "ms", "desc": "" }, "native": { "object_id": "health.subsystem.speedtest.ping" }, "logic": { "value": "speedtest_ping" } }, "health.subsystem.speedtest.status": { "_id": "status", "type": "state", "common": { "name": "Speedtest status", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "health.subsystem.speedtest.status" }, "logic": { "value": "speedtest_status" } } } } }, "health.subsystem.lan_ip": { "type": "state", "common": { "name": "LAN IP", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "health.subsystem.lan_ip" }, "logic": { "_id": { "ifNotNull": [ { "var": "lan_ip" }, "lan_ip", null ] }, "value": "lan_ip" } }, "health.subsystem.latency": { "type": "state", "common": { "name": "Latency", "type": "number", "role": "state", "read": true, "write": false, "unit": "ms", "desc": "" }, "native": { "object_id": "health.subsystem.latency" }, "logic": { "_id": { "ifNotNull": [ { "var": "latency" }, "latency", null ] }, "value": "latency" } }, "health.subsystem.num_guest": { "type": "state", "common": { "name": "Number of guests", "type": "number", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "health.subsystem.num_guest" }, "logic": { "_id": { "ifNotNull": [ { "var": "num_guest" }, "num_guest", null ] }, "value": "num_guest" } }, "health.subsystem.num_iot": { "type": "state", "common": { "name": "Number of IOT", "type": "number", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "health.subsystem.num_iot" }, "logic": { "_id": { "ifNotNull": [ { "var": "num_iot" }, "num_iot", null ] }, "value": "num_iot" } }, "health.subsystem.num_user": { "type": "state", "common": { "name": "Number of users", "type": "number", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "health.subsystem.num_user" }, "logic": { "_id": { "ifNotNull": [ { "var": "num_user" }, "num_user", null ] }, "value": "num_user" } }, "health.subsystem.rx_bytes-r": { "type": "state", "common": { "name": "RX Bytes R", "type": "number", "role": "state", "read": true, "write": false, "unit": "Byte", "desc": "" }, "native": { "object_id": "health.subsystem.rx_bytes-r" }, "logic": { "_id": { "ifNotNull": [ { "var": "rx_bytes-r" }, "rx_bytes-r", null ] }, "value": "rx_bytes-r" } }, "health.subsystem.status": { "_id": "status", "type": "state", "common": { "name": "Status", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "health.subsystem.status" }, "logic": { "value": "status" } }, "health.subsystem.subsystem": { "_id": "subsystem", "type": "state", "common": { "name": "Subsystem", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "health.subsystem.subsystem" }, "logic": { "value": "subsystem" } }, "health.subsystem.tx_bytes-r": { "type": "state", "common": { "name": "TX Bytes R", "type": "number", "role": "state", "read": true, "write": false, "unit": "Byte", "desc": "" }, "native": { "object_id": "health.subsystem.tx_bytes-r" }, "logic": { "_id": { "ifNotNull": [ { "var": "tx_bytes-r" }, "tx_bytes-r", null ] }, "value": "tx_bytes-r" } }, "health.subsystem.uptime": { "type": "state", "common": { "name": "Uptime", "type": "number", "role": "state", "read": true, "write": false, "unit": "s", "desc": "" }, "native": { "object_id": "health.subsystem.uptime" }, "logic": { "_id": { "ifNotNull": [ { "var": "uptime" }, "uptime", null ] }, "value": "uptime" } }, "health.subsystem.wan_ip": { "type": "state", "common": { "name": "WAN IP", "type": "string", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "health.subsystem.wan_ip" }, "logic": { "_id": { "ifNotNull": [ { "var": "wan_ip" }, "wan_ip", null ] }, "value": "wan_ip" } }, "health.subsystem.xput_down": { "type": "state", "common": { "name": "Download speed", "type": "number", "role": "state", "read": true, "write": false, "unit": "Mbit/s", "desc": "" }, "native": { "object_id": "health.subsystem.xput_down" }, "logic": { "_id": { "ifNotNull": [ { "var": "xput_down" }, "xput_down", null ] }, "value": "xput_down" } }, "health.subsystem.xput_up": { "type": "state", "common": { "name": "Upload speed", "type": "number", "role": "state", "read": true, "write": false, "unit": "Mbit/s", "desc": "" }, "native": { "object_id": "health.subsystem.xput_up" }, "logic": { "_id": { "ifNotNull": [ { "var": "xput_up" }, "xput_up", null ] }, "value": "xput_up" } } } } } } } }, "num_new_alarms": { "_id": "num_new_alarms", "type": "state", "common": { "name": "Number of new alarms", "type": "number", "role": "state", "read": true, "write": false, "desc": "" }, "native": { "object_id": "num_new_alarms" }, "logic": { "value": "num_new_alarms" } } }