{
  "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
      }
    }
  }
}
