UNPKG

matterbridge-test

Version:
131 lines (130 loc) 3.31 kB
{ "title": "Matterbridge test plugin", "description": "matterbridge-test v. 1.0.0 by https://github.com/Luligu", "type": "object", "properties": { "name": { "description": "Plugin name", "type": "string", "readOnly": true, "ui:widget": "hidden" }, "type": { "description": "Plugin type", "type": "string", "readOnly": true, "ui:widget": "hidden" }, "turnOn": { "description": "Turn on all devices", "type": "boolean", "buttonText": "Turn On", "default": false }, "turnOff": { "description": "Turn off all devices", "type": "boolean", "buttonText": "Turn Off", "default": false }, "turnOnDevice": { "description": "Turn on the device:", "type": "boolean", "buttonField": "Turn On", "textPlaceholder": "Enter the device name", "default": false }, "turnOffDevice": { "description": "Turn off the device:", "type": "boolean", "buttonField": "Turn Off", "textPlaceholder": "Enter the device name", "default": false }, "noDevices": { "description": "Do not registers any devices", "type": "boolean", "default": false }, "delayStart": { "description": "Delay start by 20 seconds", "type": "boolean", "default": false }, "longDelayStart": { "description": "Delay start by 60 seconds", "type": "boolean", "default": false }, "loadSwitches": { "description": "Load a defined number of switches", "type": "number", "default": 1 }, "loadOutlets": { "description": "Load a defined number of outlets", "type": "number", "default": 1 }, "loadLights": { "description": "Load a defined number of lights", "type": "number", "default": 1 }, "setUpdateInterval": { "description": "Set an update interval in seconds", "type": "number", "default": 0 }, "enableElectrical": { "description": "Add electrical measurements to the devices", "type": "boolean", "default": false }, "enablePowerSource": { "description": "Add power source to the devices", "type": "boolean", "default": false }, "enableModeSelect": { "description": "Add mode select to the devices", "type": "boolean", "default": false }, "enableReachable": { "description": "Change reachable", "type": "boolean", "default": false }, "throwLoad": { "description": "Throw on load", "type": "boolean", "default": false }, "throwStart": { "description": "Throw on start", "type": "boolean", "default": false }, "throwConfigure": { "description": "Throw on configure", "type": "boolean", "default": false }, "throwShutdown": { "description": "Throw on shutdown", "type": "boolean", "default": false }, "debug": { "description": "Enable the debug for the plugin", "type": "boolean", "default": false }, "unregisterOnShutdown": { "description": "Unregister all devices on shutdown", "type": "boolean", "default": false } } }