[{"id":"ff0d7f29.c26a3","type":"function","z":"34fd62a6.b772ee","name":"Payload","func":"var msg1 = {};\nmsg1.payload = \"{\\\"on\\\": true, \\\"bri\\\": 125, \\\"ct\\\": \" + msg.payload + \"}\";\nreturn msg1;","outputs":1,"noerr":0,"x":300,"y":80,"wires":[["268f2e4d.a87b62"]]},{"id":"268f2e4d.a87b62","type":"http request","z":"34fd62a6.b772ee","name":"Philips Hue setzen","method":"PUT","ret":"obj","url":"IPAdresseRaspBee/api/APIKey/lights/7/state","tls":"","x":510,"y":180,"wires":[[]]},{"id":"c69e9999.ef0378","type":"ui_slider","z":"34fd62a6.b772ee","name":"","label":"Farbtemperatur","group":"c043d140.33fe1","order":3,"width":0,"height":0,"passthru":true,"topic":"","min":"153","max":"500","step":1,"x":120,"y":80,"wires":[["ff0d7f29.c26a3"]]},{"id":"9a40693e.dee6d8","type":"delay","z":"34fd62a6.b772ee","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"10","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":900,"y":700,"wires":[["e2e5dbbd.6d1158"]]},{"id":"b6ce97e1.08d118","type":"splitter","z":"34fd62a6.b772ee","name":"","property":"brightness","x":570,"y":700,"wires":[["b4237bab.d74a78"]]},{"id":"c8cf12dc.5c925","type":"ui_slider","z":"34fd62a6.b772ee","name":"","label":"Helligkeit","group":"c043d140.33fe1","order":2,"width":0,"height":0,"passthru":true,"topic":"","min":"1","max":"254","step":1,"x":100,"y":120,"wires":[["19579c21.a8d1b4"]]},{"id":"19579c21.a8d1b4","type":"function","z":"34fd62a6.b772ee","name":"Payload","func":"var msg1 = {};\nmsg1.payload = \"{\\\"on\\\": true, \\\"bri\\\" :\" + msg.payload + \"}\";\nreturn msg1;","outputs":1,"noerr":0,"x":300,"y":120,"wires":[["268f2e4d.a87b62"]]},{"id":"be6eff4b.b9c5c","type":"ui_switch","z":"34fd62a6.b772ee","name":"","label":"Schalter","group":"c043d140.33fe1","order":1,"width":0,"height":0,"passthru":false,"topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":100,"y":240,"wires":[["b85339aa.039008"]]},{"id":"b85339aa.039008","type":"function","z":"34fd62a6.b772ee","name":"Payload","func":"var msg1 = {};\nmsg1.payload = \"{\\\"on\\\": \" + msg.payload + \"}\";\nreturn msg1;","outputs":1,"noerr":0,"x":300,"y":240,"wires":[["268f2e4d.a87b62"]]},{"id":"c5b1793b.419238","type":"ui_slider","z":"34fd62a6.b772ee","name":"","label":"Farbton","group":"c043d140.33fe1","order":4,"width":0,"height":0,"passthru":true,"topic":"","min":0,"max":"65280","step":1,"x":100,"y":160,"wires":[["1a756c66.2f8b54"]]},{"id":"1a756c66.2f8b54","type":"function","z":"34fd62a6.b772ee","name":"Payload","func":"var msg1 = {};\nmsg1.payload = \"{\\\"on\\\": true, \\\"hue\\\": \" + msg.payload + \"}\";\nreturn msg1;","outputs":1,"noerr":0,"x":300,"y":160,"wires":[["268f2e4d.a87b62"]]},{"id":"1e1da437.1c2dfc","type":"ui_slider","z":"34fd62a6.b772ee","name":"","label":"Sättigung","group":"c043d140.33fe1","order":5,"width":0,"height":0,"passthru":true,"topic":"","min":"25","max":"200","step":1,"x":100,"y":200,"wires":[["c80a2301.d505d"]]},{"id":"c80a2301.d505d","type":"function","z":"34fd62a6.b772ee","name":"Payload","func":"var msg1 = {};\nmsg1.payload = \"{\\\"sat\\\": \" + msg.payload + \"}\";\nreturn msg1;","outputs":1,"noerr":0,"x":300,"y":200,"wires":[["268f2e4d.a87b62"]]},{"id":"7c0efe7.57404","type":"http request","z":"34fd62a6.b772ee","name":"Status Philips Hue abrufen","method":"GET","ret":"obj","url":"","tls":"","x":540,"y":280,"wires":[["443ebaa0.fac724","50888ca9.981124"]]},{"id":"8b50631c.f874d","type":"function","z":"34fd62a6.b772ee","name":"Payload","func":"msg.url = \"http://IPAdresseRaspBee/api/APIKey/lights/7/\";\nreturn msg;","outputs":1,"noerr":0,"x":300,"y":280,"wires":[["7c0efe7.57404"]]},{"id":"211f91a1.327efe","type":"ui_form","z":"34fd62a6.b772ee","name":"","label":"Alarm setzen","group":"736a5908.722c78","order":1,"width":"0","height":"0","options":[{"label":"Tag","value":"day","type":"number","required":true},{"label":"Monat","value":"month","type":"number","required":true},{"label":"Stunde","value":"hour","type":"number","required":true},{"label":"Minute","value":"minute","type":"number","required":true}],"formValue":{"day":"","month":"","hour":"","minute":""},"payload":"","topic":"","x":110,"y":440,"wires":[["7fa77c60.9d6db4","5aa2e4c2.984d2c"]]},{"id":"7fa77c60.9d6db4","type":"file in","z":"34fd62a6.b772ee","name":"","filename":"alarm.txt","format":"utf8","x":340,"y":500,"wires":[["8185a9f8.d4cad8"]]},{"id":"8f4883dd.31161","type":"ui_text","z":"34fd62a6.b772ee","group":"736a5908.722c78","order":3,"width":0,"height":0,"name":"","label":"Nächster Alarm","format":"{{msg.payload.day + \".\" + msg.payload.month + \".2017 \" + msg.payload.hour + \":\" + msg.payload.minute + \"Uhr\"}}","layout":"row-spread","x":820,"y":500,"wires":[]},{"id":"5f91de9a.aaa04","type":"ui_button","z":"34fd62a6.b772ee","name":"","group":"736a5908.722c78","order":2,"width":"0","height":"0","label":"Nächster Alarm","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":120,"y":500,"wires":[["7fa77c60.9d6db4"]]},{"id":"8185a9f8.d4cad8","type":"json","z":"34fd62a6.b772ee","name":"","x":470,"y":500,"wires":[["22be20f6.0ad"]]},{"id":"7b6ee35d.28876c","type":"function","z":"34fd62a6.b772ee","name":"Alarm ausgelöst?","func":"var now     = new Date(); \nvar year    = now.getFullYear();\nvar month   = now.getMonth()+1; \nvar day     = now.getDate();\nvar hour    = now.getHours();\nvar minute  = now.getMinutes();\n\nresetAlarm = {};\nmsg.brightness = {};\n\n\nif (msg.payload.month == month && msg.payload.day == day && msg.payload.hour == hour && msg.payload.minute == minute) {\n    msg.brightness = [1,5,10,20,30,40,50,60,70,80,90,100,110,120,125];\n    resetAlarm.payload = {\"year\":0,\"day\":0,\"month\":0,\"hour\":0,\"minute\":0};\n}\n\nreturn [resetAlarm, msg];","outputs":"2","noerr":0,"x":410,"y":700,"wires":[["e8734c9d.6ecce"],["b6ce97e1.08d118"]]},{"id":"b4237bab.d74a78","type":"function","z":"34fd62a6.b772ee","name":"Helligkeit","func":"var msg1 = {};\nmsg1.payload = \"{\\\"on\\\": true, \\\"bri\\\":\" + msg.payload + \", \\\"ct\\\": 500}\";\nreturn msg1;","outputs":1,"noerr":0,"x":700,"y":700,"wires":[["9a40693e.dee6d8"]]},{"id":"443ebaa0.fac724","type":"function","z":"34fd62a6.b772ee","name":"Schalter aktualisieren","func":"var msg1 = {};\nmsg1.payload = msg.payload.state.on;\nreturn msg1;","outputs":1,"noerr":0,"x":800,"y":280,"wires":[["be6eff4b.b9c5c"]]},{"id":"25e1ddeb.3c7542","type":"ui_button","z":"34fd62a6.b772ee","name":"","group":"c0f62e59.101b","order":7,"width":"4","height":"1","label":"Status","color":"","bgcolor":"","icon":"","payload":"","payloadType":"date","topic":"url","x":90,"y":280,"wires":[["8b50631c.f874d"]]},{"id":"ac055047.f2c1a","type":"file in","z":"34fd62a6.b772ee","name":"","filename":"alarm.txt","format":"utf8","x":120,"y":700,"wires":[["7234b0d1.083c8"]]},{"id":"5aa2e4c2.984d2c","type":"json","z":"34fd62a6.b772ee","name":"","x":290,"y":440,"wires":[["20b631aa.ce76ae"]]},{"id":"20b631aa.ce76ae","type":"file","z":"34fd62a6.b772ee","name":"","filename":"alarm.txt","appendNewline":true,"createDir":false,"overwriteFile":"true","x":440,"y":440,"wires":[]},{"id":"fad5b85d.d14ec8","type":"http request","z":"34fd62a6.b772ee","name":"Philips Hue setzen","method":"PUT","ret":"obj","url":"IPAdresseRaspBee/api/APIKey/lights/7/state/","tls":"","x":1290,"y":700,"wires":[[]]},{"id":"df269cb2.642c","type":"inject","z":"34fd62a6.b772ee","name":"10-sekündige Abfrage","topic":"","payload":"","payloadType":"date","repeat":"30","crontab":"","once":true,"x":170,"y":640,"wires":[["ac055047.f2c1a"]]},{"id":"e2e5dbbd.6d1158","type":"switch","z":"34fd62a6.b772ee","name":"","property":"payload","propertyType":"msg","rules":[{"t":"cont","v":"125","vt":"num"},{"t":"cont","v":"true","vt":"str"}],"checkall":"false","outputs":2,"x":1070,"y":700,"wires":[["6aaa25d4.3703bc"],["fad5b85d.d14ec8"]]},{"id":"5aeb4a21.586c04","type":"function","z":"34fd62a6.b772ee","name":"Ende erreicht? (ct=153)","func":"msg.hueNoAlarmOff = {\"payload\": \"{\\\"on\\\": false}\"};\n\n  \nreturn msg.hueNoAlarmOff;","outputs":1,"noerr":0,"x":1250,"y":780,"wires":[["fad5b85d.d14ec8"]]},{"id":"e8734c9d.6ecce","type":"file","z":"34fd62a6.b772ee","name":"Alarm reset","filename":"alarm.txt","appendNewline":true,"createDir":false,"overwriteFile":"true","x":590,"y":660,"wires":[]},{"id":"7234b0d1.083c8","type":"json","z":"34fd62a6.b772ee","name":"","x":250,"y":700,"wires":[["7b6ee35d.28876c"]]},{"id":"df66e6d8.211fa8","type":"delay","z":"34fd62a6.b772ee","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"10","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":900,"y":760,"wires":[["e4235375.08f55"]]},{"id":"4c61a06a.9eacf","type":"splitter","z":"34fd62a6.b772ee","name":"","property":"colortemp","x":570,"y":760,"wires":[["8b77cf1c.c2245"]]},{"id":"6aaa25d4.3703bc","type":"function","z":"34fd62a6.b772ee","name":"Farbtemperatur","func":"msg.colortemp = {};\n\nmsg.colortemp = [500,475,450,425,400,375,350,325,300,275,250,225,200,175,153];\n\nreturn msg;","outputs":"1","noerr":0,"x":400,"y":760,"wires":[["4c61a06a.9eacf"]]},{"id":"8b77cf1c.c2245","type":"function","z":"34fd62a6.b772ee","name":"Farbtemperatur","func":"var msg1 = {};\nmsg1.payload = \"{\\\"on\\\": true, \\\"bri\\\": 125, \\\"ct\\\": \" + msg.payload + \"}\";\nreturn msg1;","outputs":1,"noerr":0,"x":720,"y":760,"wires":[["df66e6d8.211fa8"]]},{"id":"e4235375.08f55","type":"switch","z":"34fd62a6.b772ee","name":"","property":"payload","propertyType":"msg","rules":[{"t":"cont","v":"153","vt":"num"},{"t":"cont","v":"true","vt":"str"}],"checkall":"false","outputs":2,"x":1070,"y":760,"wires":[["5aeb4a21.586c04"],["fad5b85d.d14ec8"]]},{"id":"89385b34.64ca98","type":"comment","z":"34fd62a6.b772ee","name":"Manuelle Bedienung","info":"","x":130,"y":40,"wires":[]},{"id":"95304074.a4f4e","type":"comment","z":"34fd62a6.b772ee","name":"Setzen/ Abfrage des Alarms","info":"","x":160,"y":400,"wires":[]},{"id":"844784fc.b71e28","type":"comment","z":"34fd62a6.b772ee","name":"Überprüfung/ Auslösen des Alarms","info":"","x":180,"y":600,"wires":[]},{"id":"50888ca9.981124","type":"ui_template","z":"34fd62a6.b772ee","group":"c0f62e59.101b","name":"Status","order":0,"width":"6","height":"5","format":"<html>\n    <head></head>\n<body>\n<table>\n    <tr>\n         <td>alert </td>\n         <td align=right>{{msg.payload.state.alert}}</td>\n    </tr>\n    <tr>\n         <td>bri</td>\n         <td align=right>{{msg.payload.state.bri}}</td>\n    </tr>\n    <tr>\n         <td>colormode </td>\n         <td align=right>{{msg.payload.state.colormode}}</td>\n    </tr>\n    <tr>\n         <td>ct</td>\n         <td align=right>{{msg.payload.state.ct}}</td>\n    </tr>\n    <tr>\n         <td>effect </td>\n         <td align=right>{{msg.payload.state.effect}}</td>\n    </tr>\n    <tr>\n         <td>hue</td>\n         <td align=right>{{msg.payload.state.hue}}</td>\n    </tr>\n    <tr>\n         <td>on </td>\n         <td align=right>{{msg.payload.state.on}}</td>\n    </tr>\n    <tr>\n         <td>reachable </td>\n         <td align=right>{{msg.payload.state.reachable}}</td>\n    </tr>\n    <tr>\n         <td>sat </td>\n         <td align=right>{{msg.payload.state.sat}}</td>\n    </tr>\n</table>\n</body>\n</html>","storeOutMessages":false,"fwdInMessages":true,"x":750,"y":320,"wires":[[]]},{"id":"22be20f6.0ad","type":"function","z":"34fd62a6.b772ee","name":"Minuten zweistellig","func":"if(msg.payload.minute.toString().length == 1) {\nmsg.payload.minute = '0'+ msg.payload.minute;\n}\n\nreturn msg;","outputs":1,"noerr":0,"x":630,"y":500,"wires":[["8f4883dd.31161"]]},{"id":"d4d94b9c.b5c2c8","type":"inject","z":"34fd62a6.b772ee","name":"Aktualisieren","topic":"","payload":"","payloadType":"date","repeat":"300","crontab":"","once":false,"x":120,"y":320,"wires":[["8b50631c.f874d"]]},{"id":"c043d140.33fe1","type":"ui_group","z":"","name":"Philips Hue 1","tab":"a1c1d4fc.7a0e68","disp":true,"width":"6"},{"id":"736a5908.722c78","type":"ui_group","z":"","name":"Lichtwecker","tab":"a1c1d4fc.7a0e68","order":2,"disp":true,"width":"6"},{"id":"c0f62e59.101b","type":"ui_group","z":"","name":"Status","tab":"a1c1d4fc.7a0e68","disp":true,"width":"6"},{"id":"a1c1d4fc.7a0e68","type":"ui_tab","z":"","name":"Lampen","icon":"dashboard","order":5}]