iobroker.unifi
Version:
UniFi Adapter for ioBroker
154 lines • 6.59 kB
JSON
{
"wlans": {
"_id": "wlans",
"type": "channel",
"common": {},
"native": {
"object_id": "wlans"
},
"logic": {
"has_key": "_self",
"has": {
"wlans.wlan": {
"type": "device",
"common": {},
"native": {
"object_id": "wlans.wlan"
},
"logic": {
"_id": {
"cleanupForUseAsId": [
{
"var": "name"
}
]
},
"common": {
"name": "name"
},
"has_key": "_self",
"has": {
"wlans.wlan.enabled": {
"_id": "enabled",
"type": "state",
"common": {
"name": "Enabled",
"type": "boolean",
"role": "state",
"read": true,
"write": true,
"desc": ""
},
"native": {
"object_id": "wlans.wlan.enabled"
},
"logic": {
"value": "enabled",
"native": {
"wlan_id": "_id"
}
}
},
"wlans.wlan.name": {
"type": "state",
"common": {
"name": "Name",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "wlans.wlan.name"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "name"
},
"name",
null
]
},
"value": "name"
}
},
"wlans.wlan.security": {
"_id": "security",
"type": "state",
"common": {
"name": "Security",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "wlans.wlan.security"
},
"logic": {
"value": "security"
}
},
"wlans.wlan.vlan": {
"type": "state",
"common": {
"name": "VLAN",
"type": "number",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "wlans.wlan.vlan"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "vlan"
},
"vlan",
null
]
},
"value": "vlan"
}
},
"wlans.wlan.vlan_enabled": {
"type": "state",
"common": {
"name": "VLAN enabled",
"type": "boolean",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "wlans.wlan.vlan_enabled"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "vlan_enabled"
},
"vlan_enabled",
null
]
},
"value": "vlan_enabled"
}
}
}
}
}
}
}
}
}