164 lines
7.1 KiB
JSON
164 lines
7.1 KiB
JSON
{
|
|
"name": "garadget",
|
|
"displayName": "Garadget",
|
|
"id": "476781af-ad41-423b-b9bb-f308f2aff339",
|
|
"vendors": [
|
|
{
|
|
"name": "Garadget",
|
|
"displayName": "Garadget",
|
|
"id": "22d59bee-79cc-4dea-b742-30ac6bdcf2c9",
|
|
"thingClasses": [
|
|
{
|
|
"name": "garadget",
|
|
"displayName": "Garadget",
|
|
"id": "e808b8ae-7608-41ce-8444-892f0648a4d3",
|
|
"setupMethod": "JustAdd",
|
|
"createMethods": ["User"],
|
|
"interfaces": ["statefulgaragedoor", "wirelessconnectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "54a11a17-fc37-4316-891f-001c55e38220",
|
|
"name":"deviceName",
|
|
"displayName": "deviceName",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
|
|
],
|
|
"settingsTypes": [
|
|
{
|
|
"id": "13ad28d6-15e5-4e20-862b-51062344b576",
|
|
"name": "rdt",
|
|
"displayName": "sensor scan interval in mS 200-60,000",
|
|
"type": "uint",
|
|
"defaultValue": 1000
|
|
},
|
|
{
|
|
"id": "6be83c99-cbf0-4d1d-b838-697e442ebb43",
|
|
"name": "rlp",
|
|
"displayName": "multi button press delay mS 10-5,000",
|
|
"type": "uint",
|
|
"defaultValue": 1000
|
|
},
|
|
{
|
|
"id": "c38e89db-b259-4fa0-9f20-03fe3b8a7514" ,
|
|
"name": "rlt",
|
|
"displayName": "Button Press Time in 10-2000 ms",
|
|
"type": "int",
|
|
"defaultValue": 300
|
|
},
|
|
{
|
|
"id": "acda9268-4663-46d1-a409-231d648e6fc8" ,
|
|
"name": "mtt",
|
|
"displayName": "Door Moving Time 5000-60000 ms",
|
|
"type": "int",
|
|
"defaultValue": 10
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "a3d7e6eb-82d0-47ee-b95f-4dde931eb7e2",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "174509b5-fc3e-4f03-8c93-8e044f0a2ce0" ,
|
|
"name": "state",
|
|
"displayName": "State",
|
|
"displayNameEvent": "State changed",
|
|
"type": "QString",
|
|
"possibleValues": ["open", "closed", "opening", "closing", "intermediate"],
|
|
"defaultValue": "closed"
|
|
},
|
|
{
|
|
"id": "024f178c-a920-42d4-887f-1c90a96d5eb3",
|
|
"name": "signalStrength",
|
|
"displayName": "WIFI Signal Level",
|
|
"displayNameEvent": "WIFI Signal Level changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "4aaeefbd-46d9-4111-b262-a001a47ecb22",
|
|
"name": "sensorlevel",
|
|
"displayName": "Lazer Sensor Level",
|
|
"displayNameEvent": "Lazer Sensor Level changed",
|
|
"type": "int",
|
|
"suggestLogging": true,
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "bd7fece8-3ff6-421a-bb5e-80323beb8d8d",
|
|
"name": "brightlevel",
|
|
"displayName": "Ambient Brightness Level",
|
|
"displayNameEvent": "Ambient Brightness changed",
|
|
"type": "int",
|
|
"suggestLogging": true,
|
|
"defaultValue": 0
|
|
},
|
|
|
|
{
|
|
"id": "656a181e-5c06-4bb6-8c5d-7921db07bef6" ,
|
|
"name": "srt",
|
|
"displayName": "Reflection Threshold 0-80",
|
|
"displayNameEvent": "Reflection Threshold changed",
|
|
"displayNameAction": "Set Reflection Threshold value",
|
|
"type": "int",
|
|
"defaultValue": 25,
|
|
"writable": true
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "ae3b1c67-7219-4768-a1c7-55c3b9a610cb" ,
|
|
"name": "open",
|
|
"displayName": "Open"
|
|
},
|
|
{
|
|
"id": "56a9e131-b65e-4622-9a9b-f5b42d0021ef" ,
|
|
"name": "close",
|
|
"displayName": "Close"
|
|
},
|
|
{
|
|
"id": "12ea84c1-0650-4ac1-a02c-de95965def92" ,
|
|
"name": "stop",
|
|
"displayName": "Stop"
|
|
}
|
|
],
|
|
"eventTypes": [
|
|
{
|
|
"id": "a42983a9-9194-458d-9e67-fc4d7ce27e40",
|
|
"name": "triggered",
|
|
"displayName": "Publish received",
|
|
"paramTypes": [
|
|
{
|
|
"id": "5dfb6ce9-095b-4476-ac94-c7c35653de1f",
|
|
"name": "topic",
|
|
"displayName": "Topic",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "7573d3c5-a867-4123-a7f9-65eb35eac233",
|
|
"name": "data",
|
|
"displayName": "Payload",
|
|
"type": "QString"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
|
|
|
|
|