CheerLightbridge

A #cheerlights powered bridge of lights! http://www.instructables.com/id/CheerLightbridge/

[{"id":"3ddb0e8.2b2d1f2","type":"mqtt in","z":"e7b0e20b.8c66f","name":"","topic":"cheerlights","qos":"2","broker":"fabeb58f.55c3e8","x":300,"y":340,"wires":[["e1a7080d.1e58f8"]]},{"id":"e1a7080d.1e58f8","type":"function","z":"e7b0e20b.8c66f","name":"Colour to Channels","func":"var rgbMap = {};\nrgbMap.red = [255, 0, 0];\nrgbMap.green = [0, 255, 0];\nrgbMap.blue = [0, 0, 255];\nrgbMap.cyan = [0, 255, 255];\nrgbMap.white = [255, 255, 255];\nrgbMap.oldlace = [253, 245, 230];\nrgbMap.purple = [128, 0, 128];\nrgbMap.magenta = [255, 0, 255];\nrgbMap.yellow = [255, 255, 0];\nrgbMap.orange = [255, 165, 0];\nrgbMap.pink = [255, 20, 147];\nrgbMap.black = [255, 255, 255];\nvalues = rgbMap[msg.payload];\nnumCans = 18*2;\nvar offset = 3*Math.floor(Math.random()*numCans);\n\nmsg.payload = {offset: offset, data: values};\nreturn msg;","outputs":1,"noerr":0,"x":490,"y":340,"wires":[["766a3c0e.8e2c04"]]},{"id":"5c998aaf.95c1e4","type":"ui_switch","z":"e7b0e20b.8c66f","name":"","label":"Blackout","group":"1d5832e4.d552ed","order":0,"width":0,"height":0,"passthru":true,"topic":"","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","x":460,"y":240,"wires":[["d498ab92.a6e56"]]},{"id":"de44ffea.816468","type":"link out","z":"e7b0e20b.8c66f","name":"Preview out","links":["ec3a3454.13c5c8"],"x":1075,"y":260,"wires":[]},{"id":"766a3c0e.8e2c04","type":"function","z":"e7b0e20b.8c66f","name":"Update state","func":"var state = JSON.parse(global.get('state'));\nstate = state.slice(0, msg.payload.offset).concat(msg.payload.data).concat(state.slice(msg.payload.offset+3));\nglobal.set('state',JSON.stringify(state));\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":340,"wires":[["ed9c2a39.7d7398"]]},{"id":"2c9f6cbc.58fdfc","type":"function","z":"e7b0e20b.8c66f","name":"Update all lights","func":"if (msg.payload === 1) {\n    msg.payload = {data: Array.apply(null, Array(108)).map(Number.prototype.valueOf,0)};\n} else {\n    msg.payload = {data:JSON.parse(global.get('state'))};\n}\nreturn msg;","outputs":1,"noerr":0,"x":840,"y":240,"wires":[["de44ffea.816468","e0ce5bb9.1fe818"]]},{"id":"a9beeaa1.500a68","type":"sunrise","z":"e7b0e20b.8c66f","name":"","lat":"51.215485","lon":"-0.631027","start":"sunrise","end":"goldenHour","x":290,"y":240,"wires":[["5c998aaf.95c1e4"],[]]},{"id":"d498ab92.a6e56","type":"change","z":"e7b0e20b.8c66f","name":"","rules":[{"t":"set","p":"blackout","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":640,"y":240,"wires":[["2c9f6cbc.58fdfc"]]},{"id":"ed9c2a39.7d7398","type":"switch","z":"e7b0e20b.8c66f","name":"Blackout?","property":"blackout","propertyType":"flow","rules":[{"t":"eq","v":"0","vt":"num"}],"checkall":"true","outputs":1,"x":860,"y":340,"wires":[["de44ffea.816468","e0ce5bb9.1fe818"]]},{"id":"e0ce5bb9.1fe818","type":"artnet out","z":"e7b0e20b.8c66f","address":"127.0.0.1","port":6454,"size":512,"rate":40,"name":"","x":1110,"y":320,"wires":[]},{"id":"29960950.811606","type":"ui_button","z":"e7b0e20b.8c66f","name":"","group":"1d5832e4.d552ed","order":0,"width":0,"height":0,"label":"Blank State","color":"","bgcolor":"","icon":"","payload":"blank","payloadType":"str","topic":"","x":450,"y":440,"wires":[["4643251d.fdfdf4"]]},{"id":"4643251d.fdfdf4","type":"function","z":"e7b0e20b.8c66f","name":"Fill State","func":"var data = [];\nif (msg.payload === \"blank\") {\n    data = Array.apply(null, Array(108)).map(Number.prototype.valueOf,0);\n} else {\n    for (var i=0;i<108;i++) {\n        data[i] = Math.ceil(Math.random()*255);\n    }\n}\nglobal.set('state', JSON.stringify(data));\nmsg.payload = {data: data};\nreturn msg;","outputs":1,"noerr":0,"x":660,"y":440,"wires":[[]]},{"id":"a68da3ec.4cb99","type":"ui_button","z":"e7b0e20b.8c66f","name":"","group":"1d5832e4.d552ed","order":0,"width":0,"height":0,"label":"Random State","color":"","bgcolor":"","icon":"","payload":"random","payloadType":"str","topic":"","x":440,"y":480,"wires":[["4643251d.fdfdf4"]]},{"id":"e8b8552f.ac64e8","type":"inject","z":"e7b0e20b.8c66f","name":"Init State","topic":"","payload":"random","payloadType":"str","repeat":"","crontab":"","once":false,"x":460,"y":520,"wires":[["4643251d.fdfdf4"]]},{"id":"778fab8d.4bbde4","type":"comment","z":"e7b0e20b.8c66f","name":"Link to preview flow","info":"","x":1190,"y":260,"wires":[]},{"id":"8dcd3b30.077f08","type":"comment","z":"e7b0e20b.8c66f","name":"IoT in >>","info":"","x":160,"y":340,"wires":[]},{"id":"4160beab.550718","type":"comment","z":"e7b0e20b.8c66f","name":"Save the planet ;)","info":"","x":290,"y":200,"wires":[]},{"id":"4a9416fa.604e5","type":"comment","z":"e7b0e20b.8c66f","name":"Populate display","info":"","x":680,"y":500,"wires":[]},{"id":"724c51be.8db3b","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":662,"wires":[[]]},{"id":"dec4d127.213b3","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":682,"wires":[[]]},{"id":"2a133595.d5ecca","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":702,"wires":[[]]},{"id":"976ec6fd.689138","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":722,"wires":[[]]},{"id":"7cdc1281.8323ec","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":742,"wires":[[]]},{"id":"b4fa5457.4b05a8","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":762,"wires":[[]]},{"id":"98f815ee.6707e8","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":782,"wires":[[]]},{"id":"b055715e.4faa9","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":802,"wires":[[]]},{"id":"83cdd401.7c3228","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":822,"wires":[[]]},{"id":"e966e2c0.16992","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":842,"wires":[[]]},{"id":"2c80231d.d37fdc","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":862,"wires":[[]]},{"id":"6a63e707.959c18","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":882,"wires":[[]]},{"id":"c99aa1ce.36656","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":902,"wires":[[]]},{"id":"6b0c88c7.94f378","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":922,"wires":[[]]},{"id":"2d0362a5.d2fc9e","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":942,"wires":[[]]},{"id":"86bd61e0.7942a","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":962,"wires":[[]]},{"id":"b133c8d9.4ecc38","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":982,"wires":[[]]},{"id":"ac973022.5368d","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1002,"wires":[[]]},{"id":"c06b4538.3f94b8","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1022,"wires":[[]]},{"id":"850c47cf.7af3b8","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1042,"wires":[[]]},{"id":"84e106e9.7b1ef8","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1062,"wires":[[]]},{"id":"a01182d7.5fee8","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1082,"wires":[[]]},{"id":"d1dca182.2e236","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1102,"wires":[[]]},{"id":"20919881.df6e68","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1122,"wires":[[]]},{"id":"c6f08f7.f390f7","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1142,"wires":[[]]},{"id":"b1da002b.4e26","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1162,"wires":[[]]},{"id":"6b17b7d4.94e848","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1182,"wires":[[]]},{"id":"3ed00573.c12ffa","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1202,"wires":[[]]},{"id":"406d326d.bf92cc","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1222,"wires":[[]]},{"id":"e1de3f0.f1e21c","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1242,"wires":[[]]},{"id":"3c3440cd.c3cbc","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1262,"wires":[[]]},{"id":"8bd5b699.742a48","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1282,"wires":[[]]},{"id":"874d2084.78b2e","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1302,"wires":[[]]},{"id":"3d2540ee.c2dac","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1322,"wires":[[]]},{"id":"d783b597.287c48","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1342,"wires":[[]]},{"id":"405378b6.bfac88","type":"ui_colour_picker","z":"e7b0e20b.8c66f","name":"","label":"","group":"965a567.4f6f4a8","format":"hex","outformat":"string","showSwatch":true,"showPicker":false,"showValue":false,"showAlpha":false,"order":0,"width":"1","height":"1","passthru":true,"topic":"","x":832,"y":1362,"wires":[[]]},{"id":"f68b64c8.097498","type":"switch","z":"e7b0e20b.8c66f","name":"Decode address","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"},{"t":"eq","v":"3","vt":"num"},{"t":"eq","v":"4","vt":"num"},{"t":"eq","v":"5","vt":"num"},{"t":"eq","v":"6","vt":"num"},{"t":"eq","v":"7","vt":"num"},{"t":"eq","v":"8","vt":"num"},{"t":"eq","v":"9","vt":"num"},{"t":"eq","v":"10","vt":"num"},{"t":"eq","v":"11","vt":"num"},{"t":"eq","v":"12","vt":"num"},{"t":"eq","v":"13","vt":"num"},{"t":"eq","v":"14","vt":"num"},{"t":"eq","v":"15","vt":"num"},{"t":"eq","v":"16","vt":"num"},{"t":"eq","v":"17","vt":"num"},{"t":"eq","v":"18","vt":"num"},{"t":"eq","v":"19","vt":"num"},{"t":"eq","v":"20","vt":"num"},{"t":"eq","v":"21","vt":"num"},{"t":"eq","v":"22","vt":"num"},{"t":"eq","v":"23","vt":"num"},{"t":"eq","v":"24","vt":"num"},{"t":"eq","v":"25","vt":"num"},{"t":"eq","v":"26","vt":"num"},{"t":"eq","v":"27","vt":"num"},{"t":"eq","v":"28","vt":"num"},{"t":"eq","v":"29","vt":"num"},{"t":"eq","v":"30","vt":"num"},{"t":"eq","v":"31","vt":"num"},{"t":"eq","v":"32","vt":"num"},{"t":"eq","v":"33","vt":"num"},{"t":"eq","v":"34","vt":"num"},{"t":"eq","v":"35","vt":"num"},{"t":"eq","v":"36","vt":"num"}],"checkall":"false","outputs":36,"x":572,"y":1022,"wires":[["724c51be.8db3b"],["dec4d127.213b3"],["2a133595.d5ecca"],["976ec6fd.689138"],["7cdc1281.8323ec"],["b4fa5457.4b05a8"],["98f815ee.6707e8"],["b055715e.4faa9"],["83cdd401.7c3228"],["e966e2c0.16992"],["2c80231d.d37fdc"],["6a63e707.959c18"],["c99aa1ce.36656"],["6b0c88c7.94f378"],["2d0362a5.d2fc9e"],["86bd61e0.7942a"],["b133c8d9.4ecc38"],["ac973022.5368d"],["c06b4538.3f94b8"],["850c47cf.7af3b8"],["84e106e9.7b1ef8"],["a01182d7.5fee8"],["d1dca182.2e236"],["20919881.df6e68"],["c6f08f7.f390f7"],["b1da002b.4e26"],["6b17b7d4.94e848"],["3ed00573.c12ffa"],["406d326d.bf92cc"],["e1de3f0.f1e21c"],["3c3440cd.c3cbc"],["8bd5b699.742a48"],["874d2084.78b2e"],["3d2540ee.c2dac"],["d783b597.287c48"],["405378b6.bfac88"]]},{"id":"ec3a3454.13c5c8","type":"link in","z":"e7b0e20b.8c66f","name":"Preview in","links":["de44ffea.816468"],"x":237,"y":1022,"wires":[["2bed80f7.d4128"]]},{"id":"2bed80f7.d4128","type":"function","z":"e7b0e20b.8c66f","name":"Preview formatting","func":"var buffer = new Array(108);\nif (msg.payload.data.length == 108) {\n    buffer = msg.payload.data;\n} else {\n    buffer = JSON.parse(global.get('state'));\n}\n\nfor (var i=0;i<36;i++) {\n    msg.topic = i+1;\n    var r = buffer[i*3];\n    var g = buffer[i*3+1];\n    var b = buffer[i*3+2];\n    msg.payload = 'rgb('+r+','+g+','+b+')';\n    node.send(msg);\n}\n\nreturn null;","outputs":1,"noerr":0,"x":372,"y":1022,"wires":[["f68b64c8.097498"]]},{"id":"81e223c2.7e1de","type":"comment","z":"e7b0e20b.8c66f","name":"This was in Flow 2","info":"","x":314,"y":970,"wires":[]},{"id":"fabeb58f.55c3e8","type":"mqtt-broker","z":"","broker":"iot.eclipse.org","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willPayload":"","birthTopic":"","birthQos":"0","birthPayload":""},{"id":"1d5832e4.d552ed","type":"ui_group","z":"","name":"Control","tab":"28c22836.c41978","order":1,"disp":false,"width":"6"},{"id":"965a567.4f6f4a8","type":"ui_group","z":"","name":"Preview","tab":"e49368c0.a3d08","order":1,"disp":false,"width":"18"},{"id":"28c22836.c41978","type":"ui_tab","z":"","name":"Control","icon":"fa-gamepad","order":2},{"id":"e49368c0.a3d08","type":"ui_tab","z":"","name":"Preview","icon":"fa-lightbulb-o","order":1}]
helgrind

Flow Info

created 8 months ago

Node Types

Core
  • change (x1)
  • comment (x5)
  • function (x5)
  • inject (x1)
  • mqtt in (x1)
  • mqtt-broker (x1)
  • switch (x2)
Other
  • artnet out (x1)
  • link in (x1)
  • link out (x1)
  • sunrise (x1)
  • ui_button (x2)
  • ui_colour_picker (x36)
  • ui_group (x2)
  • ui_switch (x1)
  • ui_tab (x2)

Tags

  • cheerlights
  • artnet
  • lighting
Copy this flow JSON to your clipboard and then import into Node-RED using the Import From > Clipboard (Ctrl-I) menu option