{ "type":"object", "script" : "mood-blobs.py", "title":"Mood Blobs", "required":true, "properties":{ "color": { "type": "array", "title":"Color", "default": [255,0,0], "items" : { "type": "integer", "minimum": 0, "maximum": 255 }, "minItems": 3, "maxItems": 3, "propertyOrder" : 1 }, "blobs": { "type": "integer", "title":"Blob count", "default": 5, "minimum" : 1, "propertyOrder" : 2 }, "rotationTime": { "type": "number", "title":"Rotation time", "default": 20.0, "minimum" : 1.0, "propertyOrder" : 3 }, "hueChange": { "type": "number", "title":"Hue change", "default": 60.0, "minimum" : 1.0, "propertyOrder" : 4 }, "reverse": { "type": "boolean", "title":"Reverse direction", "default": false, "propertyOrder" : 5 }, "colorRandom": { "type": "boolean", "title":"Random color", "default": false, "propertyOrder" : 6 }, "baseChange": { "type": "boolean", "title":"Base color change", "default": false, "propertyOrder" : 7 }, "baseColorRangeLeft": { "type": "number", "title":"baseColorRangeLeft", "default": 0.0, "minimum" : 0.0, "maximum" : 360.0, "append" : "° (Degree)", "propertyOrder" : 8 }, "baseColorRangeRight": { "type": "number", "title":"baseColorRangeRight", "default": 360.0, "minimum" : 0.0, "maximum" : 360.0, "append" : "° (Degree)", "propertyOrder" : 9 }, "baseColorChangeRate": { "type": "number", "title":"baseColorChangeRate", "default": 2.0, "minimum" : 0.0, "append" : "Seconds for one degree", "propertyOrder" : 10 } }, "additionalProperties": false }