239 lines
10 KiB
JSON
239 lines
10 KiB
JSON
{
|
|
"name": "anelElektronik",
|
|
"displayName": "ANEL-Elektronik AG",
|
|
"id": "7a3e5b64-20e4-42bd-b86b-989b84afc22a",
|
|
"vendors": [
|
|
{
|
|
"name": "anelElektronik",
|
|
"displayName": "ANEL-Elektronik AG",
|
|
"id": "0e0a7d31-9f6b-402f-8029-8f1b2a77f994",
|
|
"thingClasses": [
|
|
{
|
|
"id": "d70433ac-9738-49ca-932f-6d3e20bcc6d4",
|
|
"name": "netPwrCtlHome",
|
|
"displayName": "NET-PwrCtl HOME",
|
|
"createMethods": ["user", "discovery"],
|
|
"setupMethod": "userandpassword",
|
|
"interfaces": [ "gateway" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "1e273e10-3ea0-4337-a221-3b8e26c6e7dc",
|
|
"name":"macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "9cde6321-2abf-4a58-a1d6-c7418edb9747",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "1492f911-1c09-42ce-b920-084548a689ea",
|
|
"name": "netPwrCtlPro",
|
|
"displayName": "NET-PwrCtl PRO",
|
|
"createMethods": ["user", "discovery"],
|
|
"interfaces": [ "gateway", "temperaturesensor" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "b1cf9a4f-9c2a-4ab4-a920-46f0b8a8b988",
|
|
"name":"macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "f9cae7eb-a534-404f-b041-6e5a6720494e",
|
|
"name": "username",
|
|
"displayName": "Username",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "dac97153-074a-481a-8057-1936bfb63b6e",
|
|
"name": "password",
|
|
"displayName": "Password",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "820c54bd-0d4f-4e13-8160-a8efa77c9db5",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "2973ec1e-9c26-45ad-a97b-dd5eccbf650a",
|
|
"name": "temperature",
|
|
"displayName": "Temperature",
|
|
"displayNameEvent": "Temperature changed",
|
|
"type": "double",
|
|
"defaultValue": 0,
|
|
"unit": "DegreeCelsius"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "99987919-d32d-4d8f-938c-bcf9683003b6",
|
|
"name": "netPwrCtlAdv",
|
|
"displayName": "NET-PwrCtl ADV",
|
|
"createMethods": ["user", "discovery"],
|
|
"interfaces": [ "gateway", "temperaturesensor" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "5d98ead0-e445-492c-821c-ae169af648e4",
|
|
"name":"macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "0eeaa6f0-7232-4d6e-8637-6e21f58a2018",
|
|
"name": "username",
|
|
"displayName": "Username",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "14a8c3bd-27a6-440c-a2ba-139fabc870a1",
|
|
"name": "password",
|
|
"displayName": "Password",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "d143b775-e004-4119-a317-6c508686d473",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "aed7464a-6c36-4858-adb7-776d97c5498e",
|
|
"name": "temperature",
|
|
"displayName": "Temperature",
|
|
"displayNameEvent": "Temperature changed",
|
|
"type": "double",
|
|
"defaultValue": 0,
|
|
"unit": "DegreeCelsius"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "bc9a90e0-b320-46f1-8d7b-2d24f40af5ea",
|
|
"name": "netPwrCtlHut",
|
|
"displayName": "NET-PwrCtl HUT",
|
|
"createMethods": ["user", "discovery"],
|
|
"interfaces": [ "gateway", "temperaturesensor", "humiditysensor", "lightsensor" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "fb34919c-3ca0-47b3-a14a-7986b5ce24e2",
|
|
"name":"macAddress",
|
|
"displayName": "MAC address",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "3bf3db56-4fe4-4c87-a5cd-7c1f1acb6408",
|
|
"name": "username",
|
|
"displayName": "Username",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "d5f315b9-99ff-4e69-95c8-97cb81d1e8d7",
|
|
"name": "password",
|
|
"displayName": "Password",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "3b30c586-4756-4903-8405-b00bc9d34685",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "7689239c-e6c3-48cc-ae90-bd1cad44b631",
|
|
"name": "temperature",
|
|
"displayName": "Temperature",
|
|
"displayNameEvent": "Temperature changed",
|
|
"type": "double",
|
|
"defaultValue": 0,
|
|
"unit": "DegreeCelsius"
|
|
},
|
|
{
|
|
"id": "6e38c9f7-cdd7-4909-9312-2047812d1883",
|
|
"name": "humidity",
|
|
"displayName": "Humidity",
|
|
"displayNameEvent": "Humidity changed",
|
|
"type": "double",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"unit": "Percentage"
|
|
},
|
|
{
|
|
"id": "60792bc4-fc67-47f6-8c3f-45717a072d59",
|
|
"name": "lightIntensity",
|
|
"displayName": "Light intensity",
|
|
"displayNameEvent": "Light intensity changed",
|
|
"type": "double",
|
|
"defaultValue": 0,
|
|
"unit": "Lux"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "9d8da004-a8a1-457f-a8ee-b86133828a49",
|
|
"name": "socket",
|
|
"displayName": "NET-PwrCtrl Socket",
|
|
"createMethods": ["auto"],
|
|
"interfaces": ["powersocket", "connectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "7d18f8b1-4eb8-433f-b833-14059dd190e9",
|
|
"name": "number",
|
|
"displayName": "Socket number",
|
|
"type": "int"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "e7e868a0-2de4-46ba-8ce7-87eaa4fc8e06",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "47329958-c33f-478f-b2a0-910abd150da8",
|
|
"name": "power",
|
|
"displayName": "Power",
|
|
"displayNameEvent": "Power changed",
|
|
"displayNameAction": "Set power",
|
|
"writable": true,
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|