{
  "pluginAlias": "SepsadSecurity",
  "pluginType": "platform",
  "singular": false,
  "headerDisplay": "This plugin is provided by [nicoduj](https://github.com/nicoduj/)",
  "footerDisplay": "Support via [paypal](https://www.paypal.me/nicoduj/).",
  "schema": {
    "type": "object",
    "required": ["login", "password", "originSession"],
    "properties": {
      "login": {
        "title": "Sepsad account login",
        "type": "string"
      },
      "password": {
        "title": "Sepsad account password",
        "type": "string"
      },
      "originSession": {
        "title": "Alarm type - originSession",
        "type": "string",
        "default": "SEPSAD"
      },
      "allowActivation": {
        "title": "Allow alarm activation",
        "type": "boolean",
        "default": false
      },
      "refreshTimer": {
        "title": "Refresh timer",
        "type": "integer",
        "default": 0,
        "minimum": 30,
        "maximum": 600,
        "description": "Enable refresh of security System state every X seconds, for automation purpose if you need to activate something else based on a state change of the system by another means than homekit. Be aware it might make a lot of request since the plugin will ask its status very often :)"
      },
      "maxWaitTimeForOperation": {
        "title": "Maximum wait time during operation",
        "type": "integer",
        "default": 30,
        "minimum": 30,
        "maximum": 90,
        "description": "Set the maximum time that we wait for security system operation to complete. When elapsed, check the current State again and updates accordingly."
      },
      "refreshTimerDuringOperation": {
        "title": "Refresh timer during operation",
        "type": "integer",
        "default": 10,
        "minimum": 2,
        "maximum": 15,
        "description": "Set the refresh timer during operation in progress to detect the end of the operation."
      }
    }
  },
  "form": null,
  "display": null
}
