nymea/plugins/deviceplugins/avahimonitor/devicepluginavahimonitor.json

51 lines
1.7 KiB
JSON

{
"name": "Avahi Monitor",
"idName": "AvahiMonitor",
"id": "d83fb167-cef7-4347-8c58-fa39df7bea4f",
"vendors": [
{
"name": "guh",
"idName": "guh",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [
{
"deviceClassId": "97f0154d-6945-49b8-bd65-0a8cea0c6652",
"name": "Avahi Monitor",
"idName": "avahi",
"deviceIcon": "Network",
"primaryStateTypeId": "b5616fd3-da12-4613-9576-6516b2267180",
"basicTags": [
"Device",
"Sensor"
],
"createMethods": ["discovery"],
"paramTypes": [
{
"name": "service name",
"type": "QString",
"index": 0,
"inputType": "TextLine"
},
{
"name": "host name",
"type": "QString",
"index": 1,
"inputType": "TextLine"
}
],
"stateTypes": [
{
"id": "b5616fd3-da12-4613-9576-6516b2267180",
"name": "online",
"idName": "online",
"type": "bool",
"index": 0,
"defaultValue": false
}
]
}
]
}
]
}