homebridge-robonect
Version:
Let's users control robotic lawn mowers with an installed Robonect card.
64 lines (63 loc) • 1.57 kB
JSON
{
"pluginAlias": "HomebridgeRobonect",
"pluginType": "accessory",
"singular": false,
"headerDisplay": "Please see the [npm page](https://www.npmjs.com/package/homebridge-robonect) for detailed installation instructions.",
"schema": {
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string",
"required": true
},
"mower": {
"title": "Mower make",
"type": "string",
"required": false
},
"model": {
"title": "Model",
"type": "string",
"required": false
},
"serial-number": {
"title": "Serial number",
"type": "string",
"required": false
},
"pollingInterval": {
"title": "Polling interval",
"type": "integer",
"default": 60,
"minimum": 30,
"required": false
},
"fanMode": {
"title": "Fan mode",
"type": "integer",
"default": 0,
"oneOf": [
{ "title": "End of day/Auto", "enum": [0]},
{ "title": "Stop/Start", "enum": [1]}
],
"required": false
},
"showHealth": {
"title": "Show health sensors",
"type": "integer",
"default": 1,
"oneOf": [
{ "title": "Show", "enum": [1]},
{ "title": "Hide", "enum": [2]}
],
"required": false
},
"getUrl": {
"title": "URL to your mower (http://user:pass@server:port)",
"type": "string",
"required": true
}
}
}
}