{ "type":"object", "script" : "mood-blobs.py", "title":"edt_eff_moodblobs_header", "required":true, "properties":{ "color": { "type": "array", "title":"edt_eff_color", "format":"colorpicker", "default": [255,0,0], "items" : { "type": "integer", "minimum": 0, "maximum": 255 }, "minItems": 3, "maxItems": 3, "propertyOrder" : 1 }, "blobs": { "type": "integer", "title":"edt_eff_blobcount", "default": 5, "minimum" : 1, "propertyOrder" : 2 }, "rotationTime": { "type": "number", "title":"edt_eff_rotationtime", "default": 20.0, "minimum" : 1.0, "append" : "edt_append_s", "propertyOrder" : 3 }, "hueChange": { "type": "number", "title":"edt_eff_huechange", "default": 60.0, "minimum" : 1.0, "propertyOrder" : 4 }, "reverse": { "type": "boolean", "title":"edt_eff_reversedirection", "default": false, "propertyOrder" : 5 }, "colorRandom": { "type": "boolean", "title":"edt_eff_colorrandom", "default": false, "propertyOrder" : 6 }, "baseChange": { "type": "boolean", "title":"edt_eff_basecolorchange", "default": false, "propertyOrder" : 7 }, "baseColorRangeLeft": { "type": "number", "title":"edt_eff_basecolorrangeleft", "default": 0.0, "minimum" : 0.0, "maximum" : 360.0, "append" : "edt_append_degree", "options": { "dependencies": { "baseChange": true } }, "propertyOrder" : 9 }, "baseColorRangeRight": { "type": "number", "title":"edt_eff_basecolorrangeright", "default": 360.0, "minimum" : 0.0, "maximum" : 360.0, "append" : "edt_append_degree", "options": { "dependencies": { "baseChange": true } }, "propertyOrder" : 10 }, "baseColorChangeRate": { "type": "number", "title":"edt_eff_basecolorchangerate", "default": 2.0, "minimum" : 0.0, "append" : "edt_append_sdegree", "options": { "dependencies": { "baseChange": true } }, "propertyOrder" : 8 }, "smoothing-custom-settings" : { "type" : "boolean", "title" : "edt_eff_smooth_custom", "default" : false, "propertyOrder" : 9 }, "smoothing-time_ms" : { "type" : "integer", "title" : "edt_eff_smooth_time_ms", "minimum" : 25, "maximum": 600, "default" : 200, "append" : "edt_append_ms", "options": { "dependencies": { "smoothing-custom-settings": true } }, "propertyOrder" : 10 }, "smoothing-updateFrequency" : { "type" : "number", "title" : "edt_eff_smooth_updateFrequency", "minimum" : 1.0, "maximum" : 100.0, "default" : 25.0, "append" : "edt_append_hz", "options": { "dependencies": { "smoothing-custom-settings": true } }, "propertyOrder" : 11 } }, "additionalProperties": false }