iobroker.unifi
Version:
UniFi Adapter for ioBroker
402 lines • 18.9 kB
JSON
{
"networks": {
"_id": "networks",
"type": "channel",
"common": {},
"native": {
"object_id": "networks"
},
"logic": {
"has_key": "_self",
"has": {
"networks.network": {
"type": "device",
"common": {},
"native": {
"object_id": "networks.network"
},
"logic": {
"_id": {
"cleanupForUseAsId": [
{
"var": "name"
}
]
},
"common": {
"name": "name"
},
"has_key": "_self",
"has": {
"networks.network.dhcpd_dns_enabled": {
"type": "state",
"common": {
"name": "DHCP DNS enabled",
"type": "boolean",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.dhcpd_dns_enabled"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "dhcpd_dns_enabled"
},
"dhcpd_dns_enabled",
null
]
},
"value": "dhcpd_dns_enabled"
}
},
"networks.network.dhcpd_enabled": {
"type": "state",
"common": {
"name": "DHCP enabled",
"type": "boolean",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.dhcpd_enabled"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "dhcpd_enabled"
},
"dhcpd_enabled",
null
]
},
"value": "dhcpd_enabled"
}
},
"networks.network.dhcpd_leasetime": {
"type": "state",
"common": {
"name": "DHCP leasetime",
"type": "number",
"role": "state",
"read": true,
"write": false,
"unit": "s",
"desc": ""
},
"native": {
"object_id": "networks.network.dhcpd_leasetime"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "dhcpd_leasetime"
},
"dhcpd_leasetime",
null
]
},
"value": "dhcpd_leasetime"
}
},
"networks.network.dhcpd_start": {
"type": "state",
"common": {
"name": "DHCP start",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.dhcpd_start"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "dhcpd_start"
},
"dhcpd_start",
null
]
},
"value": "dhcpd_start"
}
},
"networks.network.dhcpd_stop": {
"type": "state",
"common": {
"name": "DHCP stop",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.dhcpd_stop"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "dhcpd_stop"
},
"dhcpd_stop",
null
]
},
"value": "dhcpd_stop"
}
},
"networks.network.enabled": {
"type": "state",
"common": {
"name": "Enabled",
"type": "boolean",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.enabled"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "enabled"
},
"enabled",
null
]
},
"value": "enabled"
}
},
"networks.network.ip_subnet": {
"type": "state",
"common": {
"name": "IP subnet",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.ip_subnet"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "ip_subnet"
},
"ip_subnet",
null
]
},
"value": "ip_subnet"
}
},
"networks.network.name": {
"type": "state",
"common": {
"name": "Name",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.name"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "name"
},
"name",
null
]
},
"value": "name"
}
},
"networks.network.networkgroup": {
"type": "state",
"common": {
"name": "Network group",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.networkgroup"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "networkgroup"
},
"networkgroup",
null
]
},
"value": "networkgroup"
}
},
"networks.network.purpose": {
"type": "state",
"common": {
"name": "Purpose",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.purpose"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "purpose"
},
"purpose",
null
]
},
"value": "purpose"
}
},
"networks.network.vlan": {
"type": "state",
"common": {
"name": "VLAN",
"type": "number",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.vlan"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "vlan"
},
"vlan",
null
]
},
"value": "vlan"
}
},
"networks.network.vlan_enabled": {
"type": "state",
"common": {
"name": "VLAN enabled",
"type": "boolean",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.vlan_enabled"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "vlan_enabled"
},
"vlan_enabled",
null
]
},
"value": "vlan_enabled"
}
},
"networks.network.vpn_type": {
"type": "state",
"common": {
"name": "VPN type",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.vpn_type"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "vpn_type"
},
"vpn_type",
null
]
},
"value": "vpn_type"
}
},
"networks.network.wan_ip": {
"type": "state",
"common": {
"name": "WAN IP",
"type": "string",
"role": "state",
"read": true,
"write": false,
"desc": ""
},
"native": {
"object_id": "networks.network.wan_ip"
},
"logic": {
"_id": {
"ifNotNull": [
{
"var": "wan_ip"
},
"wan_ip",
null
]
},
"value": "wan_ip"
}
}
}
}
}
}
}
}
}