{
  "pluginAlias": "GreeACImplementationPlugin",
  "pluginType": "platform",
  "headerDisplay": "This plugin is tested only with NodeJS 16!",
  "singular": true,
  "schema": {
    "type": "object",
    "properties": {
      "name": {
        "title": "Name",
        "type": "string",
        "required": true,
        "default": "Gree ACs"
      },
      "broadcastAddress": {
        "title": "Broadcast Address",
        "type": "string",
        "required": true,
        "default": "192.168.50.255",
        "description": "The broadcast address to search for the AC"
      },
      "threeSpeedUnit": {
        "title": "3-Speed Unit",
        "type": "boolean",
        "required": true,
        "default": true,
        "description": "Set to true if the unit has 3 speeds and false if it has 5"
      },
      "coolingMinTemp": {
        "title": "The min temperature for cooling",
        "type": "integer",
        "required": true,
        "default": 16,
        "description": "Set the minimum temperature for cooling"
      },
      "coolingMaxTemp": {
        "title": "The max temperature for cooling",
        "type": "integer",
        "required": true,
        "default": 30,
        "description": "Set the maximum temperature for cooling"
      },
      "heatingMinTemp": {
        "title": "The min temperature for heating",
        "type": "integer",
        "required": true,
        "default": 16,
        "description": "Set the minimum temperature for heating"
      },
      "heatingMaxTemp": {
        "title": "The max temperature for heating",
        "type": "integer",
        "required": true,
        "default": 30,
        "description": "Set the maximum temperature for heating"
      },
      "defaultCurrentTemp": {
        "title": "The default temperature",
        "type": "integer",
        "required": false,
        "default": 45,
        "description": "If there is no DHT service this will be used"
      },
      "dhtService": {
        "title": "DHT Service",
        "type": "string",
        "required": false,
        "description": "A rest service which has info about a DHT sensor, check the README.md for example."
      }
    }
  }
}
