mirror of https://github.com/nymea/nymea.git
136 lines
5.6 KiB
JSON
136 lines
5.6 KiB
JSON
{
|
|
"name": "Smart Dollhouse",
|
|
"idName": "Dollhouse",
|
|
"id": "ee62716c-64b5-4ec5-a877-9a8d9c1042cb",
|
|
"vendors": [
|
|
{
|
|
"name": "guh",
|
|
"idName": "guh",
|
|
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
|
"deviceClasses": [
|
|
{
|
|
"name": "Dollhouse Connection",
|
|
"idName": "connection",
|
|
"id": "44e12a1c-9711-4780-9913-53bb38264e1e",
|
|
"createMethods": ["user"],
|
|
"interfaces": ["gateway"],
|
|
"basicTags": [
|
|
"Device",
|
|
"Gateway"
|
|
],
|
|
"paramTypes": [
|
|
{
|
|
"id": "2015e286-4268-4a12-912f-7d70bf2d0bab",
|
|
"idName": "rpl",
|
|
"name": "RPL address",
|
|
"type": "QString",
|
|
"index": 1,
|
|
"inputType": "TextLine",
|
|
"defaultValue": "fdaa:e9b8:d03a::ff:fe00:1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Dollhouse Light",
|
|
"idName": "light",
|
|
"id": "b4dd5f10-36d4-4232-867a-6d3b04a08bad",
|
|
"createMethods": ["auto"],
|
|
"criticalStateTypeId": "93c539b4-50d8-431e-8be4-5ebba89452b7",
|
|
"primaryActionTypeId": "f6ac30a0-77b8-4f1f-8c44-4c2e6d542663",
|
|
"interfaces": ["colorlight"],
|
|
"basicTags": [
|
|
"Device",
|
|
"Lighting"
|
|
],
|
|
"paramTypes": [
|
|
{
|
|
"id": "49d3ae89-d76d-4e4c-b1ad-67f5c8f96e52",
|
|
"idName": "name",
|
|
"name": "name",
|
|
"type": "QString",
|
|
"index": 0,
|
|
"defaultValue": "Dollhouse Light"
|
|
},
|
|
{
|
|
"id": "37d5d2fa-dea2-4007-99b1-a1300025c709",
|
|
"idName": "address",
|
|
"name": "address",
|
|
"type": "QString",
|
|
"index": 1
|
|
},
|
|
{
|
|
"id": "c843c179-ab02-4aa8-a228-fdc8d9558f1d",
|
|
"idName": "lightId",
|
|
"name": "light id",
|
|
"type": "int",
|
|
"index": 2,
|
|
"defaultValue": 0,
|
|
"readOnly": true
|
|
},
|
|
{
|
|
"id": "2bf1d5d5-1f40-4dca-9acd-2909016e4a2b",
|
|
"idName": "connectionUuid",
|
|
"name": "connection uuid",
|
|
"type": "QString",
|
|
"index": 3,
|
|
"inputType": "TextLine",
|
|
"readOnly": true
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "e4885a73-9fe1-48ca-b773-aeb93f34cd54",
|
|
"idName": "color",
|
|
"name": "color",
|
|
"eventTypeName": "color changed",
|
|
"actionTypeName": "Set color",
|
|
"index": 0,
|
|
"type": "QColor",
|
|
"defaultValue": "#fff30a",
|
|
"ruleRelevant": false,
|
|
"eventRuleRelevant": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "e78c9136-c10a-45c9-b6bc-2d937f09cdec",
|
|
"idName": "brightness",
|
|
"name": "brightness",
|
|
"eventTypeName": "brightness changed",
|
|
"actionTypeName": "Set brightness",
|
|
"index": 1,
|
|
"type": "int",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 100,
|
|
"ruleRelevant": false,
|
|
"eventRuleRelevant": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "f6ac30a0-77b8-4f1f-8c44-4c2e6d542663",
|
|
"idName": "power",
|
|
"name": "power",
|
|
"eventTypeName": "power changed",
|
|
"actionTypeName": "Set power",
|
|
"index": 2,
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "93c539b4-50d8-431e-8be4-5ebba89452b7",
|
|
"idName": "reachable",
|
|
"name": "reachable",
|
|
"eventTypeName": "reachable changed",
|
|
"index": 3,
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|