158 lines
6.8 KiB
JSON
158 lines
6.8 KiB
JSON
{
|
|
"name": "Nuki",
|
|
"displayName": "Nuki",
|
|
"id": "e5806d75-a40e-4766-a272-5a3a8d3ed625",
|
|
"vendors": [
|
|
{
|
|
"name": "nuki",
|
|
"displayName": "Nuki",
|
|
"id": "bf313b83-2ac5-4d22-bf0e-c13d3b4caf52",
|
|
"thingClasses": [
|
|
{
|
|
"id": "4a1cc5d9-9b44-4632-8db0-66d64efd4767",
|
|
"name": "nuki",
|
|
"displayName": "Smartlock",
|
|
"interfaces": [ "smartlock", "connectable", "battery" ],
|
|
"createMethods": [ "discovery" ],
|
|
"setupMethod": "pushButton",
|
|
"paramTypes": [
|
|
{
|
|
"id": "2477abba-874b-4c48-b543-7b911ff215b3",
|
|
"name": "name",
|
|
"displayName": "Name",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "30976794-6066-4f72-8135-6d50499247a5",
|
|
"name": "mac",
|
|
"displayName": "MAC address",
|
|
"type": "QString",
|
|
"inputType": "MacAddress"
|
|
},
|
|
{
|
|
"id": "ea51d911-f94a-4d2d-97fd-9f1d4c6519bf",
|
|
"name": "serialNumber",
|
|
"displayName": "Serial number",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "d5fbd774-4e87-4c7c-8c92-f094352897f6",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "e9ffe14f-b71d-44cd-96c7-eb90fe243e13",
|
|
"name": "batteryCritical",
|
|
"displayName": "Battery critical",
|
|
"displayNameEvent": "Battery critical changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "a47dec8b-4df2-4acd-895b-bfeacbcb6f2e",
|
|
"name": "status",
|
|
"displayName": "Status",
|
|
"displayNameEvent": "Status changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Ok",
|
|
"Uncalibrated",
|
|
"Motor blocked",
|
|
"Undefined"
|
|
],
|
|
"defaultValue": "Undefined"
|
|
},
|
|
{
|
|
"id": "07a09bd8-b342-4e33-92cd-0af21f8689fa",
|
|
"name": "state",
|
|
"displayName": "State",
|
|
"displayNameEvent": "State changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"locked",
|
|
"locking",
|
|
"unlocked",
|
|
"unlocking",
|
|
"unlatched",
|
|
"unlatching"
|
|
],
|
|
"defaultValue": "locked"
|
|
},
|
|
{
|
|
"id": "4e291e6a-2b90-4e6c-bad4-5400e6db4f05",
|
|
"name": "mode",
|
|
"displayName": "Mode",
|
|
"displayNameEvent": "Mode changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Uninitialized",
|
|
"Pairing",
|
|
"Door"
|
|
],
|
|
"defaultValue": "Uninitialized"
|
|
},
|
|
{
|
|
"id": "b67bc7a6-2d6b-46e8-8e59-e4eab2e5292a",
|
|
"name": "trigger",
|
|
"displayName": "Trigger",
|
|
"displayNameEvent": "Trigger changed",
|
|
"type": "QString",
|
|
"possibleValues": [
|
|
"Bluetooth",
|
|
"Manual",
|
|
"Button"
|
|
],
|
|
"defaultValue": "Bluetooth"
|
|
},
|
|
{
|
|
"id": "b1b0eafb-e5f2-47d3-bd18-74a21129f9b5",
|
|
"name": "hardwareRevision",
|
|
"displayName": "Hardware revision",
|
|
"displayNameEvent": "Hardware revision changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
},
|
|
{
|
|
"id": "9dc0115b-cdb4-472c-961b-b182f77a576f",
|
|
"name": "firmwareRevision",
|
|
"displayName": "Firmware revision",
|
|
"displayNameEvent": "Firmware revision changed",
|
|
"type": "QString",
|
|
"defaultValue": "-"
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "55d25891-89b9-4a9f-a2b3-774eccf30183",
|
|
"name": "lock",
|
|
"displayName": "Lock"
|
|
},
|
|
{
|
|
"id": "76e96738-5336-4b9a-87f7-1822307b5a39",
|
|
"name": "unlock",
|
|
"displayName": "Unlock"
|
|
},
|
|
{
|
|
"id": "45be8d24-17c3-422b-b264-381e673bb3c8",
|
|
"name": "unlatch",
|
|
"displayName": "Open door"
|
|
},
|
|
{
|
|
"id": "7c9d5c5d-d8c1-424b-8620-daa3a757576b",
|
|
"name": "refresh",
|
|
"displayName": "Refresh"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|