mirror of https://github.com/nymea/nymea.git
99 lines
3.8 KiB
JSON
99 lines
3.8 KiB
JSON
{
|
|
"name": "Philips Hue",
|
|
"id": "5f2e634b-b7f3-48ee-976a-b5ae22aa5c55",
|
|
"vendors": [
|
|
{
|
|
"id": "0ae1e001-2aa6-47ed-b8c0-334c3728a68f",
|
|
"name": "Philips",
|
|
"deviceClasses": [
|
|
{
|
|
"deviceClassId": "d8f4c397-e05e-47c1-8917-8e72d4d0d47c",
|
|
"idName": "hue",
|
|
"name": "Hue",
|
|
"createMethods": ["discovery", "auto"],
|
|
"setupMethod": "pushButton",
|
|
"pairingInfo": "Please press the button on the Hue bridge and then press OK",
|
|
"paramTypes": [
|
|
{
|
|
"name": "ip",
|
|
"type" : "QString"
|
|
},
|
|
{
|
|
"name": "username",
|
|
"type" : "QString"
|
|
},
|
|
{
|
|
"name": "lightId",
|
|
"type" : "int"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "15794d26-fde8-4a61-8f83-d7830534975f",
|
|
"idName": "hueReachable",
|
|
"name": "reachable",
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"id": "d25423e7-b924-4b20-80b6-77eecc65d089",
|
|
"idName": "hueColor",
|
|
"name": "color",
|
|
"type": "color",
|
|
"defaultValue": "black"
|
|
},
|
|
{
|
|
"id": "90aaffe5-6a76-47d2-a14a-550f60390245",
|
|
"idName": "huePower",
|
|
"name": "power",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "90e91f64-a208-468c-a5a2-7f47e08859e2",
|
|
"idName": "hueBrightness",
|
|
"name": "brightness",
|
|
"type": "int",
|
|
"defaultValue": 0
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "29cc299a-818b-47b2-817f-c5a6361545e4",
|
|
"idName": "hueSetColor",
|
|
"name": "Set color",
|
|
"paramTypes": [
|
|
{
|
|
"name": "color",
|
|
"type": "QColor"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "7782d91e-d73a-4321-8828-da768e2f6827",
|
|
"idName": "hueSetPower",
|
|
"name": "Set power",
|
|
"paramTypes": [
|
|
{
|
|
"name": "power",
|
|
"type": "bool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "3bc95552-cba0-4222-abd5-9b668132e442",
|
|
"idName": "hueSetBrightness",
|
|
"name": "Set brightness",
|
|
"paramTypes": [
|
|
{
|
|
"name": "brightness",
|
|
"type": "int"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|