UNPKG

homebridge-dreamscreen-rm

Version:

Homebridge plugin for controlling and using DreamScreen over Homekit.

81 lines (80 loc) 2.61 kB
{ "pluginAlias": "DreamscreenRM", "pluginType": "accessory", "singular": false, "headerDisplay": "<img src='https://raw.githubusercontent.com/NeoRame/homebridge-dreamscreen-rm/master/gfx/DreamscreenRM.svg' width='100%'>\n\nControl your DreamScreen with HomeKit", "schema": { "type": "object", "properties": { "name": { "title": "Name", "type": "string", "required": true, "placeholder": "DreamScreenRM", "default": "DreamScreenRM" }, "ipadress": { "title": "IP address", "type": "string", "default": "192.168.0.1", "placeholder": "192.168.0.1", "required": true, "format": "ipv4", "description": "The IP adress of your DreamScreen (can be found in the App under *Update and Reset*)" }, "group": { "title": "Have you configured groups in DreamScreen?", "type": "string", "default": "0", "oneOf": [ { "title": "No", "enum": ["0"] }, { "title": "Yes (set Group #1)", "enum": ["1"] }, { "title": "Group #2", "enum": ["2"] }, { "title": "Group #3", "enum": ["3"] } ], "required": true, "description": "If you're using groups, set your group number here. (from top to bottom: 1,2,3...)" }, "model": { "title": "Model", "type": "string", "default": "HD", "oneOf": [ { "title": "DreamScreen 4K", "enum": ["4K"] }, { "title": "DreamScreen HD", "enum": ["HD"] } ], "required": true } } }, "layout": [ { "type": "fieldset", "items": [ { "type": "flex", "flex-flow": "row wrap", "items": [ "name", "model" ] } ] }, { "type": "fieldset", "items": [ "ipadress" ] }, { "type": "fieldset", "title": "Advanced Settings", "expandable": true, "expanded": false, "items": [ "group" ] } ] }