{ "type": "object", "required": true, "properties": { "host": { "type": "string", "title": "edt_dev_spec_targetIp_title", "default": "", "propertyOrder": 1 }, "username": { "type": "string", "title": "edt_dev_spec_username_title", "default": "", "propertyOrder": 2 }, "clientkey": { "type": "string", "title": "edt_dev_spec_clientKey_title", "default": "", "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 3 }, "useEntertainmentAPI": { "type": "boolean", "title": "edt_dev_spec_useEntertainmentAPI_title", "default": true, "propertyOrder": 4 }, "transitiontime": { "type": "number", "title": "edt_dev_spec_transistionTime_title", "default": 1, "append": "x100ms", "options": { "dependencies": { "useEntertainmentAPI": false } }, "propertyOrder": 5 }, "switchOffOnBlack": { "type": "boolean", "title": "edt_dev_spec_switchOffOnBlack_title", "default": false, "propertyOrder": 6 }, "restoreOriginalState": { "type": "boolean", "title": "edt_dev_spec_restoreOriginalState_title", "default": true, "propertyOrder": 7 }, "lightIds": { "type": "array", "title": "edt_dev_spec_lightid_title", "minimum": 1, "uniqueItems": true, "items": { "type": "string", "minLength": 1, "required": true, "title": "edt_dev_spec_lightid_itemtitle" }, "options": { "dependencies": { "useEntertainmentAPI": false } }, "propertyOrder": 8 }, "groupId": { "type": "number", "title": "edt_dev_spec_groupId_title", "default": 0, "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 9 }, "blackLightsTimeout": { "type": "number", "title": "edt_dev_spec_blackLightsTimeout_title", "default": 15000, "step": 500, "minimum": 10000, "maximum": 60000, "access": "advanced", "append": "edt_append_ms", "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 10 }, "brightnessThreshold": { "type": "number", "title": "edt_dev_spec_brightnessThreshold_title", "default": 0, "step": 0.005, "minimum": 0, "maximum": 1.0, "access": "advanced", "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 11 }, "brightnessFactor": { "type": "number", "title": "edt_dev_spec_brightnessFactor_title", "default": 1.0, "step": 0.25, "minimum": 0.5, "maximum": 10.0, "access": "advanced", "propertyOrder": 12 }, "brightnessMin": { "type": "number", "title": "edt_dev_spec_brightnessMin_title", "default": 0, "step": 0.05, "minimum": 0, "maximum": 1.0, "access": "advanced", "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 13 }, "brightnessMax": { "type": "number", "title": "edt_dev_spec_brightnessMax_title", "default": 1.0, "step": 0.05, "minimum": 0, "maximum": 1.0, "access": "advanced", "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 14 }, "sslReadTimeout": { "type": "number", "title": "edt_dev_spec_sslReadTimeout_title", "default": 0, "step": 100, "minimum": 0, "maximum": 30000, "access": "expert", "append": "edt_append_ms", "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 15 }, "sslHSTimeoutMin": { "type": "number", "title": "edt_dev_spec_sslHSTimeoutMin_title", "default": 400, "step": 100, "minimum": 0, "maximum": 30000, "access": "expert", "append": "edt_append_ms", "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 16 }, "sslHSTimeoutMax": { "type": "number", "title": "edt_dev_spec_sslHSTimeoutMax_title", "default": 1000, "step": 100, "minimum": 0, "maximum": 30000, "access": "expert", "append": "edt_append_ms", "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 17 }, "verbose": { "type": "boolean", "title": "edt_dev_spec_verbose_title", "default": false, "access": "expert", "propertyOrder": 18 }, "debugStreamer": { "type": "boolean", "title": "edt_dev_spec_debugStreamer_title", "default": false, "access": "expert", "options": { "dependencies": { "useEntertainmentAPI": true } }, "propertyOrder": 19 }, "debugLevel": { "type": "string", "title": "edt_dev_spec_debugLevel_title", "enum": [ "0", "1", "2", "3", "4" ], "default": "0", "options": { "enum_titles": [ "edt_conf_enum_dl_nodebug", "edt_conf_enum_dl_error", "edt_conf_enum_dl_statechange", "edt_conf_enum_dl_informational", "edt_conf_enum_dl_verbose" ], "dependencies": { "useEntertainmentAPI": true } }, "minimum": 0, "maximum": 4, "access": "expert", "propertyOrder": 20 } }, "additionalProperties": true }