{
  "pluginAlias": "z2m-thermostat-pilot-wire",
  "pluginType": "accessory",
  "singular": false,
  "schema": {
    "type": "object",
    "properties": {
      "name": {
        "title": "Name",
        "type": "string",
        "required": true,
        "placeholder": "Accessory name"
      },
      "mqtt": {
        "title": "Mqtt",
        "type": "object",
        "properties": {
          "address": {
            "title": "Server address",
            "type": "string",
            "placeholder": "192.168.40.20",
            "required": true
          },
          "port": {
            "title": "Server port",
            "type": "string",
            "placeholder": "1883",
            "required": true
          },
          "baseTopic": {
            "title": "Base topic",
            "type": "string",
            "required": false,
            "default": "zigbee2mqtt",
            "placeholder": "zigbee2mqtt"
          },
          "user": {
            "title": "User",
            "type": "string",
            "placeholder": "admin",
            "required": false
          },
          "password": {
            "title": "Password",
            "type": "string",
            "placeholder": "•••••••••••••••••",
            "required": false
          }
        }
      },
      "temperature": {
        "title": "Temperature sensor",
        "type": "string",
        "required": true,
        "placeholder": "0x1234567890abcdef"
      },
      "outlet": {
        "title": "Outlet",
        "type": "string",
        "required": true,
        "placeholder": "0x1234567890abcdef"
      },
      "invertOnOff": {
        "title": "Invert On/Off state",
        "type": "boolean"
      }
    }
  }
}