80 lines
3.4 KiB
JSON
80 lines
3.4 KiB
JSON
{
|
|
"name": "ZigbeeGeneric",
|
|
"displayName": "Zigbee Generic",
|
|
"id": "6a4343be-9fd6-4015-9ff5-38542651c534",
|
|
"vendors": [
|
|
{
|
|
"name": "nymea",
|
|
"displayName": "nymea",
|
|
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
|
"thingClasses": [
|
|
{
|
|
"id": "ca9af6cf-2d15-4d54-ba07-3d2ce03445b8",
|
|
"name": "thermostat",
|
|
"displayName": "Zigbee Thermostat",
|
|
"createMethods": ["auto"],
|
|
"interfaces": ["thermostat", "temperaturesensor", "wirelessconnectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "f38746d8-0084-43a3-b645-3ec743ea5fbc",
|
|
"name": "ieeeAddress",
|
|
"displayName": "IEEE adress",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00:00:00"
|
|
},
|
|
{
|
|
"id": "4a92b536-de4c-4701-8117-9bb26dd51c3e",
|
|
"name": "networkUuid",
|
|
"displayName": "Zigbee network UUID",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "88ad3957-2912-4de1-b53d-b360565dd361",
|
|
"name": "targetTemperature",
|
|
"displayName": "Target temperature",
|
|
"displayNameEvent": "Target temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"minValue": 0,
|
|
"maxValue": 50,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "497af03a-a893-438c-aba2-1bf3ecfc66c5",
|
|
"name": "temperature",
|
|
"displayName": "Current temperature",
|
|
"displayNameEvent": "Current temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "e9fb2b10-96da-4b70-afda-46e948399af8",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected/disconnected",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "8f0512ab-ced2-4dcb-90fe-aaa532efd0dd",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"defaultValue": 0,
|
|
"maxValue": 100,
|
|
"minValue": 0,
|
|
"type": "uint",
|
|
"unit": "Percentage"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|