74 lines
3.0 KiB
JSON
74 lines
3.0 KiB
JSON
{
|
|
"displayName": "Avahi Monitor",
|
|
"name": "AvahiMonitor",
|
|
"id": "d83fb167-cef7-4347-8c58-fa39df7bea4f",
|
|
"vendors": [
|
|
{
|
|
"displayName": "nymea",
|
|
"name": "nymea",
|
|
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
|
"thingClasses": [
|
|
{
|
|
"id": "97f0154d-6945-49b8-bd65-0a8cea0c6652",
|
|
"displayName": "Avahi Monitor",
|
|
"name": "avahi",
|
|
"interfaces": ["presencesensor"],
|
|
"createMethods": ["discovery"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "3cbc94c5-6925-4003-9201-ef0d370266c1",
|
|
"name": "service",
|
|
"displayName": "service name",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
},
|
|
{
|
|
"id": "2fdcf581-b767-4ecb-a425-b06a46f9ce8d",
|
|
"name": "hostName",
|
|
"displayName": "host name",
|
|
"type": "QString",
|
|
"inputType": "TextLine"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "b5616fd3-da12-4613-9576-6516b2267180",
|
|
"name": "isPresent",
|
|
"displayName": "Online",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"displayNameEvent": "online changed",
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "4a570e58-d227-4af8-a64e-c018b9d84474",
|
|
"name": "lastSeenTime",
|
|
"displayName": "Last seen time",
|
|
"displayNameEvent": "Last seen time changed",
|
|
"type": "int",
|
|
"unit": "UnixTime",
|
|
"defaultValue": 0
|
|
},
|
|
{
|
|
"id": "db04b1ce-bc05-48b8-8012-bab97f3d0728",
|
|
"name": "address",
|
|
"displayName": "IP address",
|
|
"displayNameEvent": "IP address changed",
|
|
"type": "QString",
|
|
"defaultValue": "0.0.0.0"
|
|
},
|
|
{
|
|
"id": "e98a4d9e-92e0-4d84-adf9-2693cf2cd714",
|
|
"name": "port",
|
|
"displayName": "Port",
|
|
"displayNameEvent": "Port changed",
|
|
"type": "int",
|
|
"defaultValue": "0"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|