266 lines
12 KiB
JSON
266 lines
12 KiB
JSON
{
|
|
"name": "ZigbeeDevelco",
|
|
"displayName": "Zigbee Develco",
|
|
"id": "1b9e976d-e842-40e1-9fad-87d71a69c721",
|
|
"vendors": [
|
|
{
|
|
"name": "develco",
|
|
"displayName": "Develco",
|
|
"id": "e4b36f3e-ccdc-4a88-8968-39025c3ec742",
|
|
"thingClasses": [
|
|
{
|
|
"id": "3fb419ef-795d-4f4d-b801-e7eaff16cdb0",
|
|
"name": "ioModule",
|
|
"displayName": "IO Module",
|
|
"createMethods": ["auto"],
|
|
"interfaces": ["wirelessconnectable", "alert"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "d9a3afa7-c460-43e7-bc84-c8b5ff1adf44",
|
|
"name": "ieeeAddress",
|
|
"displayName": "IEEE adress",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00:00:00"
|
|
},
|
|
{
|
|
"id": "f4c83d2b-06e1-4206-98b7-e3ace79ff447",
|
|
"name": "networkUuid",
|
|
"displayName": "Zigbee network UUID",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
],
|
|
"settingsTypes": [
|
|
{
|
|
"id": "c2806b97-bf94-4ad2-ae22-5b5d7d1eaf5a",
|
|
"name": "impulseDuration",
|
|
"displayName": "Impulse duration",
|
|
"type": "uint",
|
|
"unit": "MilliSeconds",
|
|
"defaultValue": 100,
|
|
"minValue": 100
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "16d5ebb7-21d1-4294-98a6-ca06eea8e3a3",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "0e09e6a6-8b3f-4b63-acb1-ac04ab31957a",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"defaultValue": 0,
|
|
"maxValue": 100,
|
|
"minValue": 0,
|
|
"type": "uint",
|
|
"unit": "Percentage"
|
|
},
|
|
{
|
|
"id": "f28c9a61-b8ab-419c-bd85-58692df26ac7",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"cached": true,
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "aaeda2c6-439a-452a-b829-45d6249bdee6",
|
|
"name": "output1",
|
|
"displayName": "Output 1",
|
|
"displayNameEvent": "Output 1 changed",
|
|
"displayNameAction": "Set output 1",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
},
|
|
{
|
|
"id": "105cf314-35b5-4a8b-8e6d-d011009f97ff",
|
|
"name": "output2",
|
|
"displayName": "Output 2",
|
|
"displayNameEvent": "Output 2 changed",
|
|
"displayNameAction": "Set output 2",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
},
|
|
{
|
|
"id": "bc23c7e8-f4ad-47c4-b938-f9af2dbd3393",
|
|
"name": "input1",
|
|
"displayName": "Input 1",
|
|
"displayNameEvent": "Input 1 changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"ioType": "digitalInput"
|
|
},
|
|
{
|
|
"id": "065b0dc0-6d31-40ec-b356-02fea57e2fe1",
|
|
"name": "input2",
|
|
"displayName": "Input 2",
|
|
"displayNameEvent": "Input 2 changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"ioType": "digitalInput"
|
|
},
|
|
{
|
|
"id": "8f2b052a-30b7-49aa-a8d4-503cb0b9b66b",
|
|
"name": "input3",
|
|
"displayName": "Input 3",
|
|
"displayNameEvent": "Input 3 changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"ioType": "digitalInput"
|
|
},
|
|
{
|
|
"id": "caef986c-da13-4ef3-ab81-316244c7be1e",
|
|
"name": "input4",
|
|
"displayName": "Input 4",
|
|
"displayNameEvent": "Input 4 changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"ioType": "digitalInput"
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "62c5562a-8bdf-49b4-8e1d-f27442b2b360",
|
|
"name": "alert",
|
|
"displayName": "Identify"
|
|
},
|
|
{
|
|
"id": "45ec5c65-0719-4148-82ea-3e69b34be939",
|
|
"name": "impulseOutput1",
|
|
"displayName": "Impulse output 1"
|
|
},
|
|
{
|
|
"id": "d780946c-4ddf-4b59-a669-dbf6ecfda5d6",
|
|
"name": "impulseOutput2",
|
|
"displayName": "Impulse output 2"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "9f966405-4d63-4ae8-8472-a3ab7bbcadaa",
|
|
"name": "airQualitySensor",
|
|
"displayName": "Air qualiy sensor",
|
|
"createMethods": ["auto"],
|
|
"interfaces": ["indoorairquality", "temperaturesensor", "humiditysensor", "battery", "wirelessconnectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "dbad9e63-1adc-45ef-8bfc-4947060f19f4",
|
|
"name": "ieeeAddress",
|
|
"displayName": "IEEE adress",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00:00:00"
|
|
},
|
|
{
|
|
"id": "7c042425-f95d-479b-a6af-cee7e8ce9c38",
|
|
"name": "networkUuid",
|
|
"displayName": "Zigbee network UUID",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "c6f65bb8-1234-40f2-8855-84ca28f48150",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "19cfb35b-6a2e-4efe-9366-287c2f13c027",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"defaultValue": 0,
|
|
"maxValue": 100,
|
|
"minValue": 0,
|
|
"type": "uint",
|
|
"unit": "Percentage"
|
|
},
|
|
{
|
|
"id": "5d1c46ca-9306-473a-a721-165831ff53cc",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"cached": true,
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "2d31d98e-dcd7-4700-a90e-a0d051ad6b40",
|
|
"name": "temperature",
|
|
"displayName": "Temperature",
|
|
"displayNameEvent": "Temperature changed",
|
|
"type": "double",
|
|
"unit": "DegreeCelsius",
|
|
"defaultValue": 0.0,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "5bc2825c-666f-4013-9583-3a88ceebecc2",
|
|
"name": "humidity",
|
|
"displayName": "Humidity",
|
|
"displayNameEvent": "Humidity changed",
|
|
"maxValue": 100,
|
|
"minValue": 0,
|
|
"unit": "Percentage",
|
|
"type": "double",
|
|
"defaultValue": 0.0,
|
|
"filter": "adaptive"
|
|
},
|
|
{
|
|
"id": "048ed452-785f-4361-b7a1-f955f4a622b2",
|
|
"name": "batteryCritical",
|
|
"displayName": "Battery critical",
|
|
"displayNameEvent": "Battery critical changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "8396ec7e-54d4-452f-9558-c366e0904b2f",
|
|
"name": "indoorAirQuality",
|
|
"displayName": "Air quality",
|
|
"displayNameEvent": "Air quality changed",
|
|
"type": "QString",
|
|
"defaultValue": "Good",
|
|
"possibleValues": [
|
|
"Excellent",
|
|
"Good",
|
|
"Moderate",
|
|
"Poor",
|
|
"Unhealthy"
|
|
]
|
|
},
|
|
{
|
|
"id": "1ba14107-4241-46d0-b65f-eb6e8c6f8e08",
|
|
"name": "voc",
|
|
"displayName": "VOC",
|
|
"displayNameEvent": "VOC changed",
|
|
"type": "uint",
|
|
"unit": "PartsPerMillion",
|
|
"suggestLogging": true,
|
|
"defaultValue": 0,
|
|
"filter": "adaptive"
|
|
}
|
|
],
|
|
"actionTypes": [ ]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|