etm-powersync-plugins/plantcare/devicepluginplantcare.json
2019-04-03 14:18:55 +02:00

110 lines
4.5 KiB
JSON

{
"displayName": "Plant Care",
"name": "PlantCare",
"id": "80ea115f-2a9f-49b3-9575-9e36d137c8d6",
"paramTypes": [
{
"id": "138e19bd-a8db-472a-b3a4-f6497ef2e50c",
"name": "rpl",
"displayName": "RPL address",
"type": "QString",
"inputType": "TextLine",
"defaultValue": "fdaa:e9b8:d03a::ff:fe00:1"
}
],
"vendors": [
{
"displayName": "nymea",
"name": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"deviceClasses": [
{
"id": "3245db46-5c6f-42d6-9001-753150763385",
"displayName": "Plant Care",
"name": "plantCare",
"createMethods": ["discovery"],
"interfaces": ["gateway"],
"basicTags": [
"Device",
"Gateway"
],
"criticalStateTypeId": "8384e07b-8b91-492a-b6c8-e72b325ba0b4",
"paramTypes": [
{
"id": "7ab5f794-459f-45f5-855e-40a76f494e20",
"name": "host",
"displayName": "host",
"type": "QString",
"inputType": "TextLine"
}
],
"stateTypes": [
{
"id": "2b4b5123-14b7-4aa1-9c83-27cef333395d",
"name": "battery",
"displayName": "battery voltage",
"displayNameEvent": "battery voltage changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0
},
{
"id": "8a7efda1-b6b7-41c8-ad07-4d892a532d1c",
"name": "moisture",
"displayName": "moisture",
"displayNameEvent": "moisture changed",
"type": "int",
"graphRelevant": true,
"unit": "Percentage",
"defaultValue": 0
},
{
"id": "26deeba1-487a-4dee-940a-a3bd48344f33",
"name": "water",
"displayName": "water empty",
"displayNameEvent": "water empty changed",
"type": "bool",
"defaultValue": false
},
{
"id": "819aca98-25e5-4733-81e0-5921478b3e89",
"name": "ledPower",
"displayName": "led power",
"displayNameEvent": "led power changed",
"displayNameAction": "Set reachable",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"id": "6c65ae32-18ce-400f-afd6-47fb5b805ccd",
"name": "waterPump",
"displayName": "water pump power",
"displayNameEvent": "water pump power changed",
"displayNameAction": "Set water pump power",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"id": "8384e07b-8b91-492a-b6c8-e72b325ba0b4",
"name": "connected",
"displayName": "reachable",
"displayNameEvent": "reachable changed",
"type": "bool",
"defaultValue": false
}
],
"actionTypes": [
{
"id": "9afbcc80-1c97-4c18-bc08-5209d6297f2e",
"name": "toggleLed",
"displayName": "toggle led"
}
]
}
]
}
]
}