nymea/plugins/deviceplugins/osdomotics/devicepluginosdomotics.json

83 lines
2.9 KiB
JSON

{
"name": "OSDomotics",
"idName": "Osdomotics",
"id": "78927596-e266-4a23-8634-7311b2c5fe32",
"vendors": [
{
"name": "OSDomotics",
"idName": "osdomotics",
"id": "e2912117-3b2f-4888-950e-6d259b699102",
"deviceClasses": [
{
"deviceClassId": "57d1b080-36a0-46af-a676-78c6b78d08ae",
"idName": "rplRouter",
"name": "RPL Router",
"basicTags": [
"Device",
"Gateway"
],
"createMethods": ["user"],
"paramTypes": [
{
"name": "name",
"type": "QString",
"inputType": "TextLine",
"defaultValue": "Merkur RPL Router"
},
{
"name": "host",
"type": "QString",
"inputType": "IPv6Address"
}
]
},
{
"deviceClassId": "4454e05e-ac0a-4b10-b9dd-56a1475895d7",
"idName": "merkurNode",
"name": "Merkur Node",
"basicTags": [
"Device",
"Actuator"
],
"createMethods": ["auto"],
"paramTypes": [
{
"name": "name",
"type": "QString",
"inputType": "TextLine",
"defaultValue": "Merkur Node"
},
{
"name": "host",
"type": "QString",
"inputType": "IPv6Address",
"readOnly": true
},
{
"name": "router id",
"type": "QString",
"readOnly": true
}
],
"stateTypes": [
{
"id": "06cf4e66-f102-4a8e-ae76-fac250a07753",
"idName": "battery",
"name": "battery voltage",
"type": "double",
"defaultValue": 0
}
],
"actionTypes": [
{
"id": "a91db0e7-9d0f-4071-9a8f-2bda45ed4c9d",
"idName": "toggleLed",
"name": "toggle led"
}
]
}
]
}
]
}