UNPKG

homebridge-ratgdo

Version:

HomeKit integration using Ratgdo and Konnected devices for LiftMaster and Chamberlain garage door openers, without requiring myQ.

114 lines (103 loc) 3.22 kB
{ "pluginAlias": "Ratgdo", "pluginType": "platform", "singular": true, "customUi": true, "headerDisplay": "[homebridge-ratgdo](https://github.com/hjdhjd/homebridge-ratgdo) provides HomeKit support to Chamberlain and Liftmaster garage door openers that use Ratgdo and Konnected devices without requiring myQ.", "footerDisplay": "See the [homebridge-ratgdo developer page](https://github.com/hjdhjd/homebridge-ratgdo) for detailed documentation, including [feature options](https://github.com/hjdhjd/homebridge-ratgdo/docs).", "schema": { "type": "object", "properties": { "debug": { "title": "Debug Logging", "type": "boolean", "required": false, "description": "Logging verbosity for debugging. Default: false." }, "mqttTopic": { "type": "string", "title": "MQTT Base Topic", "required": false, "placeholder": "e.g. ratgdo", "description": "The base MQTT topic to publish to. Default: ratgdo." }, "mqttUrl": { "type": "string", "title": "MQTT Broker URL", "required": false, "format": "uri", "placeholder": "e.g. mqtt://1.2.3.4", "description": "URL for the MQTT broker you'd like to publish event messages to. Default: None." }, "name": { "title": "Plugin Name", "type": "string", "required": true, "default": "Ratgdo", "description": "Name to use for Homebridge logging purposes. Default: Ratgdo." }, "options": { "title": "Feature Options", "type": "array", "items": { "type": "string", "title": "Feature Option", "required": false, "description": "Enter only one option per entry. Use the feature options webUI tab above unless you know what you're doing.", "placeholder": "e.g. Disable.Device" } } } }, "layout": [ { "type": "section", "title": "Plugin Feature Options (Optional)", "expandable": true, "expanded": false, "items": [ { "key": "options", "type": "array", "orderable": true, "title": " ", "description": "Use the feature options webUI tab above instead of manually configuring feature options here.", "buttonText": "Add Feature Option", "items": [ "options[]" ] } ] }, { "type": "section", "title": "MQTT Settings (Optional)", "expandable": true, "expanded": false, "items": [ { "description": "MQTT support will only be enabled if an MQTT broker URL is specified below.", "items": [ "mqttUrl", "mqttTopic" ] } ] }, { "type": "section", "title": "Advanced Settings (Optional)", "expandable": true, "expanded": false, "items": [ { "description": "These settings should be rarely used or needed by most people. Use these with caution.", "items": [ "name", "debug" ] } ] } ] }