nymea-plugins/wemo/integrationpluginwemo.json

65 lines
2.5 KiB
JSON

{
"name": "Wemo",
"displayName": "Wemo",
"id": "2e3b5ce0-ecf1-43de-98f0-07df4068a583",
"vendors": [
{
"name": "belkin",
"displayName": "Belkin",
"id": "b241f7f5-8153-4a72-b260-f62beadc2d19",
"thingClasses": [
{
"id": "69d97d3b-a8e6-42f3-afc0-ca8a53eb7cce",
"name": "wemoSwitch",
"displayName": "WeMo Switch",
"interfaces": ["powersocket", "connectable"],
"createMethods": ["discovery"],
"paramTypes": [
{
"id": "84ed399c-edb0-40da-8e2f-86eefc5790eb",
"name": "host",
"displayName": "host address",
"type": "QString",
"inputType": "IPv4Address"
},
{
"id": "2d30eb6b-08cf-4d34-aeb5-fb441bb2291a",
"name": "port",
"displayName": "port",
"type": "int"
},
{
"id": "93e1a45a-b8b9-48a7-869e-ad07550a1951",
"name": "serial",
"displayName": "serial number",
"type": "QString",
"inputType": "TextLine"
}
],
"stateTypes": [
{
"id": "7166c4f6-f68c-4188-8f7c-2205d72a5a6d",
"name": "power",
"displayName": "Power",
"displayNameEvent": "Power changed",
"displayNameAction": "Set power",
"type": "bool",
"defaultValue": false,
"writable": true,
"ioType": "digitalOutput"
},
{
"id": "ec2f5b49-585c-4455-a233-b7aa4c608dbc",
"name": "connected",
"displayName": "Reachable",
"displayNameEvent": "Reachable changed",
"type": "bool",
"defaultValue": false
}
]
}
]
}
]
}