UNPKG

homebridge-sepsadsecurity

Version:

Publish your sepsad security system as an homekit accessory

58 lines (57 loc) 2 kB
{ "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 }