nymea/plugins/deviceplugins/osdomotics/devicepluginosdomotics.json

102 lines
3.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": [
{
"id": "57d1b080-36a0-46af-a676-78c6b78d08ae",
"idName": "rplRouter",
"name": "RPL Router",
"interfaces": ["gateway"],
"basicTags": [
"Device",
"Gateway"
],
"createMethods": ["user"],
"paramTypes": [
{
"id": "eec5810e-f885-46fd-b40a-1fa3f2794f0c",
"idName": "rplName",
"name": "name",
"type": "QString",
"index": 0,
"inputType": "TextLine",
"defaultValue": "Merkur RPL Router"
},
{
"id": "6b856757-e8de-4904-9f34-4c6aea73f8ca",
"idName": "rplHost",
"name": "host",
"type": "QString",
"index": 1,
"inputType": "IPv6Address"
}
]
},
{
"id": "4454e05e-ac0a-4b10-b9dd-56a1475895d7",
"idName": "merkurNode",
"name": "Merkur Node",
"basicTags": [
"Device",
"Actuator"
],
"createMethods": ["auto"],
"paramTypes": [
{
"id": "bb2b5f67-6baf-4eb9-9c06-589702564bce",
"idName": "name",
"name": "name",
"type": "QString",
"index": 0,
"inputType": "TextLine",
"defaultValue": "Merkur Node"
},
{
"id": "f46b08c7-06e7-4c51-bb28-57e07d19275d",
"idName": "host",
"name": "host",
"type": "QString",
"index": 1,
"inputType": "IPv6Address",
"readOnly": true
},
{
"id": "c1e0c833-0138-42da-a5e1-bc5185c3a284",
"idName": "router",
"name": "router id",
"type": "QString",
"index": 2,
"readOnly": true
}
],
"stateTypes": [
{
"id": "06cf4e66-f102-4a8e-ae76-fac250a07753",
"idName": "battery",
"name": "battery voltage",
"eventTypeName": "battery voltage changed",
"type": "double",
"index": 0,
"defaultValue": 0
}
],
"actionTypes": [
{
"id": "a91db0e7-9d0f-4071-9a8f-2bda45ed4c9d",
"idName": "toggleLed",
"index": 0,
"name": "toggle led"
}
]
}
]
}
]
}