1 line
257 KiB
JSON
1 line
257 KiB
JSON
[{"id":"6d5dc8fd.c55a08","type":"tab","label":"Lightscenes","disabled":false,"info":""},{"id":"e6c415e8.d33198","type":"tab","label":"Geofences","disabled":false,"info":""},{"id":"c6facb84.d5d508","type":"tab","label":"Measurements","disabled":false,"info":""},{"id":"5cd559ac.c75c38","type":"tab","label":"WindowContacts","disabled":false,"info":""},{"id":"3d78ef58.acdb6","type":"tab","label":"SensorStatus","disabled":false,"info":""},{"id":"85e980fb.9ac9c","type":"tab","label":"Heating","disabled":false,"info":""},{"id":"6b5c93bb.11334c","type":"tab","label":"Lights Basement","disabled":false,"info":""},{"id":"7fea4240.a21f4c","type":"tab","label":"Lights DiningRoom","disabled":false,"info":""},{"id":"48b46b5c.6f68a4","type":"tab","label":"Lights LivingRoom","disabled":false,"info":""},{"id":"1668233b.c34ead","type":"tab","label":"Lights Kitchen and Hallway","disabled":false,"info":""},{"id":"1ae50636.3172ca","type":"tab","label":"Lights Anna and Matthias","disabled":false,"info":""},{"id":"fc92c0f1.7a70d","type":"tab","label":"Lights Bedroom","disabled":false,"info":""},{"id":"17d9de35.4b2fe2","type":"tab","label":"Test","disabled":false,"info":""},{"id":"78dd4dec.d5fe84","type":"tab","label":"Relaybox","disabled":false,"info":""},{"id":"850935f2.6a0a98","type":"tab","label":"Tools","disabled":false,"info":""},{"id":"c2744ff2.0b22","type":"tab","label":"Disabled - Archived","disabled":true,"info":""},{"id":"252a6a94.1a4126","type":"ui_base","theme":{"name":"theme-dark","lightTheme":{"default":"#0094CE","baseColor":"#0094CE","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":true,"reset":false},"darkTheme":{"default":"#097479","baseColor":"#097479","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":true,"reset":false},"customTheme":{"name":"Untitled Theme 1","default":"#4B7930","baseColor":"#4B7930","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","reset":false},"themeState":{"base-color":{"default":"#097479","value":"#097479","edited":false},"page-titlebar-backgroundColor":{"value":"#097479","edited":false},"page-backgroundColor":{"value":"#111111","edited":false},"page-sidebar-backgroundColor":{"value":"#000000","edited":false},"group-textColor":{"value":"#0eb8c0","edited":false},"group-borderColor":{"value":"#555555","edited":false},"group-backgroundColor":{"value":"#333333","edited":false},"widget-textColor":{"value":"#eeeeee","edited":false},"widget-backgroundColor":{"value":"#097479","edited":false},"widget-borderColor":{"value":"#333333","edited":false},"base-font":{"value":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"}}},"site":{"name":"SmarthomeController","hideToolbar":"false","allowSwipe":"false","allowTempTheme":"true","dateFormat":"DD/MM/YYYY","sizes":{"sx":48,"sy":48,"gx":6,"gy":6,"cx":6,"cy":6,"px":0,"py":0}}},{"id":"8e11452e.2aeb98","type":"ui_group","z":"","name":"Küche","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":false},{"id":"1c0f8b52.7ec605","type":"mqtt-broker","z":"","name":"localhost","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"df6bfb9d.8b36e8","type":"ui_tab","z":"","name":"Heizung","icon":"dashboard","order":3},{"id":"3fd34d49.7fa762","type":"ui_group","z":"","name":"Schlafzimmer","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":true},{"id":"681096b9.5dc178","type":"ui_tab","z":"","name":"Fenster","icon":"dashboard","order":4},{"id":"c24b21a0.85e69","type":"ui_group","z":"","name":"Default","tab":"681096b9.5dc178","disp":true,"width":"6","collapse":false},{"id":"dccde73d.b40188","type":"ui_group","z":"","name":"Bad oben","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":true},{"id":"544f71e2.655ff","type":"ui_group","z":"","name":"Anna","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":true},{"id":"4a42dcdc.6ad814","type":"ui_group","z":"","name":"Matthias","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":true},{"id":"54130f2d.89e12","type":"ui_tab","z":"","name":"Licht","icon":"dashboard","order":2},{"id":"e4f7893f.aca378","type":"ui_group","z":"","name":"Küche","tab":"54130f2d.89e12","disp":true,"width":"6","collapse":true},{"id":"4a344740.e1c3b8","type":"ui_group","z":"","name":"Flur","tab":"54130f2d.89e12","disp":true,"width":"6","collapse":true},{"id":"f57f4462.6d9f78","type":"ui_tab","z":"","name":"Start","icon":"dashboard","order":1},{"id":"36da8460.3fe9fc","type":"influxdb","z":"","hostname":"172.16.10.16","port":"8086","protocol":"http","database":"smarthome2","name":"","usetls":false,"tls":""},{"id":"8cc27fbd.d4e6e","type":"ui_group","z":"","name":"Außentemperatur","tab":"f57f4462.6d9f78","order":7,"disp":false,"width":"6","collapse":false},{"id":"da3bb206.e2c6e","type":"ui_group","z":"","name":"Messungen 1","tab":"26fc0353.7ec3bc","disp":false,"width":"6","collapse":false},{"id":"26fc0353.7ec3bc","type":"ui_tab","z":"","name":"Messungen","icon":"dashboard","order":6},{"id":"9347b2ed.f80bd","type":"ui_group","z":"","name":"Esszimmer","tab":"54130f2d.89e12","disp":true,"width":"6","collapse":true},{"id":"35e7bab9.5775a6","type":"ui_group","z":"","name":"Wohnzimmer","tab":"54130f2d.89e12","disp":true,"width":"6","collapse":true},{"id":"6cef045a.5bbc3c","type":"ui_group","z":"","name":"Keller","tab":"54130f2d.89e12","disp":true,"width":"6","collapse":true},{"id":"1e19a625.a0dcaa","type":"ui_group","z":"","name":"Spacer","tab":"54130f2d.89e12","disp":false,"width":"18","collapse":false},{"id":"c431ece7.2c699","type":"ui_group","z":"","name":"Spacer2","tab":"54130f2d.89e12","disp":false,"width":"18","collapse":false},{"id":"ccabe237.9400d","type":"ui_group","z":"","name":"Küche","tab":"4d52eaa5.fa1d64","order":1,"disp":true,"width":"6","collapse":false},{"id":"44127700.e8c588","type":"ui_group","z":"","name":"Fenster","tab":"f57f4462.6d9f78","order":5,"disp":false,"width":"6","collapse":false},{"id":"3d085adf.259bf6","type":"ui_group","z":"","name":"Schlafzimmer","tab":"54130f2d.89e12","disp":true,"width":"6","collapse":false},{"id":"21a8124.41d67ee","type":"ui_group","z":"","name":"Esszimmer","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":true},{"id":"7f9b568e.788de8","type":"ui_group","z":"","name":"Wohnzimmer","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":true},{"id":"7e99ddbf.fc8a04","type":"mqtt-broker","z":"","name":"mac","broker":"172.16.3.15","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"552fd1db.fec08","type":"ui_group","z":"","name":"Lichtszenen","tab":"f57f4462.6d9f78","order":1,"disp":false,"width":"6","collapse":false},{"id":"75c07dde.d93824","type":"ui_group","z":"","name":"Group 2","tab":"26fc0353.7ec3bc","order":2,"disp":false,"width":"6","collapse":false},{"id":"b5936fe2.9bee5","type":"ui_group","z":"","name":"Group 3","tab":"26fc0353.7ec3bc","order":3,"disp":false,"width":"6","collapse":false},{"id":"41144853.9a29b8","type":"ui_group","z":"","name":"Anwesend","tab":"f57f4462.6d9f78","order":6,"disp":false,"width":"6","collapse":false},{"id":"c45856e5.e8f118","type":"ui_group","z":"","name":"Bad unten","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":false},{"id":"7fafd152.02005","type":"ui_group","z":"","name":"Heizung","tab":"f57f4462.6d9f78","order":3,"disp":false,"width":"6","collapse":false},{"id":"ba5d1a16.673ba8","type":"influxdb","z":"","hostname":"172.16.3.15","port":"8086","protocol":"http","database":"smarthome2","name":"","usetls":false,"tls":""},{"id":"f6c25453.395a68","type":"ui_group","z":"","name":"Group 4","tab":"26fc0353.7ec3bc","disp":false,"width":"6","collapse":false},{"id":"c43eac11.da36f","type":"ui_group","z":"","name":"Group 5","tab":"26fc0353.7ec3bc","disp":false,"width":"6","collapse":false},{"id":"8407b212.1365f","type":"ui_tab","z":"","name":"Test","icon":"dashboard"},{"id":"7d3cb1db.83cae","type":"ui_group","z":"","name":"Terasse","tab":"54130f2d.89e12","disp":true,"width":"6","collapse":false},{"id":"4d52eaa5.fa1d64","type":"ui_tab","z":"","name":"Relaybox","icon":"dashboard"},{"id":"20596d3c.4c0332","type":"ui_group","z":"","name":"Herd","tab":"4d52eaa5.fa1d64","order":2,"disp":true,"width":"6","collapse":false},{"id":"1768020c.58398e","type":"ui_group","z":"","name":"Waschküche","tab":"4d52eaa5.fa1d64","order":3,"disp":true,"width":"6","collapse":false},{"id":"8583aabc.b7ae28","type":"ui_group","z":"","name":"Relay 3","tab":"4d52eaa5.fa1d64","order":4,"disp":true,"width":"6","collapse":false},{"id":"b8db7279.eddd9","type":"ui_group","z":"","name":"Relay 4","tab":"4d52eaa5.fa1d64","order":5,"disp":true,"width":"6","collapse":false},{"id":"7bbcad8a.f7b4c4","type":"ui_group","z":"","name":"Relay 5","tab":"4d52eaa5.fa1d64","order":6,"disp":true,"width":"6","collapse":false},{"id":"e8d018ed.0db038","type":"ui_group","z":"","name":"Relay 6","tab":"4d52eaa5.fa1d64","order":7,"disp":true,"width":"6","collapse":false},{"id":"7515d744.74dfa8","type":"ui_group","z":"","name":"Relay 7","tab":"4d52eaa5.fa1d64","order":8,"disp":true,"width":"6","collapse":false},{"id":"db9701aa.b1f7","type":"ui_tab","z":"","name":"Test","icon":"dashboard"},{"id":"ede2b064.32778","type":"ui_group","z":"","name":"Test","tab":"db9701aa.b1f7","disp":true,"width":"6","collapse":false},{"id":"5f7f8a09.ad1504","type":"ui_group","z":"","name":"Test2","tab":"db9701aa.b1f7","disp":true,"width":"6","collapse":false},{"id":"474ba206.a033dc","type":"ui_group","z":"","name":"Hauptschalter","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":false},{"id":"233d950f.6bfcca","type":"ui_group","z":"","name":"Heizung Status","tab":"f57f4462.6d9f78","order":4,"disp":false,"width":"6","collapse":false},{"id":"62bc0889.d3a898","type":"ui_group","z":"","name":"ColorCommand","tab":"2c3e2b0b.197fe4","disp":true,"width":"6","collapse":false},{"id":"513e0076.ca69a","type":"ui_group","z":"","name":"Command","tab":"2c3e2b0b.197fe4","disp":true,"width":"6","collapse":false},{"id":"2c3e2b0b.197fe4","type":"ui_tab","z":"","name":"RgbTest","icon":"dashboard"},{"id":"a45e083c.a61e08","type":"ui_group","z":"","name":"Anna","tab":"54130f2d.89e12","disp":true,"width":"6","collapse":false},{"id":"30748930.1f4f96","type":"ui_group","z":"","name":"Matthias","tab":"54130f2d.89e12","disp":true,"width":"6","collapse":false},{"id":"805dcd9d.37591","type":"ui_group","z":"","name":"Group 6","tab":"26fc0353.7ec3bc","disp":true,"width":"6","collapse":false},{"id":"8d7c1f97.cf4c3","type":"ui_group","z":"","name":"Studierzimmer","tab":"df6bfb9d.8b36e8","disp":true,"width":"6","collapse":false},{"id":"46a3ed11.bca33c","type":"ui_tab","z":"","name":"SensorStatus","icon":"dashboard","order":10},{"id":"7f803a73.c96ecc","type":"ui_group","z":"","name":"Meterbus","tab":"46a3ed11.bca33c","order":2,"disp":true,"width":"10","collapse":false},{"id":"211e16fb.f3325a","type":"ui_group","z":"","name":"Modbus","tab":"46a3ed11.bca33c","order":3,"disp":true,"width":"10","collapse":false},{"id":"77ecb9dc.37472","type":"ui_group","z":"","name":"ESP","tab":"46a3ed11.bca33c","order":4,"disp":true,"width":"10","collapse":false},{"id":"be2d5d78.8a1108","type":"ui_group","z":"","name":"Gerätestatus","tab":"f57f4462.6d9f78","order":8,"disp":false,"width":"6","collapse":false},{"id":"77a41ca7.04c7f4","type":"ui_group","z":"","name":"Lichtszenen 2","tab":"f57f4462.6d9f78","order":2,"disp":false,"width":"6","collapse":false},{"id":"5a8b6836.d7c218","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"Window/Kitchen","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":180,"wires":[["47c60556.9e9bdc","1d1ed5c1.43011a","ec22367c.05cd88"]]},{"id":"a285f1ca.44ccb","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Kueche Garten","topic":"homegear/instance1/plain/37/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":120,"wires":[["65dbf3c8.330e2c"]]},{"id":"754ebc6c.967f04","type":"mqtt in","z":"5cd559ac.c75c38","name":"Terassentuer","topic":"homegear/instance1/plain/36/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":290,"y":160,"wires":[["65dbf3c8.330e2c"]]},{"id":"88710eab.848cb","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Kueche Strasse","topic":"homegear/instance1/plain/38/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":200,"wires":[["65dbf3c8.330e2c"]]},{"id":"ea42e420.745848","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Kueche Strasse","topic":"homegear/instance1/plain/13/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":240,"wires":[["65dbf3c8.330e2c"]]},{"id":"65dbf3c8.330e2c","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":180,"wires":[["5a8b6836.d7c218","6cd32d5.822ddd4"]]},{"id":"47c60556.9e9bdc","type":"link out","z":"5cd559ac.c75c38","name":"WindowsKitchenClosed","links":["157597ee.5a6a68"],"x":815,"y":180,"wires":[]},{"id":"a01d4a25.912828","type":"e-mail","z":"850935f2.6a0a98","server":"smtprelaypool.ispgateway.de","port":"25","secure":false,"name":"wolfgang.hottgenroth@icloud.com","dname":"df.eu","x":390,"y":280,"wires":[]},{"id":"375253e0.ed183c","type":"link in","z":"850935f2.6a0a98","name":"MailTo","links":["61c95e7d.c0ecf","915f2891.a2bb38","e852d6e5.c78478","bc7d342.cc096c8","15dd01bb.daaf6e","ebe94f75.d3879","d08bac0c.77a63","1d609cf.1cb4463"],"x":215,"y":280,"wires":[["a01d4a25.912828","3384c2e9.26a63e"]]},{"id":"d7540f4a.43852","type":"change","z":"7fea4240.a21f4c","name":"DiningRoomSmallLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"69653 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"69652 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":140,"wires":[["bcfa5f70.6da02"]]},{"id":"80cda255.8b27","type":"inject","z":"7fea4240.a21f4c","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":100,"wires":[["9e882abc.5ab138"]]},{"id":"a3aac33f.f12d","type":"inject","z":"7fea4240.a21f4c","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":140,"wires":[["9e882abc.5ab138"]]},{"id":"efd2d7.0436fd28","type":"change","z":"7fea4240.a21f4c","name":"DiningRoomStandLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"86037 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"86036 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":850,"y":340,"wires":[["bb44273a.16f358"]]},{"id":"217c9f0c.c17f9","type":"inject","z":"7fea4240.a21f4c","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":300,"wires":[["64b49204.34e3cc"]]},{"id":"9ae48b29.b68d58","type":"inject","z":"7fea4240.a21f4c","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":340,"wires":[["64b49204.34e3cc"]]},{"id":"bc4ebe16.01593","type":"inject","z":"7fea4240.a21f4c","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":500,"wires":[["a8eb85cc.a8c188"]]},{"id":"79dd3f8a.a5454","type":"inject","z":"7fea4240.a21f4c","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":540,"wires":[["a8eb85cc.a8c188"]]},{"id":"310dbf39.56f68","type":"change","z":"7fea4240.a21f4c","name":"DiningRoomCupboardLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"65813 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"65812 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":860,"y":540,"wires":[["2babaa81.01d906"]]},{"id":"9681ba7a.eedac8","type":"inject","z":"7fea4240.a21f4c","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":700,"wires":[["4b352197.9285b"]]},{"id":"675c2358.e2eb9c","type":"inject","z":"7fea4240.a21f4c","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":740,"wires":[["4b352197.9285b"]]},{"id":"a7e85216.31aa1","type":"change","z":"7fea4240.a21f4c","name":"TrueFalse2OnOff","rules":[{"t":"change","p":"command","pt":"msg","from":"true","fromt":"bool","to":"ON","tot":"str"},{"t":"change","p":"command","pt":"msg","from":"false","fromt":"bool","to":"OFF","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"command","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":830,"y":800,"wires":[["c8c47a7d.8623e8"]]},{"id":"c8c47a7d.8623e8","type":"mqtt out","z":"7fea4240.a21f4c","name":"DiningRoomShelfLight","topic":"IoT/WifiRelay1/State","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":840,"y":860,"wires":[]},{"id":"fb0932be.f696e","type":"change","z":"7fea4240.a21f4c","name":"Payload2Command","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":830,"y":740,"wires":[["a7e85216.31aa1"]]},{"id":"87c2e787.77e038","type":"inject","z":"48b46b5c.6f68a4","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":60,"wires":[["2be03518.d1a5da"]]},{"id":"c2f6977.826de68","type":"inject","z":"48b46b5c.6f68a4","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":100,"wires":[["2be03518.d1a5da"]]},{"id":"6b0b0651.2e6638","type":"change","z":"48b46b5c.6f68a4","name":"LivingRoomLargeLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"8793164 24 5","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"8704924 24 5","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":100,"wires":[["c90fe532.965918"]]},{"id":"92beed96.e3245","type":"inject","z":"48b46b5c.6f68a4","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":260,"wires":[["b37985b2.7b8218"]]},{"id":"9e90510a.a56f7","type":"inject","z":"48b46b5c.6f68a4","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":300,"wires":[["b37985b2.7b8218"]]},{"id":"181e29df.1bc466","type":"change","z":"48b46b5c.6f68a4","name":"LivingRoomSmallLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"87061 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"87060 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":300,"wires":[["b763b1d8.13b18"]]},{"id":"577dcd4c.73a6f4","type":"inject","z":"48b46b5c.6f68a4","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":460,"wires":[["df2fd4a.ba24628"]]},{"id":"3180d1ce.862c0e","type":"inject","z":"48b46b5c.6f68a4","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":500,"wires":[["df2fd4a.ba24628"]]},{"id":"f2dd0a54.aee2b8","type":"change","z":"48b46b5c.6f68a4","name":"LivingRoomStarsLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"69909 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"69908 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":500,"wires":[["41eaf9b4.875c78"]]},{"id":"38ea17a7.8f88e8","type":"inject","z":"48b46b5c.6f68a4","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":660,"wires":[["ce4bb227.a54c2"]]},{"id":"aa2e8232.3ba79","type":"inject","z":"48b46b5c.6f68a4","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":700,"wires":[["ce4bb227.a54c2"]]},{"id":"759f5010.14dea","type":"change","z":"48b46b5c.6f68a4","name":"LivingRoomStandLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"81941 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"81940 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":700,"wires":[["f274f733.a4fa28"]]},{"id":"bcfa5f70.6da02","type":"link out","z":"7fea4240.a21f4c","name":"LightCmdDiningRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":915,"y":200,"wires":[]},{"id":"bb44273a.16f358","type":"link out","z":"7fea4240.a21f4c","name":"LightCmdDiningRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":915,"y":400,"wires":[]},{"id":"2babaa81.01d906","type":"link out","z":"7fea4240.a21f4c","name":"LightCmdDiningRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":915,"y":600,"wires":[]},{"id":"c90fe532.965918","type":"link out","z":"48b46b5c.6f68a4","name":"LightCmdLivingRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":915,"y":160,"wires":[]},{"id":"b763b1d8.13b18","type":"link out","z":"48b46b5c.6f68a4","name":"LightCmdLivingRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":915,"y":360,"wires":[]},{"id":"41eaf9b4.875c78","type":"link out","z":"48b46b5c.6f68a4","name":"LightCmdLivingRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":915,"y":560,"wires":[]},{"id":"f274f733.a4fa28","type":"link out","z":"48b46b5c.6f68a4","name":"LightCmdLivingRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":915,"y":760,"wires":[]},{"id":"87101c84.ff0ed","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"Window/Anna","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":400,"wires":[["d4ac6506.f0b608","55506414.268f5c","ec22367c.05cd88"]]},{"id":"e94ac7b7.f0f408","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Anna","topic":"homegear/instance1/plain/20/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":290,"y":340,"wires":[["9e5f84a9.bdddd8"]]},{"id":"9e5f84a9.bdddd8","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":400,"wires":[["87101c84.ff0ed","aefaef6a.07ffd"]]},{"id":"d4ac6506.f0b608","type":"link out","z":"5cd559ac.c75c38","name":"WindowsAnnaClosed","links":["8d0f297c.4dcb28"],"x":815,"y":400,"wires":[]},{"id":"8e70be2b.7b976","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"Window/Matthias","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":560,"wires":[["de43097c.b4aac8","4647cb67.13f1c4","ec22367c.05cd88","6a60ff0e.d8ad7"]]},{"id":"4b2c0a12.0ee064","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Matthias","topic":"homegear/instance1/plain/24/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":280,"y":500,"wires":[["1df982c3.69726d"]]},{"id":"1df982c3.69726d","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":560,"wires":[["8e70be2b.7b976","6866ba77.3e40e4"]]},{"id":"de43097c.b4aac8","type":"link out","z":"5cd559ac.c75c38","name":"WindowsMatthiasClosed","links":["67b37a28.783d64"],"x":815,"y":560,"wires":[]},{"id":"2e12b6e9.637e5a","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"Window/Livingroom","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":780,"wires":[["880b2967.8cb078","449b9df.4a3f764","ec22367c.05cd88"]]},{"id":"ee3f104f.a4bb7","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Wohnzimmer","topic":"homegear/instance1/plain/28/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":720,"wires":[["61ab16a.7d8c2e8"]]},{"id":"61ab16a.7d8c2e8","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":780,"wires":[["2e12b6e9.637e5a","a1241306.88f4"]]},{"id":"880b2967.8cb078","type":"link out","z":"5cd559ac.c75c38","name":"WindowsLivingroomClosed","links":["45ad2d9f.751da4"],"x":815,"y":780,"wires":[]},{"id":"d6dea0bf.948ab","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Wohnzimmer","topic":"homegear/instance1/plain/29/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":760,"wires":[["61ab16a.7d8c2e8"]]},{"id":"76bdb6b1.c78848","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"Window/Diningroom","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":960,"wires":[["8eee890a.b9f758","a00275e8.02d298","ec22367c.05cd88"]]},{"id":"ad0223e0.a9756","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Esszimmer","topic":"homegear/instance1/plain/26/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":900,"wires":[["7674ec85.ef8ad4"]]},{"id":"7674ec85.ef8ad4","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":960,"wires":[["76bdb6b1.c78848","60d7b5db.8b4edc"]]},{"id":"8eee890a.b9f758","type":"link out","z":"5cd559ac.c75c38","name":"WindowsDiningroomClosed","links":["b3ab0b64.8c9eb8"],"x":815,"y":960,"wires":[]},{"id":"f4a84a0a.1aee88","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Esszimmer","topic":"homegear/instance1/plain/27/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":940,"wires":[["7674ec85.ef8ad4"]]},{"id":"21e48881.d4c628","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"Window/Bedroom","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":1160,"wires":[["54e43eda.37cff","24d36073.34237","ec22367c.05cd88"]]},{"id":"5bf5b0e2.d60b5","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Schlafzimmer Strasse","topic":"homegear/instance1/plain/17/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":220,"y":1100,"wires":[["b71ad50e.b20428"]]},{"id":"b71ad50e.b20428","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":1160,"wires":[["21e48881.d4c628","1048e430.4ac5dc"]]},{"id":"54e43eda.37cff","type":"link out","z":"5cd559ac.c75c38","name":"WindowsBedroomClosed","links":["73310700.3627f8"],"x":815,"y":1160,"wires":[]},{"id":"65b86cf7.51c454","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Schlafzimmer Garten","topic":"homegear/instance1/plain/18/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":220,"y":1140,"wires":[["b71ad50e.b20428"]]},{"id":"af2fc46f.8a6978","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Schlafzimmer Garten","topic":"homegear/instance1/plain/22/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":220,"y":1180,"wires":[["b71ad50e.b20428"]]},{"id":"85f5f90c.e5e188","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"Window/BathroomGnd","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":1380,"wires":[["5419a4d1.6f5a9c","cb94a611.fe9ac8","ec22367c.05cd88"]]},{"id":"dde746b0.2ffcf8","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Bad unten","topic":"homegear/instance1/plain/44/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":1320,"wires":[["e68b0d1c.99e52"]]},{"id":"e68b0d1c.99e52","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":1380,"wires":[["85f5f90c.e5e188","33d861e0.13949e"]]},{"id":"5419a4d1.6f5a9c","type":"link out","z":"5cd559ac.c75c38","name":"WindowsBathroomGroundFloorClosed","links":["a2a582e1.0485c"],"x":815,"y":1380,"wires":[]},{"id":"f8d0da85.3bb258","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"Window/Bathroom1st","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":1560,"wires":[["3f3f8622.44caba","6dd2f0d4.34bf7","ec22367c.05cd88"]]},{"id":"dd2cb212.7516","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Bad oben","topic":"homegear/instance1/plain/2/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":1500,"wires":[["6e76ef6d.03466"]]},{"id":"6e76ef6d.03466","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":1560,"wires":[["f8d0da85.3bb258","d7bc9cc9.0d449"]]},{"id":"3f3f8622.44caba","type":"link out","z":"5cd559ac.c75c38","name":"WindowsBathroomFirstFloorClosed","links":["b753b933.0a6158"],"x":815,"y":1560,"wires":[]},{"id":"296f848a.76891c","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":1780,"wires":[["7d2a8cef.5317d4","ebb38c70.f8461"]]},{"id":"d31b7511.a42088","type":"mqtt in","z":"5cd559ac.c75c38","name":"Haustuer","topic":"homegear/instance1/plain/23/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":280,"y":1720,"wires":[["666a7f6a.c222b"]]},{"id":"666a7f6a.c222b","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":1780,"wires":[["296f848a.76891c","5b2168f3.a57888"]]},{"id":"7d2a8cef.5317d4","type":"link out","z":"5cd559ac.c75c38","name":"FrontdoorClosed","links":[],"x":815,"y":1780,"wires":[]},{"id":"ebf2ff60.c8b5e","type":"change","z":"1668233b.c34ead","name":"KitchenWindowLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"66837 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"66836 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":120,"wires":[["ae6b8bd6.d4bd28"]]},{"id":"fa95c31f.0e259","type":"inject","z":"1668233b.c34ead","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":80,"wires":[["1ed070a.7ba238f"]]},{"id":"b16e383f.0f7648","type":"inject","z":"1668233b.c34ead","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":120,"wires":[["1ed070a.7ba238f"]]},{"id":"ae6b8bd6.d4bd28","type":"link out","z":"1668233b.c34ead","name":"LightCmdKitchenRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":895,"y":180,"wires":[]},{"id":"76c00293.607f8c","type":"change","z":"1668233b.c34ead","name":"KitchenCeilingLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"82197 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"82196 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":300,"wires":[["1f4c2106.b880ef"]]},{"id":"7b61b7ff.036f28","type":"inject","z":"1668233b.c34ead","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":260,"wires":[["8e311245.91f2b"]]},{"id":"4db1bf93.efd6b","type":"inject","z":"1668233b.c34ead","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":300,"wires":[["8e311245.91f2b"]]},{"id":"1f4c2106.b880ef","type":"link out","z":"1668233b.c34ead","name":"LightCmdKitchenRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":895,"y":360,"wires":[]},{"id":"8d88bce6.4ac67","type":"change","z":"1668233b.c34ead","name":"HallwayDeskLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"83221 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"83220 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":480,"wires":[["c35c4f2f.1545b"]]},{"id":"9366277e.98afa8","type":"inject","z":"1668233b.c34ead","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":440,"wires":[["559fc54d.9b66ac"]]},{"id":"1a618607.b0ddaa","type":"inject","z":"1668233b.c34ead","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":480,"wires":[["559fc54d.9b66ac"]]},{"id":"c35c4f2f.1545b","type":"link out","z":"1668233b.c34ead","name":"LightCmdHallwayRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":895,"y":540,"wires":[]},{"id":"3eb84a07.7de566","type":"change","z":"1668233b.c34ead","name":"HallwayStandLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"8704914 24 5","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"8793154 24 5","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":660,"wires":[["8353d24b.60ce1"]]},{"id":"fadcac53.f26ac","type":"inject","z":"1668233b.c34ead","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":620,"wires":[["7364a75e.9b3a68"]]},{"id":"f5366385.34083","type":"inject","z":"1668233b.c34ead","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":660,"wires":[["7364a75e.9b3a68"]]},{"id":"8353d24b.60ce1","type":"link out","z":"1668233b.c34ead","name":"LightCmdHallwayRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":895,"y":720,"wires":[]},{"id":"78646777.40f898","type":"change","z":"1668233b.c34ead","name":"HallwayWardrobeLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"66581 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"66580 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":840,"wires":[["b2cc7ff8.bdbe5"]]},{"id":"21a8c658.d852fa","type":"inject","z":"1668233b.c34ead","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":800,"wires":[["4519d1ec.7f536"]]},{"id":"ad0867ec.af41b8","type":"inject","z":"1668233b.c34ead","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":840,"wires":[["4519d1ec.7f536"]]},{"id":"b2cc7ff8.bdbe5","type":"link out","z":"1668233b.c34ead","name":"LightCmdHallwayRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":895,"y":900,"wires":[]},{"id":"f120f3ab.20a02","type":"change","z":"1ae50636.3172ca","name":"MatthiasStandLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"7 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"6 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":950,"y":60,"wires":[["18645ebf.6f5691"]]},{"id":"45ebc13f.6e461","type":"inject","z":"1ae50636.3172ca","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":490,"y":60,"wires":[["3fda7e39.3dfa02"]]},{"id":"cbf3f6e.b499b08","type":"inject","z":"1ae50636.3172ca","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":490,"y":100,"wires":[["3fda7e39.3dfa02"]]},{"id":"18645ebf.6f5691","type":"link out","z":"1ae50636.3172ca","name":"LightCmdMatthiasRoom","links":["40d458fc.9612e8"],"x":1095,"y":60,"wires":[]},{"id":"73b5c91f.304528","type":"change","z":"1ae50636.3172ca","name":"MatthiasBedRightLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"15 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"14 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":940,"y":220,"wires":[["f9293492.123a38"]]},{"id":"8c4abde0.82ac4","type":"inject","z":"1ae50636.3172ca","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":490,"y":220,"wires":[["d380c14d.45cd4"]]},{"id":"f4e0e9cb.cbfa28","type":"inject","z":"1ae50636.3172ca","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":490,"y":260,"wires":[["d380c14d.45cd4"]]},{"id":"f9293492.123a38","type":"link out","z":"1ae50636.3172ca","name":"LightCmdMatthiasRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1095,"y":220,"wires":[]},{"id":"5d7d5280.8e3c7c","type":"change","z":"1ae50636.3172ca","name":"MatthiasBedLeftLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"11 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"10 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":940,"y":400,"wires":[["449f9f8e.d2ee8"]]},{"id":"8bfa9860.045f68","type":"inject","z":"1ae50636.3172ca","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":490,"y":380,"wires":[["a1aac648.7b0298"]]},{"id":"a15207ef.eedee8","type":"inject","z":"1ae50636.3172ca","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":490,"y":420,"wires":[["a1aac648.7b0298"]]},{"id":"449f9f8e.d2ee8","type":"link out","z":"1ae50636.3172ca","name":"LightCmdMatthiasRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1095,"y":400,"wires":[]},{"id":"36455391.5c678c","type":"change","z":"1ae50636.3172ca","name":"AnnaLight1","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"14668116 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"14668113 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":790,"y":580,"wires":[["f4140ac3.bc1ea8"]]},{"id":"8ddbc9e4.ce3848","type":"inject","z":"1ae50636.3172ca","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":330,"y":580,"wires":[["3b4f41ae.f05b0e"]]},{"id":"898ad758.f6cdf8","type":"inject","z":"1ae50636.3172ca","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":330,"y":620,"wires":[["3b4f41ae.f05b0e"]]},{"id":"f4140ac3.bc1ea8","type":"link out","z":"1ae50636.3172ca","name":"LightCmdAnnaRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1095,"y":580,"wires":[]},{"id":"b1e8f43.e088308","type":"change","z":"1ae50636.3172ca","name":"AnnaLight2","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"14665044 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"14665041 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":790,"y":740,"wires":[["e9d1bd65.01a4e"]]},{"id":"9f3632dd.d3b79","type":"inject","z":"1ae50636.3172ca","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":330,"y":740,"wires":[["27676f22.2230c"]]},{"id":"f13410bd.745f4","type":"inject","z":"1ae50636.3172ca","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":330,"y":780,"wires":[["27676f22.2230c"]]},{"id":"e9d1bd65.01a4e","type":"link out","z":"1ae50636.3172ca","name":"LightCmdAnnaRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1095,"y":740,"wires":[]},{"id":"14d5c37b.1302bd","type":"change","z":"fc92c0f1.7a70d","name":"BedroomPattysSideLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"13976916 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"13976913 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":220,"wires":[["37702829.3aad48"]]},{"id":"6c5552fa.99a29c","type":"inject","z":"fc92c0f1.7a70d","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":140,"wires":[["16eef555.aaa51b"]]},{"id":"8f91a152.b97d1","type":"inject","z":"fc92c0f1.7a70d","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":180,"wires":[["16eef555.aaa51b"]]},{"id":"37702829.3aad48","type":"link out","z":"fc92c0f1.7a70d","name":"LightCmdBedRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1115,"y":220,"wires":[]},{"id":"3aae165.9e5e5ea","type":"change","z":"fc92c0f1.7a70d","name":"BedroomStandlight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"13980756 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"13980753 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":830,"y":380,"wires":[["c4cbb6df.293088"]]},{"id":"af5181f4.b3479","type":"inject","z":"fc92c0f1.7a70d","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":300,"wires":[["c646ccd7.5b4c6"]]},{"id":"52156374.3b9c1c","type":"inject","z":"fc92c0f1.7a70d","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":340,"wires":[["c646ccd7.5b4c6"]]},{"id":"c4cbb6df.293088","type":"link out","z":"fc92c0f1.7a70d","name":"LightCmdBedRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1115,"y":380,"wires":[]},{"id":"df4170b5.2c8c4","type":"change","z":"fc92c0f1.7a70d","name":"BedroomWindowLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"13979988 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"13979985 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":540,"wires":[["f937b6f5.7505f8"]]},{"id":"8b835dfc.024b9","type":"inject","z":"fc92c0f1.7a70d","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":460,"wires":[["94cf6f8a.0fc54"]]},{"id":"46e9c8bd.0eada8","type":"inject","z":"fc92c0f1.7a70d","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":500,"wires":[["94cf6f8a.0fc54"]]},{"id":"f937b6f5.7505f8","type":"link out","z":"fc92c0f1.7a70d","name":"LightCmdBedRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1115,"y":540,"wires":[]},{"id":"56437000.34f21","type":"switch","z":"e6c415e8.d33198","name":"PersonSwitch","property":"person","propertyType":"msg","rules":[{"t":"eq","v":"Wolfgang","vt":"str"},{"t":"eq","v":"Patty","vt":"str"},{"t":"eq","v":"Matthias","vt":"str"},{"t":"eq","v":"Anna","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":720,"y":360,"wires":[["5421c019.e3315"],["f02a90ef.b583f"],["9f12ba95.9b9da8"],["29801664.4e288a"]]},{"id":"da96f01e.dc529","type":"link out","z":"e6c415e8.d33198","name":"IsWolfgangPresent","links":["263d7d61.780282","4144496f.bd8878","41ac22f7.4c7fbc"],"x":1135,"y":200,"wires":[]},{"id":"6e451e68.cb576","type":"link out","z":"e6c415e8.d33198","name":"IsPatriciaPresent","links":["4f8f77df.6ea7e8","41ac22f7.4c7fbc","263d7d61.780282","4144496f.bd8878"],"x":1135,"y":260,"wires":[]},{"id":"65c0ab55.f13704","type":"link out","z":"e6c415e8.d33198","name":"IsMatthiasPresent","links":["4f8f77df.6ea7e8","e4b81a18.54e938","c396bfdd.633e4","41ac22f7.4c7fbc","263d7d61.780282"],"x":1135,"y":320,"wires":[]},{"id":"ce861562.f30788","type":"link out","z":"e6c415e8.d33198","name":"IsAnnaPresent","links":["4f8f77df.6ea7e8","5769857b.2342bc","41ac22f7.4c7fbc","263d7d61.780282"],"x":1135,"y":380,"wires":[]},{"id":"cac0ea1a.f46ed8","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Bedroom","topic":"homegear/instance1/set/39/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":910,"y":160,"wires":[]},{"id":"ad16e41b.7ba2e8","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":120,"wires":[["d089e13f.3e349"]]},{"id":"4c1bf884.5b7268","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":200,"wires":[["b301f5ab.3dcbf8"]]},{"id":"46570889.2b4eb8","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":160,"wires":[["38c6f657.ad568a"]]},{"id":"73310700.3627f8","type":"link in","z":"85e980fb.9ac9c","name":"","links":["54e43eda.37cff"],"x":215,"y":60,"wires":[["e265d1e1.88bf9","83b8d824.901b28"]]},{"id":"cb3490a4.d945","type":"function","z":"85e980fb.9ac9c","name":"HeatingControl","func":"if ('windowStatus' in msg) {\n context.set('windowStatus', msg.windowStatus)\n}\nif ('payload' in msg) {\n if (['OFF', 'HIGH', 'LOW'].indexOf(msg.payload) != -1) {\n context.set('heating', msg.payload) \n }\n}\nlet windowStatus = context.get('windowStatus')\nlet heating = context.get('heating') || \"OFF\"\nnode.status({fill:(windowStatus ? \"green\" : \"red\"),shape:\"dot\",text:`${windowStatus}, ${heating}`})\nif (windowStatus) {\n msg.payload = heating\n} else {\n msg.payload = 'FORCED_OFF'\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":200,"wires":[["969912ea.adde3"]]},{"id":"e265d1e1.88bf9","type":"change","z":"85e980fb.9ac9c","name":"WindowStatusAdaptor","rules":[{"t":"set","p":"windowStatus","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":60,"wires":[["cb3490a4.d945"]]},{"id":"a1a3185.83808e8","type":"inject","z":"85e980fb.9ac9c","name":"HIGH_IN_EVENING","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"30 18 * * *","once":false,"onceDelay":0.1,"x":140,"y":320,"wires":[["cb3490a4.d945"]]},{"id":"66355c8a.48b844","type":"inject","z":"85e980fb.9ac9c","name":"LOW_IN_NIGHT","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"30 00 * * *","once":false,"onceDelay":0.1,"x":130,"y":360,"wires":[["cb3490a4.d945"]]},{"id":"efadf269.4932d","type":"ui_text","z":"85e980fb.9ac9c","group":"3fd34d49.7fa762","order":1,"width":"3","height":"1","name":"TargetTemperature","label":"Soll","format":"{{msg.payload}}°C","layout":"row-left","x":910,"y":300,"wires":[]},{"id":"d089e13f.3e349","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"3fd34d49.7fa762","order":3,"width":"2","height":"1","passthru":true,"label":"Hoch","color":"","bgcolor":"","icon":"","payload":"HIGH","payloadType":"str","topic":"","x":230,"y":120,"wires":[["cb3490a4.d945"]]},{"id":"38c6f657.ad568a","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"3fd34d49.7fa762","order":4,"width":"2","height":"1","passthru":true,"label":"Niedrig","color":"","bgcolor":"","icon":"","payload":"LOW","payloadType":"str","topic":"","x":240,"y":160,"wires":[["cb3490a4.d945"]]},{"id":"b301f5ab.3dcbf8","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"3fd34d49.7fa762","order":5,"width":"2","height":"1","passthru":true,"label":"Aus","color":"","bgcolor":"","icon":"","payload":"OFF","payloadType":"str","topic":"","x":230,"y":200,"wires":[["cb3490a4.d945"]]},{"id":"54297977.e559b8","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Kitchen","topic":"homegear/instance1/set/40/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":900,"y":540,"wires":[]},{"id":"e40d8b1d.2de8c8","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":500,"wires":[["27752b53.bebab4"]]},{"id":"d0aa5441.528968","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":580,"wires":[["2559e7a3.9c8d88"]]},{"id":"6df094fe.6aa28c","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":540,"wires":[["1d9875a9.fad35a"]]},{"id":"157597ee.5a6a68","type":"link in","z":"85e980fb.9ac9c","name":"","links":["47c60556.9e9bdc"],"x":215,"y":440,"wires":[["c11ac5d5.bf2ec8","686a239c.dcc49c"]]},{"id":"be001959.29c8c8","type":"function","z":"85e980fb.9ac9c","name":"HeatingControl","func":"if ('windowStatus' in msg) {\n context.set('windowStatus', msg.windowStatus)\n}\nif ('payload' in msg) {\n if (['OFF', 'HIGH', 'LOW'].indexOf(msg.payload) != -1) {\n context.set('heating', msg.payload) \n }\n}\nlet windowStatus = context.get('windowStatus')\nlet heating = context.get('heating') || \"OFF\"\nnode.status({fill:(windowStatus ? \"green\" : \"red\"),shape:\"dot\",text:`${windowStatus}, ${heating}`})\nif (windowStatus) {\n msg.payload = heating\n} else {\n msg.payload = 'FORCED_OFF'\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":580,"wires":[["972acd14.edca8"]]},{"id":"c11ac5d5.bf2ec8","type":"change","z":"85e980fb.9ac9c","name":"WindowStatusAdaptor","rules":[{"t":"set","p":"windowStatus","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":440,"wires":[["be001959.29c8c8"]]},{"id":"d51beb21.c9b528","type":"ui_text","z":"85e980fb.9ac9c","group":"8e11452e.2aeb98","order":1,"width":"3","height":"1","name":"TargetTemperature","label":"Soll","format":"{{msg.payload}}°C","layout":"row-left","x":910,"y":680,"wires":[]},{"id":"27752b53.bebab4","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"8e11452e.2aeb98","order":3,"width":"2","height":"1","passthru":true,"label":"Hoch","color":"","bgcolor":"","icon":"","payload":"HIGH","payloadType":"str","topic":"","x":230,"y":500,"wires":[["be001959.29c8c8"]]},{"id":"1d9875a9.fad35a","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"8e11452e.2aeb98","order":4,"width":"2","height":"1","passthru":true,"label":"Niedrig","color":"","bgcolor":"","icon":"","payload":"LOW","payloadType":"str","topic":"","x":240,"y":540,"wires":[["be001959.29c8c8"]]},{"id":"2559e7a3.9c8d88","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"8e11452e.2aeb98","order":5,"width":"2","height":"1","passthru":true,"label":"Aus","color":"","bgcolor":"","icon":"","payload":"OFF","payloadType":"str","topic":"","x":230,"y":580,"wires":[["be001959.29c8c8"]]},{"id":"7e0d7a52.118f64","type":"inject","z":"85e980fb.9ac9c","name":"HIGH_IN_MORNING","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"30 06 * * *","once":false,"onceDelay":0.1,"x":180,"y":640,"wires":[["be001959.29c8c8"]]},{"id":"fe9e8ded.8b48d","type":"inject","z":"85e980fb.9ac9c","name":"LOW_IN_NIGHT","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"00 23 * * *","once":false,"onceDelay":0.1,"x":170,"y":680,"wires":[["be001959.29c8c8"]]},{"id":"972acd14.edca8","type":"function","z":"85e980fb.9ac9c","name":"TempMapper","func":"let OFF_TEMP = 5.0\nlet LOW_TEMP = 15.0\nlet HIGH_TEMP = context.get('temperature') || 10.0\nlet heatingOff = flow.get('heatingGlobalOff') || false\n\nif (! heatingOff) {\n if ('payload' in msg) {\n switch (msg.payload) {\n case \"OFF\":\n case \"FORCED_OFF\":\n msg.payload = OFF_TEMP\n break\n case \"LOW\":\n msg.payload = LOW_TEMP\n break\n case \"HIGH\":\n msg.payload = HIGH_TEMP\n break\n case \"TEMP\":\n msg.payload = msg.tempTargetTemperature\n break\n default:\n context.set('temperature', msg.payload)\n return\n break\n }\n }\n} else {\n msg.payload = OFF_TEMP;\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload} ${HIGH_TEMP} ${LOW_TEMP} ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":580,"wires":[["d51beb21.c9b528","54297977.e559b8","4b2a8203.27ef5c","8ffc962f.3f8fd8"]]},{"id":"aff3a17f.1cfc9","type":"ui_numeric","z":"85e980fb.9ac9c","name":"TargetTemp","label":"Hoch / °C","group":"8e11452e.2aeb98","order":6,"width":"3","height":"1","passthru":true,"topic":"","format":"{{value}}","min":"5","max":"30","step":1,"x":610,"y":640,"wires":[["972acd14.edca8"]]},{"id":"969912ea.adde3","type":"function","z":"85e980fb.9ac9c","name":"TempMapper","func":"let OFF_TEMP = 5.0\nlet LOW_TEMP = 15.0\nlet HIGH_TEMP = context.get('temperature') || 10.0\nlet heatingOff = flow.get('heatingGlobalOff') || false\n\nif (! heatingOff) {\n if ('payload' in msg) {\n switch (msg.payload) {\n case \"OFF\":\n case \"FORCED_OFF\":\n msg.payload = OFF_TEMP\n break\n case \"LOW\":\n msg.payload = LOW_TEMP\n break\n case \"HIGH\":\n msg.payload = HIGH_TEMP\n break\n case \"TEMP\":\n msg.payload = msg.tempTargetTemperature\n break\n default:\n context.set('temperature', msg.payload)\n return\n break\n }\n }\n} else {\n msg.payload = OFF_TEMP;\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload} ${HIGH_TEMP} ${LOW_TEMP} ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":200,"wires":[["cac0ea1a.f46ed8","efadf269.4932d","8d204219.f8a6e","8fec555b.df77e8"]]},{"id":"bb42059d.8f44d8","type":"ui_numeric","z":"85e980fb.9ac9c","name":"TargetTemp","label":"Hoch / °C","group":"3fd34d49.7fa762","order":6,"width":"3","height":"1","passthru":true,"topic":"","format":"{{value}}","min":"5","max":"30","step":1,"x":610,"y":260,"wires":[["969912ea.adde3"]]},{"id":"75321574.6b49cc","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"21","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":260,"wires":[["bb42059d.8f44d8"]]},{"id":"d62a52d3.e82d","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"21","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":640,"wires":[["aff3a17f.1cfc9"]]},{"id":"2730a9b9.d29886","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Bathroom 1. Fl","topic":"homegear/instance1/set/41/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":930,"y":900,"wires":[]},{"id":"2e37b22a.d2e18e","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":860,"wires":[["79dd2820.13c5b8"]]},{"id":"66b21e4e.8ba4d","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":940,"wires":[["ce09584f.fac018"]]},{"id":"ddc10399.92db7","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":900,"wires":[["7ed7f210.b11b5c"]]},{"id":"b753b933.0a6158","type":"link in","z":"85e980fb.9ac9c","name":"","links":["3f3f8622.44caba"],"x":215,"y":800,"wires":[["867ef21a.5d51b","2f131960.96b076"]]},{"id":"4ba12276.f8dfdc","type":"function","z":"85e980fb.9ac9c","name":"HeatingControl","func":"if ('windowStatus' in msg) {\n context.set('windowStatus', msg.windowStatus)\n}\nif ('payload' in msg) {\n if (['OFF', 'HIGH', 'LOW'].indexOf(msg.payload) != -1) {\n context.set('heating', msg.payload) \n }\n}\nlet windowStatus = context.get('windowStatus')\nlet heating = context.get('heating') || \"OFF\"\nnode.status({fill:(windowStatus ? \"green\" : \"red\"),shape:\"dot\",text:`${windowStatus}, ${heating}`})\nif (windowStatus) {\n msg.payload = heating\n} else {\n msg.payload = 'FORCED_OFF'\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":940,"wires":[["60ce0444.cef48c"]]},{"id":"867ef21a.5d51b","type":"change","z":"85e980fb.9ac9c","name":"WindowStatusAdaptor","rules":[{"t":"set","p":"windowStatus","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":800,"wires":[["4ba12276.f8dfdc"]]},{"id":"ea29cca5.2029f","type":"ui_text","z":"85e980fb.9ac9c","group":"dccde73d.b40188","order":0,"width":"0","height":"0","name":"TargetTemperature","label":"Soll","format":"{{msg.payload}}°C","layout":"row-left","x":910,"y":1040,"wires":[]},{"id":"79dd2820.13c5b8","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"dccde73d.b40188","order":0,"width":"2","height":"1","passthru":true,"label":"Hoch","color":"","bgcolor":"","icon":"","payload":"HIGH","payloadType":"str","topic":"","x":230,"y":860,"wires":[["4ba12276.f8dfdc"]]},{"id":"7ed7f210.b11b5c","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"dccde73d.b40188","order":0,"width":"2","height":"1","passthru":true,"label":"Niedrig","color":"","bgcolor":"","icon":"","payload":"LOW","payloadType":"str","topic":"","x":240,"y":900,"wires":[["4ba12276.f8dfdc"]]},{"id":"ce09584f.fac018","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"dccde73d.b40188","order":0,"width":"2","height":"1","passthru":true,"label":"Aus","color":"","bgcolor":"","icon":"","payload":"OFF","payloadType":"str","topic":"","x":230,"y":940,"wires":[["4ba12276.f8dfdc"]]},{"id":"84dfe660.e5a4f8","type":"inject","z":"85e980fb.9ac9c","name":"HIGH_IN_MORNING","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"00 06 * * *","once":false,"onceDelay":0.1,"x":180,"y":1000,"wires":[["4ba12276.f8dfdc"]]},{"id":"4df617b.7b09de8","type":"inject","z":"85e980fb.9ac9c","name":"LOW_LATER_IN_MORNING","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"00 11 * * *","once":false,"onceDelay":0.1,"x":210,"y":1040,"wires":[["4ba12276.f8dfdc"]]},{"id":"60ce0444.cef48c","type":"function","z":"85e980fb.9ac9c","name":"TempMapper","func":"let OFF_TEMP = 5.0\nlet LOW_TEMP = 15.0\nlet HIGH_TEMP = context.get('temperature') || 10.0\nlet heatingOff = flow.get('heatingGlobalOff') || false\n\nif (! heatingOff) {\n if ('payload' in msg) {\n switch (msg.payload) {\n case \"OFF\":\n case \"FORCED_OFF\":\n msg.payload = OFF_TEMP\n break\n case \"LOW\":\n msg.payload = LOW_TEMP\n break\n case \"HIGH\":\n msg.payload = HIGH_TEMP\n break\n case \"TEMP\":\n msg.payload = msg.tempTargetTemperature\n break\n default:\n context.set('temperature', msg.payload)\n return\n break\n }\n }\n} else {\n msg.payload = OFF_TEMP;\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload} ${HIGH_TEMP} ${LOW_TEMP} ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":940,"wires":[["ea29cca5.2029f","2730a9b9.d29886","fd948106.9fb98","db4999da.57f3c8"]]},{"id":"953e280d.e3b038","type":"ui_numeric","z":"85e980fb.9ac9c","name":"TargetTemp","label":"Hoch / °C","group":"dccde73d.b40188","order":0,"width":"3","height":"1","passthru":true,"topic":"","format":"{{value}}","min":"5","max":"30","step":1,"x":610,"y":1000,"wires":[["60ce0444.cef48c"]]},{"id":"2abb5bf0.982364","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"21","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":1000,"wires":[["953e280d.e3b038"]]},{"id":"83b8d824.901b28","type":"ui_text","z":"85e980fb.9ac9c","group":"3fd34d49.7fa762","order":7,"width":"3","height":"1","name":"Window","label":"Fenster","format":"{{msg.payload ? \"geschl.\" : \"offen\" }}","layout":"row-spread","x":520,"y":140,"wires":[]},{"id":"686a239c.dcc49c","type":"ui_text","z":"85e980fb.9ac9c","group":"8e11452e.2aeb98","order":7,"width":"3","height":"1","name":"Window","label":"Fenster","format":"{{msg.payload ? \"geschl.\" : \"offen\" }}","layout":"row-spread","x":520,"y":520,"wires":[]},{"id":"2f131960.96b076","type":"ui_text","z":"85e980fb.9ac9c","group":"dccde73d.b40188","order":0,"width":"3","height":"1","name":"Window","label":"Fenster","format":"{{msg.payload ? \"geschl.\" : \"offen\" }}","layout":"row-spread","x":520,"y":880,"wires":[]},{"id":"ec216f4a.72307","type":"comment","z":"85e980fb.9ac9c","name":"Bedroom","info":"","x":80,"y":60,"wires":[]},{"id":"f9234801.bc43e8","type":"comment","z":"85e980fb.9ac9c","name":"Kitchen","info":"","x":70,"y":440,"wires":[]},{"id":"90875694.2041e8","type":"comment","z":"85e980fb.9ac9c","name":"Bathroom 1. Fl","info":"","x":100,"y":800,"wires":[]},{"id":"857fbe90.c1684","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Anna","topic":"homegear/instance1/set/42/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":900,"y":1280,"wires":[]},{"id":"b4e951fd.8be41","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Matthias","topic":"homegear/instance1/set/43/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":910,"y":1900,"wires":[]},{"id":"d7e39c5b.86f8c","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1240,"wires":[["cd580071.8f0e9"]]},{"id":"b116db16.39d028","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1320,"wires":[["5c362128.1e362"]]},{"id":"a248466d.315268","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1280,"wires":[["9b1f9696.87a458"]]},{"id":"8d0f297c.4dcb28","type":"link in","z":"85e980fb.9ac9c","name":"","links":["d4ac6506.f0b608"],"x":215,"y":1180,"wires":[["8dc96bf6.835238","c9660a91.f4e2c8"]]},{"id":"1223d4de.4fa77b","type":"function","z":"85e980fb.9ac9c","name":"HeatingControl","func":"if ('windowStatus' in msg) {\n context.set('windowStatus', msg.windowStatus)\n}\nif ('payload' in msg) {\n if (['OFF', 'HIGH', 'LOW'].indexOf(msg.payload) != -1) {\n context.set('heating', msg.payload) \n }\n}\nlet windowStatus = context.get('windowStatus')\nlet heating = context.get('heating') || \"OFF\"\nnode.status({fill:(windowStatus ? \"green\" : \"red\"),shape:\"dot\",text:`${windowStatus}, ${heating}`})\nif (windowStatus) {\n msg.payload = heating\n} else {\n msg.payload = 'FORCED_OFF'\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":1320,"wires":[["121bc58.81cb63b"]]},{"id":"8dc96bf6.835238","type":"change","z":"85e980fb.9ac9c","name":"WindowStatusAdaptor","rules":[{"t":"set","p":"windowStatus","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":1180,"wires":[["1223d4de.4fa77b"]]},{"id":"9130ebae.faaee8","type":"ui_text","z":"85e980fb.9ac9c","group":"544f71e2.655ff","order":0,"width":"0","height":"0","name":"TargetTemperature","label":"Soll","format":"{{msg.payload}}°C","layout":"row-left","x":910,"y":1420,"wires":[]},{"id":"cd580071.8f0e9","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"544f71e2.655ff","order":0,"width":"2","height":"1","passthru":true,"label":"Hoch","color":"","bgcolor":"","icon":"","payload":"HIGH","payloadType":"str","topic":"","x":230,"y":1240,"wires":[["1223d4de.4fa77b"]]},{"id":"9b1f9696.87a458","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"544f71e2.655ff","order":0,"width":"2","height":"1","passthru":true,"label":"Niedrig","color":"","bgcolor":"","icon":"","payload":"LOW","payloadType":"str","topic":"","x":240,"y":1280,"wires":[["1223d4de.4fa77b"]]},{"id":"5c362128.1e362","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"544f71e2.655ff","order":0,"width":"2","height":"1","passthru":true,"label":"Aus","color":"","bgcolor":"","icon":"","payload":"OFF","payloadType":"str","topic":"","x":230,"y":1320,"wires":[["1223d4de.4fa77b"]]},{"id":"121bc58.81cb63b","type":"function","z":"85e980fb.9ac9c","name":"TempMapper","func":"let OFF_TEMP = 5.0\nlet LOW_TEMP = 15.0\nlet HIGH_TEMP = context.get('temperature') || 10.0\nlet heatingOff = flow.get('heatingGlobalOff') || false\n\nif (! heatingOff) {\n if ('payload' in msg) {\n switch (msg.payload) {\n case \"OFF\":\n case \"FORCED_OFF\":\n msg.payload = OFF_TEMP\n break\n case \"LOW\":\n msg.payload = LOW_TEMP\n break\n case \"HIGH\":\n msg.payload = HIGH_TEMP\n break\n case \"TEMP\":\n msg.payload = msg.tempTargetTemperature\n break\n default:\n context.set('temperature', msg.payload)\n return\n break\n }\n }\n} else {\n msg.payload = OFF_TEMP;\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload} ${HIGH_TEMP} ${LOW_TEMP} ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":1320,"wires":[["9130ebae.faaee8","857fbe90.c1684","72dd2732.8f5fc8","725538d8.b633d8"]]},{"id":"83fce71c.f874f8","type":"ui_numeric","z":"85e980fb.9ac9c","name":"TargetTemp","label":"Hoch / °C","group":"544f71e2.655ff","order":0,"width":"3","height":"1","passthru":true,"topic":"","format":"{{value}}","min":"5","max":"30","step":1,"x":610,"y":1380,"wires":[["121bc58.81cb63b"]]},{"id":"ef642e4.7d361d","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"21","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":1380,"wires":[["83fce71c.f874f8"]]},{"id":"c9660a91.f4e2c8","type":"ui_text","z":"85e980fb.9ac9c","group":"544f71e2.655ff","order":0,"width":"3","height":"1","name":"Window","label":"Fenster","format":"{{msg.payload ? \"geschl.\" : \"offen\" }}","layout":"row-spread","x":520,"y":1260,"wires":[]},{"id":"416fab15.df11f4","type":"comment","z":"85e980fb.9ac9c","name":"Anna","info":"","x":70,"y":1180,"wires":[]},{"id":"b6b5b3b7.fd971","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1860,"wires":[["59a389c5.1bf138"]]},{"id":"69db6aa3.8e8e24","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":2060,"wires":[["3951a49f.d9bf6c"]]},{"id":"809d6d98.1ed32","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1960,"wires":[["89b6b02e.7e1bd"]]},{"id":"67b37a28.783d64","type":"link in","z":"85e980fb.9ac9c","name":"","links":["de43097c.b4aac8"],"x":215,"y":1800,"wires":[["57370766.0ffe08","1095fca.4e90b03"]]},{"id":"2f75366e.33c97a","type":"function","z":"85e980fb.9ac9c","name":"HeatingControl","func":"if ('windowStatus' in msg) {\n context.set('windowStatus', msg.windowStatus)\n}\nif ('payload' in msg) {\n if (['OFF', 'HIGH', 'LOW'].indexOf(msg.payload) != -1) {\n context.set('heating', msg.payload) \n }\n}\nlet windowStatus = context.get('windowStatus')\nlet heating = context.get('heating') || \"OFF\"\nnode.status({fill:(windowStatus ? \"green\" : \"red\"),shape:\"dot\",text:`${windowStatus}, ${heating}`})\nif (windowStatus) {\n msg.payload = heating\n} else {\n msg.payload = 'FORCED_OFF'\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":1940,"wires":[["4ad6c527.24617c"]]},{"id":"57370766.0ffe08","type":"change","z":"85e980fb.9ac9c","name":"WindowStatusAdaptor","rules":[{"t":"set","p":"windowStatus","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":1800,"wires":[["2f75366e.33c97a"]]},{"id":"d07f5438.c40378","type":"ui_text","z":"85e980fb.9ac9c","group":"4a42dcdc.6ad814","order":0,"width":0,"height":0,"name":"TargetTemperature","label":"Soll","format":"{{msg.payload}}°C","layout":"row-left","x":910,"y":2040,"wires":[]},{"id":"59a389c5.1bf138","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"4a42dcdc.6ad814","order":0,"width":"2","height":"1","passthru":true,"label":"Hoch","color":"","bgcolor":"","icon":"","payload":"HIGH","payloadType":"str","topic":"","x":230,"y":1860,"wires":[["2f75366e.33c97a"]]},{"id":"89b6b02e.7e1bd","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"4a42dcdc.6ad814","order":0,"width":"2","height":"1","passthru":true,"label":"Niedrig","color":"","bgcolor":"","icon":"","payload":"LOW","payloadType":"str","topic":"","x":240,"y":1960,"wires":[["2f75366e.33c97a"]]},{"id":"3951a49f.d9bf6c","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"4a42dcdc.6ad814","order":0,"width":"2","height":"1","passthru":true,"label":"Aus","color":"","bgcolor":"","icon":"","payload":"OFF","payloadType":"str","topic":"","x":230,"y":2060,"wires":[["2f75366e.33c97a"]]},{"id":"4ad6c527.24617c","type":"function","z":"85e980fb.9ac9c","name":"TempMapper","func":"let OFF_TEMP = 5.0\nlet LOW_TEMP = 15.0\nlet HIGH_TEMP = context.get('temperature') || 10.0\nlet heatingOff = flow.get('heatingGlobalOff') || false\n\nif (! heatingOff) {\n if ('payload' in msg) {\n switch (msg.payload) {\n case \"OFF\":\n case \"FORCED_OFF\":\n msg.payload = OFF_TEMP\n break\n case \"LOW\":\n msg.payload = LOW_TEMP\n break\n case \"HIGH\":\n msg.payload = HIGH_TEMP\n break\n case \"TEMP\":\n msg.payload = msg.tempTargetTemperature\n break\n default:\n context.set('temperature', msg.payload)\n return\n break\n }\n }\n} else {\n msg.payload = OFF_TEMP;\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload} ${HIGH_TEMP} ${LOW_TEMP} ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":1940,"wires":[["d07f5438.c40378","b4e951fd.8be41","79055d5a.4bddc4","eb2b3f44.2ef66"]]},{"id":"c56aadb2.1f8fa","type":"ui_numeric","z":"85e980fb.9ac9c","name":"TargetTemp","label":"Hoch / °C","group":"4a42dcdc.6ad814","order":0,"width":"3","height":"1","passthru":true,"topic":"","format":"{{value}}","min":"5","max":"30","step":1,"x":610,"y":2000,"wires":[["4ad6c527.24617c"]]},{"id":"6599f45b.1d894c","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"21","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":2000,"wires":[["c56aadb2.1f8fa"]]},{"id":"1095fca.4e90b03","type":"ui_text","z":"85e980fb.9ac9c","group":"4a42dcdc.6ad814","order":0,"width":"3","height":"1","name":"Window","label":"Fenster","format":"{{msg.payload ? \"geschl.\" : \"offen\" }}","layout":"row-spread","x":580,"y":1880,"wires":[]},{"id":"38a4f8bf.acccf8","type":"comment","z":"85e980fb.9ac9c","name":"Matthias","info":"","x":80,"y":1800,"wires":[]},{"id":"fc6e4821.a3ea18","type":"inject","z":"85e980fb.9ac9c","name":"true_IN_MORNING","topic":"cron","payload":"true","payloadType":"bool","repeat":"","crontab":"30 06 * * *","once":false,"onceDelay":0.1,"x":140,"y":2240,"wires":[["90bf2f88.58133"]]},{"id":"24d81f84.5c1a2","type":"inject","z":"85e980fb.9ac9c","name":"false_IN_NIGHT","topic":"cron","payload":"false","payloadType":"bool","repeat":"","crontab":"00 23 * * *","once":false,"onceDelay":0.1,"x":130,"y":2180,"wires":[["90bf2f88.58133"]]},{"id":"90bf2f88.58133","type":"combine-logic","z":"85e980fb.9ac9c","name":"","topic":"","operator":"and","defer":250,"timeout":0,"distinction":"topic","x":340,"y":2280,"wires":[["3205418c.789b8e"]]},{"id":"e4b81a18.54e938","type":"link in","z":"85e980fb.9ac9c","name":"","links":["65c0ab55.f13704"],"x":215,"y":2320,"wires":[["90bf2f88.58133"]]},{"id":"3205418c.789b8e","type":"change","z":"85e980fb.9ac9c","name":"true2HIGH/false2LOW","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"HIGH","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"LOW","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":400,"y":2220,"wires":[["2f75366e.33c97a"]]},{"id":"1ed070a.7ba238f","type":"ui_switch","z":"1668233b.c34ead","name":"Fensterbank","label":"Fensterbank","group":"e4f7893f.aca378","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Kitchen/Windowlight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":510,"y":120,"wires":[["ebf2ff60.c8b5e","a78eb6e2.e4ce08"]]},{"id":"8e311245.91f2b","type":"ui_switch","z":"1668233b.c34ead","name":"Decke","label":"Decke","group":"e4f7893f.aca378","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Kitchen/Ceilinglight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":490,"y":300,"wires":[["76c00293.607f8c"]]},{"id":"559fc54d.9b66ac","type":"ui_switch","z":"1668233b.c34ead","name":"Schreibtisch","label":"Schreibtisch","group":"4a344740.e1c3b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Kitchen/Desklight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":510,"y":480,"wires":[["8d88bce6.4ac67"]]},{"id":"7364a75e.9b3a68","type":"ui_switch","z":"1668233b.c34ead","name":"Stehlampe","label":"Stehlampe","group":"4a344740.e1c3b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Kitchen/Standlight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":510,"y":660,"wires":[["3eb84a07.7de566"]]},{"id":"4519d1ec.7f536","type":"ui_switch","z":"1668233b.c34ead","name":"Schrank","label":"Schrank","group":"4a344740.e1c3b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Kitchen/Wardrobelight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":500,"y":840,"wires":[["78646777.40f898"]]},{"id":"8d611830.a3e8c8","type":"switch","z":"6d5dc8fd.c55a08","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"eco","vt":"str"},{"t":"eq","v":"day","vt":"str"},{"t":"eq","v":"morning","vt":"str"},{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"bedroomon","vt":"str"},{"t":"eq","v":"bedroomoff","vt":"str"}],"checkall":"true","repair":false,"outputs":6,"x":710,"y":900,"wires":[["dd5b1aac.0fb068","585b5804.0e8908"],["350cb182.5e5dde","d0885ce5.866ff"],["45fe6cd1.bda344","8a00ff9a.4a554"],["6dc9af8e.4f761"],["682bc371.1c713c"],["be1ff44d.2ab658"]]},{"id":"dd5b1aac.0fb068","type":"change","z":"6d5dc8fd.c55a08","name":"eco true","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":900,"y":780,"wires":[["f5c92d01.dd9ed"]]},{"id":"585b5804.0e8908","type":"change","z":"6d5dc8fd.c55a08","name":"eco false","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":900,"y":820,"wires":[["5a9389f4.0f1a18"]]},{"id":"350cb182.5e5dde","type":"change","z":"6d5dc8fd.c55a08","name":"day true","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":900,"y":880,"wires":[["8f4c92e7.d0e65"]]},{"id":"d0885ce5.866ff","type":"change","z":"6d5dc8fd.c55a08","name":"day false","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":900,"y":920,"wires":[["7c5e098c.520ce8"]]},{"id":"45fe6cd1.bda344","type":"change","z":"6d5dc8fd.c55a08","name":"morning true","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":980,"wires":[["42065911.514378"]]},{"id":"8a00ff9a.4a554","type":"change","z":"6d5dc8fd.c55a08","name":"morning false","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":920,"y":1020,"wires":[["749a1d3c.50d5e4"]]},{"id":"6dc9af8e.4f761","type":"change","z":"6d5dc8fd.c55a08","name":"all off false","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":1080,"wires":[["50631528.d34dac"]]},{"id":"8d792496.23ec68","type":"link in","z":"1668233b.c34ead","name":"LightInKitchenWindow","links":["f5c92d01.dd9ed","8f4c92e7.d0e65","42065911.514378","50631528.d34dac"],"x":375,"y":80,"wires":[["1ed070a.7ba238f"]]},{"id":"f5c92d01.dd9ed","type":"link out","z":"6d5dc8fd.c55a08","name":"eco true","links":["81b126cd.a84f48","8d792496.23ec68","3e1f5965.d939d6","5cac823d.da3b1c","d5c11048.78928","f96c2c74.7ab2c","b7696b15.571798","bc709d18.8419e","37d349f1.e54146","85f4d30d.8b60b","fa5f6b03.027da8","42d0e9ba.8838b8","d053907c.4df31","99f7dc.de1fc828"],"x":1095,"y":780,"wires":[]},{"id":"dbc81c50.4693e","type":"link in","z":"1668233b.c34ead","name":"LightInKitchenCeiling","links":["5a9389f4.0f1a18","8f4c92e7.d0e65","42065911.514378","50631528.d34dac"],"x":380,"y":260,"wires":[["8e311245.91f2b"]]},{"id":"5a9389f4.0f1a18","type":"link out","z":"6d5dc8fd.c55a08","name":"eco false","links":["dbc81c50.4693e","f2e1c2a0.30923","68c685de.507a9c","a698ebfc.3a2ad8","64c5cc7d.3673f4","435d9a28.a05ab4"],"x":1095,"y":820,"wires":[]},{"id":"81b126cd.a84f48","type":"link in","z":"1668233b.c34ead","name":"LightInHallwayDesk","links":["8f4c92e7.d0e65","42065911.514378","50631528.d34dac","f5c92d01.dd9ed"],"x":375,"y":440,"wires":[["559fc54d.9b66ac"]]},{"id":"8f4c92e7.d0e65","type":"link out","z":"6d5dc8fd.c55a08","name":"day true","links":["64c5cc7d.3673f4","81b126cd.a84f48","8d792496.23ec68","dbc81c50.4693e","f2e1c2a0.30923","3e1f5965.d939d6","5cac823d.da3b1c","d5c11048.78928","f96c2c74.7ab2c","b7696b15.571798","bc709d18.8419e","68c685de.507a9c","a698ebfc.3a2ad8","37d349f1.e54146","85f4d30d.8b60b","fa5f6b03.027da8","42d0e9ba.8838b8","d053907c.4df31","99f7dc.de1fc828","435d9a28.a05ab4"],"x":1095,"y":880,"wires":[]},{"id":"7c5e098c.520ce8","type":"link out","z":"6d5dc8fd.c55a08","name":"day false","links":[],"x":1095,"y":920,"wires":[]},{"id":"749a1d3c.50d5e4","type":"link out","z":"6d5dc8fd.c55a08","name":"morning false","links":["bc709d18.8419e","b7696b15.571798","f96c2c74.7ab2c","d5c11048.78928","5cac823d.da3b1c","68c685de.507a9c","a698ebfc.3a2ad8","37d349f1.e54146","85f4d30d.8b60b","42d0e9ba.8838b8","64c5cc7d.3673f4","99f7dc.de1fc828","435d9a28.a05ab4"],"x":1095,"y":1020,"wires":[]},{"id":"42065911.514378","type":"link out","z":"6d5dc8fd.c55a08","name":"morning true","links":["81b126cd.a84f48","8d792496.23ec68","dbc81c50.4693e","f2e1c2a0.30923","3e1f5965.d939d6","fa5f6b03.027da8","d053907c.4df31"],"x":1095,"y":980,"wires":[]},{"id":"50631528.d34dac","type":"link out","z":"6d5dc8fd.c55a08","name":"all off false","links":["64c5cc7d.3673f4","81b126cd.a84f48","8d792496.23ec68","dbc81c50.4693e","f2e1c2a0.30923","3e1f5965.d939d6","5cac823d.da3b1c","d5c11048.78928","f96c2c74.7ab2c","b7696b15.571798","bc709d18.8419e","68c685de.507a9c","a698ebfc.3a2ad8","37d349f1.e54146","85f4d30d.8b60b","bfb49414.e99458","fa5f6b03.027da8","2bac35cc.e52afa","42d0e9ba.8838b8","c80e87d3.c9c8d8","3e72997f.479e76","ff48ab32.f07d08","d053907c.4df31","99f7dc.de1fc828","435d9a28.a05ab4"],"x":1095,"y":1080,"wires":[]},{"id":"f2e1c2a0.30923","type":"link in","z":"1668233b.c34ead","name":"LightInHallwayStand","links":["42065911.514378","50631528.d34dac","8f4c92e7.d0e65","5a9389f4.0f1a18"],"x":375,"y":620,"wires":[["7364a75e.9b3a68"]]},{"id":"64c5cc7d.3673f4","type":"link in","z":"1668233b.c34ead","name":"LightInHallwayWardrobe","links":["50631528.d34dac","5a9389f4.0f1a18","749a1d3c.50d5e4","8f4c92e7.d0e65"],"x":375,"y":800,"wires":[["4519d1ec.7f536"]]},{"id":"6a08e95d.75cbb8","type":"inject","z":"c6facb84.d5d508","name":"PeriodicalTrigger 1min","topic":"","payload":"","payloadType":"date","repeat":"60","crontab":"","once":false,"onceDelay":"1","x":150,"y":180,"wires":[["788630c.233a2d","f2ee703e.fb189","bc4aff2b.2d155","df6837c0.621838","d8a998e2.019cb8","4e4880da.f8fba","9d33d2ac.c2659"]]},{"id":"788630c.233a2d","type":"influxdb in","z":"c6facb84.d5d508","influxdb":"36da8460.3fe9fc","name":"avg_temp_hedge_last_15min","query":"select mean(pv) from measured where deviceid = 'Hedge' and kind = 'Temperature' and time > now() - 15m","rawOutput":false,"precision":"","retentionPolicy":"","x":470,"y":180,"wires":[["d2ba9bc6.9dd388"]]},{"id":"35e554d6.08aa6c","type":"ui_gauge","z":"c6facb84.d5d508","name":"Außentemp.","group":"8cc27fbd.d4e6e","order":0,"width":"6","height":"3","gtype":"gage","title":"Außentemp.","label":"°C","format":"{{value}}","min":"-20","max":"40","colors":["#0004b5","#33e600","#ca3838"],"seg1":"10","seg2":"30","x":910,"y":180,"wires":[]},{"id":"d2ba9bc6.9dd388","type":"function","z":"c6facb84.d5d508","name":"toFloat1Digit","func":"msg.payload = parseFloat(msg.payload[0].mean).toFixed(1);\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":180,"wires":[["35e554d6.08aa6c"]]},{"id":"9d33d2ac.c2659","type":"influxdb in","z":"c6facb84.d5d508","influxdb":"36da8460.3fe9fc","name":"avg_temp_freezer_last_15min","query":"select mean(pv) from measured where deviceid = 'Freezer' and kind = 'Temperature' and time > now() - 15m","rawOutput":false,"precision":"","retentionPolicy":"","x":470,"y":880,"wires":[["7cbef272.ad8c7c"]]},{"id":"5a69f55d.e6228c","type":"ui_gauge","z":"c6facb84.d5d508","name":"Gefrierschrank","group":"8cc27fbd.d4e6e","order":0,"width":"6","height":"3","gtype":"gage","title":"Gefrierschrank","label":"°C","format":"{{value}}","min":"-30","max":"10","colors":["#00b500","#e6e600","#ca3838"],"seg1":"-5","seg2":"2","x":920,"y":880,"wires":[]},{"id":"7cbef272.ad8c7c","type":"function","z":"c6facb84.d5d508","name":"toFloat1Digit","func":"msg.payload = parseFloat(msg.payload[0].mean).toFixed(1);\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":880,"wires":[["5a69f55d.e6228c"]]},{"id":"f2ee703e.fb189","type":"influxdb in","z":"c6facb84.d5d508","influxdb":"36da8460.3fe9fc","name":"avg_temp_bedroom_last_15min","query":"select mean(pv) from measured where deviceid = 'Bedroom' and kind = 'Temperature' and time > now() - 15m","rawOutput":false,"precision":"","retentionPolicy":"","x":470,"y":300,"wires":[["2e8f30f4.fc4e2"]]},{"id":"2e8f30f4.fc4e2","type":"function","z":"c6facb84.d5d508","name":"toFloat1Digit","func":"msg.payload = parseFloat(msg.payload[0].mean).toFixed(1);\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":300,"wires":[["78b0fd94.d620b4","bc0ea633.c480c8"]]},{"id":"78b0fd94.d620b4","type":"ui_gauge","z":"c6facb84.d5d508","name":"","group":"75c07dde.d93824","order":0,"width":"6","height":"6","gtype":"gage","title":"Schlafzimmer","label":"°C","format":"{{value}}","min":"5","max":"45","colors":["#0040b5","#09e600","#ca3838"],"seg1":"19","seg2":"23","x":910,"y":300,"wires":[]},{"id":"bc4aff2b.2d155","type":"influxdb in","z":"c6facb84.d5d508","influxdb":"36da8460.3fe9fc","name":"avg_temp_diningroom_last_15min","query":"select mean(pv) from measured where deviceid = 'DiningRoom' and kind = 'Temperature' and time > now() - 15m","rawOutput":false,"precision":"","retentionPolicy":"","x":480,"y":420,"wires":[["34d905f3.968d2a"]]},{"id":"34d905f3.968d2a","type":"function","z":"c6facb84.d5d508","name":"toFloat1Digit","func":"msg.payload = parseFloat(msg.payload[0].mean).toFixed(1);\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":420,"wires":[["aac1e661.637ad8","b2fcb2e8.b41a5"]]},{"id":"5cac823d.da3b1c","type":"link in","z":"7fea4240.a21f4c","name":"LightInDiningRoomSmall","links":["50631528.d34dac","749a1d3c.50d5e4","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":395,"y":100,"wires":[["9e882abc.5ab138"]]},{"id":"9e882abc.5ab138","type":"ui_switch","z":"7fea4240.a21f4c","name":"kleine Lampe","label":"kleine Lampe","group":"9347b2ed.f80bd","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Diningroom/Smalllight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":540,"y":140,"wires":[["d7540f4a.43852"]]},{"id":"64b49204.34e3cc","type":"ui_switch","z":"7fea4240.a21f4c","name":"","label":"Standlampe","group":"9347b2ed.f80bd","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Diningroom/Standlight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":530,"y":340,"wires":[["efd2d7.0436fd28"]]},{"id":"d5c11048.78928","type":"link in","z":"7fea4240.a21f4c","name":"LightInDiningRoomStand","links":["50631528.d34dac","749a1d3c.50d5e4","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":395,"y":300,"wires":[["64b49204.34e3cc"]]},{"id":"a8eb85cc.a8c188","type":"ui_switch","z":"7fea4240.a21f4c","name":"","label":"Schrank","group":"9347b2ed.f80bd","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Diningroom/Cupboardlight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":520,"y":540,"wires":[["310dbf39.56f68"]]},{"id":"f96c2c74.7ab2c","type":"link in","z":"7fea4240.a21f4c","name":"LightInDiningRoomCupboard","links":["50631528.d34dac","749a1d3c.50d5e4","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":395,"y":500,"wires":[["a8eb85cc.a8c188"]]},{"id":"4b352197.9285b","type":"ui_switch","z":"7fea4240.a21f4c","name":"","label":"Regallampe","group":"9347b2ed.f80bd","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Diningroom/Shelflight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":530,"y":740,"wires":[["fb0932be.f696e","1fbe6507.7eeb6b"]]},{"id":"b7696b15.571798","type":"link in","z":"7fea4240.a21f4c","name":"LightInDiningRoomShelf","links":["50631528.d34dac","749a1d3c.50d5e4","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":395,"y":700,"wires":[["4b352197.9285b"]]},{"id":"3b0401aa.b5dcce","type":"change","z":"7fea4240.a21f4c","name":"DiningRoomNaehkaestchenLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"86293 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"86292 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":860,"y":980,"wires":[["fc4ba941.c1fa48"]]},{"id":"e267e01c.b0fa1","type":"inject","z":"7fea4240.a21f4c","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":940,"wires":[["31b6c71a.4c3898"]]},{"id":"fb6eb559.6300e8","type":"inject","z":"7fea4240.a21f4c","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":980,"wires":[["31b6c71a.4c3898"]]},{"id":"fc4ba941.c1fa48","type":"link out","z":"7fea4240.a21f4c","name":"LightCmdDiningRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":895,"y":1040,"wires":[]},{"id":"bc709d18.8419e","type":"link in","z":"7fea4240.a21f4c","name":"LightInDiningRoomNaehkaestchen","links":["50631528.d34dac","749a1d3c.50d5e4","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":375,"y":940,"wires":[["31b6c71a.4c3898"]]},{"id":"31b6c71a.4c3898","type":"ui_switch","z":"7fea4240.a21f4c","name":"","label":"Nähkästchen","group":"9347b2ed.f80bd","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Diningroom/Naehkaestchen","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":510,"y":980,"wires":[["3b0401aa.b5dcce"]]},{"id":"2be03518.d1a5da","type":"ui_switch","z":"48b46b5c.6f68a4","name":"","label":"große Lampe","group":"35e7bab9.5775a6","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Livingroom/Largelight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":520,"y":100,"wires":[["6b0b0651.2e6638"]]},{"id":"68c685de.507a9c","type":"link in","z":"48b46b5c.6f68a4","name":"LightInLivingRoomLarge","links":["50631528.d34dac","5a9389f4.0f1a18","749a1d3c.50d5e4","8f4c92e7.d0e65"],"x":375,"y":60,"wires":[["2be03518.d1a5da"]]},{"id":"b37985b2.7b8218","type":"ui_switch","z":"48b46b5c.6f68a4","name":"","label":"kleine Lampe","group":"35e7bab9.5775a6","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Livingroom/Smalllight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":520,"y":300,"wires":[["181e29df.1bc466"]]},{"id":"a698ebfc.3a2ad8","type":"link in","z":"48b46b5c.6f68a4","name":"LightInLivingRoomSmall","links":["50631528.d34dac","5a9389f4.0f1a18","749a1d3c.50d5e4","8f4c92e7.d0e65"],"x":375,"y":260,"wires":[["b37985b2.7b8218"]]},{"id":"df2fd4a.ba24628","type":"ui_switch","z":"48b46b5c.6f68a4","name":"","label":"Sterne","group":"35e7bab9.5775a6","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Livingroom/Stars","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":490,"y":500,"wires":[["f2dd0a54.aee2b8"]]},{"id":"37d349f1.e54146","type":"link in","z":"48b46b5c.6f68a4","name":"LightInLivingRoomStars","links":["50631528.d34dac","749a1d3c.50d5e4","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":375,"y":460,"wires":[["df2fd4a.ba24628"]]},{"id":"ce4bb227.a54c2","type":"ui_switch","z":"48b46b5c.6f68a4","name":"","label":"Standlampe","group":"35e7bab9.5775a6","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Livingroom/Standlight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":510,"y":700,"wires":[["759f5010.14dea"]]},{"id":"85f4d30d.8b60b","type":"link in","z":"48b46b5c.6f68a4","name":"LightInLivingRoomStand","links":["50631528.d34dac","749a1d3c.50d5e4","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":375,"y":660,"wires":[["ce4bb227.a54c2"]]},{"id":"cf86a7ed.82fd98","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"552fd1db.fec08","order":2,"width":"3","height":"1","passthru":false,"label":"Morgenlicht","color":"","bgcolor":"","icon":"","payload":"morning","payloadType":"str","topic":"","x":510,"y":800,"wires":[["8d611830.a3e8c8"]]},{"id":"cc2c9ee2.7cea7","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"552fd1db.fec08","order":1,"width":"3","height":"1","passthru":false,"label":"Tageslicht","color":"","bgcolor":"","icon":"","payload":"day","payloadType":"str","topic":"","x":500,"y":860,"wires":[["8d611830.a3e8c8"]]},{"id":"289380cd.591be","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"552fd1db.fec08","order":3,"width":"3","height":"1","passthru":false,"label":"Sparlicht","color":"","bgcolor":"","icon":"","payload":"eco","payloadType":"str","topic":"","x":500,"y":920,"wires":[["8d611830.a3e8c8"]]},{"id":"1e35b581.f53eea","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"552fd1db.fec08","order":4,"width":"3","height":"1","passthru":false,"label":"Alles aus","color":"","bgcolor":"#5041f4","icon":"","payload":"off","payloadType":"str","topic":"","x":500,"y":980,"wires":[["8d611830.a3e8c8"]]},{"id":"aac1e661.637ad8","type":"ui_gauge","z":"c6facb84.d5d508","name":"","group":"b5936fe2.9bee5","order":0,"width":"6","height":"6","gtype":"gage","title":"Esszimmer","label":"°C","format":"{{value}}","min":"5","max":"45","colors":["#0040b5","#09e600","#ca3838"],"seg1":"19","seg2":"23","x":910,"y":420,"wires":[]},{"id":"1d1ed5c1.43011a","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Küche","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":850,"y":240,"wires":[[]]},{"id":"55506414.268f5c","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Anna","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":850,"y":440,"wires":[[]]},{"id":"4647cb67.13f1c4","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Matthias","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":860,"y":600,"wires":[[]]},{"id":"449b9df.4a3f764","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Wohnz.","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":860,"y":820,"wires":[[]]},{"id":"a00275e8.02d298","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Essz.","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":850,"y":1000,"wires":[[]]},{"id":"24d36073.34237","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Schlafz.","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":860,"y":1200,"wires":[[]]},{"id":"cb94a611.fe9ac8","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Bad unten","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":870,"y":1420,"wires":[[]]},{"id":"6dd2f0d4.34bf7","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Bad oben","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":860,"y":1600,"wires":[[]]},{"id":"ebb38c70.f8461","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Haustür","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":860,"y":1820,"wires":[[]]},{"id":"8e127a08.2cf118","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"Window/Hallway","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":680,"y":2020,"wires":[["c894e27e.63407","278c021b.ce802e","ec22367c.05cd88"]]},{"id":"51724b49.331124","type":"mqtt in","z":"5cd559ac.c75c38","name":"Fenster Flur","topic":"homegear/instance1/plain/25/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":290,"y":1960,"wires":[["2b84842f.a5259c"]]},{"id":"2b84842f.a5259c","type":"change","z":"5cd559ac.c75c38","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":2020,"wires":[["8e127a08.2cf118","310a1bf0.a1ee54"]]},{"id":"c894e27e.63407","type":"link out","z":"5cd559ac.c75c38","name":"FrontdoorClosed","links":[],"x":815,"y":2020,"wires":[]},{"id":"278c021b.ce802e","type":"ui_switch","z":"5cd559ac.c75c38","name":"","label":"Flur","group":"44127700.e8c588","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":850,"y":2060,"wires":[[]]},{"id":"16eef555.aaa51b","type":"ui_switch","z":"fc92c0f1.7a70d","name":"","label":"Pattys Seite","group":"3d085adf.259bf6","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Bedroom/PattysSide","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":470,"y":160,"wires":[["14d5c37b.1302bd"]]},{"id":"c646ccd7.5b4c6","type":"ui_switch","z":"fc92c0f1.7a70d","name":"","label":"Stehlampe","group":"3d085adf.259bf6","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Bedroom/Standlight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":470,"y":320,"wires":[["3aae165.9e5e5ea"]]},{"id":"94cf6f8a.0fc54","type":"ui_switch","z":"fc92c0f1.7a70d","name":"","label":"Fensterbank","group":"3d085adf.259bf6","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Bedroom/Window","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":470,"y":480,"wires":[["df4170b5.2c8c4"]]},{"id":"33272a1c.6226b6","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Diningroom","topic":"homegear/instance1/set/45/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":920,"y":2580,"wires":[]},{"id":"7084c698.1b7f38","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":2540,"wires":[["1c5d87ef.d12338"]]},{"id":"7961a187.2d295","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":2620,"wires":[["70db121.c507bec"]]},{"id":"c55a347b.eab378","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":2580,"wires":[["b6c6893f.dd7c98"]]},{"id":"b3ab0b64.8c9eb8","type":"link in","z":"85e980fb.9ac9c","name":"","links":["8eee890a.b9f758"],"x":215,"y":2480,"wires":[["643d6716.5ca7e8","828c530.4ef28b"]]},{"id":"e3d4b047.ad199","type":"function","z":"85e980fb.9ac9c","name":"HeatingControl","func":"if ('windowStatus' in msg) {\n context.set('windowStatus', msg.windowStatus)\n}\nif ('payload' in msg) {\n if (['OFF', 'HIGH', 'LOW'].indexOf(msg.payload) != -1) {\n context.set('heating', msg.payload) \n }\n}\nlet windowStatus = context.get('windowStatus')\nlet heating = context.get('heating') || \"OFF\"\nnode.status({fill:(windowStatus ? \"green\" : \"red\"),shape:\"dot\",text:`${windowStatus}, ${heating}`})\nif (windowStatus) {\n msg.payload = heating\n} else {\n msg.payload = 'FORCED_OFF'\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":2620,"wires":[["356355d2.a57cca"]]},{"id":"643d6716.5ca7e8","type":"change","z":"85e980fb.9ac9c","name":"WindowStatusAdaptor","rules":[{"t":"set","p":"windowStatus","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":2480,"wires":[["e3d4b047.ad199"]]},{"id":"87c9e3f0.066ca","type":"ui_text","z":"85e980fb.9ac9c","group":"21a8124.41d67ee","order":1,"width":"3","height":"1","name":"TargetTemperature","label":"Soll","format":"{{msg.payload}}°C","layout":"row-left","x":910,"y":2720,"wires":[]},{"id":"1c5d87ef.d12338","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"21a8124.41d67ee","order":3,"width":"2","height":"1","passthru":true,"label":"Hoch","color":"","bgcolor":"","icon":"","payload":"HIGH","payloadType":"str","topic":"","x":230,"y":2540,"wires":[["e3d4b047.ad199"]]},{"id":"b6c6893f.dd7c98","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"21a8124.41d67ee","order":4,"width":"2","height":"1","passthru":true,"label":"Niedrig","color":"","bgcolor":"","icon":"","payload":"LOW","payloadType":"str","topic":"","x":240,"y":2580,"wires":[["e3d4b047.ad199"]]},{"id":"70db121.c507bec","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"21a8124.41d67ee","order":5,"width":"2","height":"1","passthru":true,"label":"Aus","color":"","bgcolor":"","icon":"","payload":"OFF","payloadType":"str","topic":"","x":230,"y":2620,"wires":[["e3d4b047.ad199"]]},{"id":"356355d2.a57cca","type":"function","z":"85e980fb.9ac9c","name":"TempMapper","func":"let OFF_TEMP = 5.0\nlet LOW_TEMP = 15.0\nlet HIGH_TEMP = context.get('temperature') || 10.0\nlet heatingOff = flow.get('heatingGlobalOff') || false\n\nif (! heatingOff) {\n if ('payload' in msg) {\n switch (msg.payload) {\n case \"OFF\":\n case \"FORCED_OFF\":\n msg.payload = OFF_TEMP\n break\n case \"LOW\":\n msg.payload = LOW_TEMP\n break\n case \"HIGH\":\n msg.payload = HIGH_TEMP\n break\n case \"TEMP\":\n msg.payload = msg.tempTargetTemperature\n break\n default:\n context.set('temperature', msg.payload)\n return\n break\n }\n }\n} else {\n msg.payload = OFF_TEMP;\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload} ${HIGH_TEMP} ${LOW_TEMP} ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":2620,"wires":[["87c9e3f0.066ca","33272a1c.6226b6","2166cacd.930ab6","1bacf1d7.a1fbae"]]},{"id":"913e570e.a66d68","type":"ui_numeric","z":"85e980fb.9ac9c","name":"TargetTemp","label":"Hoch / °C","group":"21a8124.41d67ee","order":6,"width":"3","height":"1","passthru":true,"topic":"","format":"{{value}}","min":"5","max":"30","step":1,"x":610,"y":2680,"wires":[["356355d2.a57cca"]]},{"id":"3832288.79473d8","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"21","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":2680,"wires":[["913e570e.a66d68"]]},{"id":"828c530.4ef28b","type":"ui_text","z":"85e980fb.9ac9c","group":"21a8124.41d67ee","order":7,"width":"3","height":"1","name":"Window","label":"Fenster","format":"{{msg.payload ? \"geschl.\" : \"offen\" }}","layout":"row-spread","x":520,"y":2560,"wires":[]},{"id":"b2f0ba64.de9e98","type":"comment","z":"85e980fb.9ac9c","name":"Esszimmer","info":"","x":80,"y":2480,"wires":[]},{"id":"86020d1d.2d221","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Livingroom","topic":"homegear/instance1/set/46/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":910,"y":3140,"wires":[]},{"id":"2faef6f9.a2bd6a","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":3100,"wires":[["14a469b1.54e236"]]},{"id":"a5069fd1.2f12d","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":3180,"wires":[["5c4e9d97.537c94"]]},{"id":"5e484099.bbd4a","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":3140,"wires":[["c0b4c944.230978"]]},{"id":"45ad2d9f.751da4","type":"link in","z":"85e980fb.9ac9c","name":"","links":["880b2967.8cb078"],"x":215,"y":3040,"wires":[["918d5826.d8dba8","cfefe4e8.eded98"]]},{"id":"1c55002a.2020e","type":"function","z":"85e980fb.9ac9c","name":"HeatingControl","func":"if ('windowStatus' in msg) {\n context.set('windowStatus', msg.windowStatus)\n}\nif ('payload' in msg) {\n if (['OFF', 'HIGH', 'LOW'].indexOf(msg.payload) != -1) {\n context.set('heating', msg.payload) \n }\n}\nlet windowStatus = context.get('windowStatus')\nlet heating = context.get('heating') || \"OFF\"\nnode.status({fill:(windowStatus ? \"green\" : \"red\"),shape:\"dot\",text:`${windowStatus}, ${heating}`})\nif (windowStatus) {\n msg.payload = heating\n} else {\n msg.payload = 'FORCED_OFF'\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":3180,"wires":[["42906b3c.41a724"]]},{"id":"918d5826.d8dba8","type":"change","z":"85e980fb.9ac9c","name":"WindowStatusAdaptor","rules":[{"t":"set","p":"windowStatus","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":3040,"wires":[["1c55002a.2020e"]]},{"id":"8a4ef1a0.0dfef","type":"ui_text","z":"85e980fb.9ac9c","group":"7f9b568e.788de8","order":0,"width":0,"height":0,"name":"TargetTemperature","label":"Soll","format":"{{msg.payload}}°C","layout":"row-left","x":910,"y":3280,"wires":[]},{"id":"14a469b1.54e236","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"7f9b568e.788de8","order":0,"width":"2","height":"1","passthru":true,"label":"Hoch","color":"","bgcolor":"","icon":"","payload":"HIGH","payloadType":"str","topic":"","x":230,"y":3100,"wires":[["1c55002a.2020e"]]},{"id":"c0b4c944.230978","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"7f9b568e.788de8","order":0,"width":"2","height":"1","passthru":true,"label":"Niedrig","color":"","bgcolor":"","icon":"","payload":"LOW","payloadType":"str","topic":"","x":240,"y":3140,"wires":[["1c55002a.2020e"]]},{"id":"5c4e9d97.537c94","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"7f9b568e.788de8","order":0,"width":"2","height":"1","passthru":true,"label":"Aus","color":"","bgcolor":"","icon":"","payload":"OFF","payloadType":"str","topic":"","x":230,"y":3180,"wires":[["1c55002a.2020e"]]},{"id":"42906b3c.41a724","type":"function","z":"85e980fb.9ac9c","name":"TempMapper","func":"let OFF_TEMP = 5.0\nlet LOW_TEMP = 15.0\nlet HIGH_TEMP = context.get('temperature') || 10.0\nlet heatingOff = flow.get('heatingGlobalOff') || false\n\nif (! heatingOff) {\n if ('payload' in msg) {\n switch (msg.payload) {\n case \"OFF\":\n case \"FORCED_OFF\":\n msg.payload = OFF_TEMP\n break\n case \"LOW\":\n msg.payload = LOW_TEMP\n break\n case \"HIGH\":\n msg.payload = HIGH_TEMP\n break\n case \"TEMP\":\n msg.payload = msg.tempTargetTemperature\n break\n default:\n context.set('temperature', msg.payload)\n return\n break\n }\n }\n} else {\n msg.payload = OFF_TEMP;\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload} ${HIGH_TEMP} ${LOW_TEMP} ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":3180,"wires":[["8a4ef1a0.0dfef","86020d1d.2d221","88a3581f.c33318","c28cf666.c5f698","4a33b51.b40e24c"]]},{"id":"717c6ce5.47a714","type":"ui_numeric","z":"85e980fb.9ac9c","name":"TargetTemp","label":"Hoch / °C","group":"7f9b568e.788de8","order":0,"width":"3","height":"1","passthru":true,"topic":"","format":"{{value}}","min":"5","max":"30","step":1,"x":610,"y":3240,"wires":[["42906b3c.41a724"]]},{"id":"83f1d2d0.94404","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"21","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":3240,"wires":[["717c6ce5.47a714"]]},{"id":"cfefe4e8.eded98","type":"ui_text","z":"85e980fb.9ac9c","group":"7f9b568e.788de8","order":0,"width":"3","height":"1","name":"Window","label":"Fenster","format":"{{msg.payload ? \"geschl.\" : \"offen\" }}","layout":"row-spread","x":520,"y":3120,"wires":[]},{"id":"1a3bf198.d3048e","type":"comment","z":"85e980fb.9ac9c","name":"Wohnzimmer","info":"","x":90,"y":3040,"wires":[]},{"id":"10d6bc1.2d3ab44","type":"inject","z":"85e980fb.9ac9c","name":"false_IN_NIGHT","topic":"cron","payload":"false","payloadType":"bool","repeat":"","crontab":"30 00 * * *","once":false,"onceDelay":0.1,"x":130,"y":2800,"wires":[["d25f5f41.66328"]]},{"id":"d25f5f41.66328","type":"combine-logic","z":"85e980fb.9ac9c","name":"","topic":"","operator":"and","defer":250,"timeout":0,"distinction":"topic","x":180,"y":2740,"wires":[["2a69fdbd.2c9ac2"]]},{"id":"2a69fdbd.2c9ac2","type":"change","z":"85e980fb.9ac9c","name":"true2HIGH/false2LOW","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"HIGH","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"LOW","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":220,"y":2680,"wires":[["e3d4b047.ad199"]]},{"id":"9e7b9f83.570bf","type":"change","z":"85e980fb.9ac9c","name":"true2HIGH/false2LOW","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"HIGH","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"LOW","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":220,"y":3240,"wires":[["1c55002a.2020e"]]},{"id":"7e9c4add.9aae74","type":"combine-logic","z":"85e980fb.9ac9c","name":"","topic":"","operator":"and","defer":250,"timeout":0,"distinction":"topic","x":180,"y":3300,"wires":[["9e7b9f83.570bf"]]},{"id":"835850c0.9ac28","type":"inject","z":"85e980fb.9ac9c","name":"false_IN_NIGHT","topic":"cron","payload":"false","payloadType":"bool","repeat":"","crontab":"30 00 * * *","once":false,"onceDelay":0.1,"x":130,"y":3360,"wires":[["7e9c4add.9aae74"]]},{"id":"fa3b2bc0.f1ada8","type":"inject","z":"85e980fb.9ac9c","name":"false_IN_NIGHT","topic":"cron","payload":"false","payloadType":"bool","repeat":"","crontab":"00 23 * * *","once":false,"onceDelay":0.1,"x":130,"y":1480,"wires":[["4f3db20e.3edb9c"]]},{"id":"103bdcab.a40423","type":"inject","z":"85e980fb.9ac9c","name":"true_IN_MORNING","topic":"cron","payload":"true","payloadType":"bool","repeat":"","crontab":"30 06 * * *","once":false,"onceDelay":0.1,"x":140,"y":1540,"wires":[["4f3db20e.3edb9c"]]},{"id":"5769857b.2342bc","type":"link in","z":"85e980fb.9ac9c","name":"","links":["ce861562.f30788"],"x":215,"y":1620,"wires":[["4f3db20e.3edb9c"]]},{"id":"4f3db20e.3edb9c","type":"combine-logic","z":"85e980fb.9ac9c","name":"","topic":"","operator":"and","defer":250,"timeout":0,"distinction":"topic","x":340,"y":1580,"wires":[["623da059.3d086"]]},{"id":"623da059.3d086","type":"change","z":"85e980fb.9ac9c","name":"true2HIGH/false2LOW","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"HIGH","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"LOW","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":400,"y":1520,"wires":[["1223d4de.4fa77b"]]},{"id":"bc0ea633.c480c8","type":"link out","z":"c6facb84.d5d508","name":"TemperatureBedroom","links":["6d81ec3c.2db954","3272922.c44ec6e"],"x":895,"y":260,"wires":[]},{"id":"a168c303.5a1ce","type":"ui_text","z":"85e980fb.9ac9c","group":"3fd34d49.7fa762","order":2,"width":"3","height":"1","name":"CurrentTemperature","label":"Ist","format":"{{msg.payload}}°C","layout":"row-left","x":920,"y":400,"wires":[]},{"id":"3272922.c44ec6e","type":"link in","z":"85e980fb.9ac9c","name":"","links":["bc0ea633.c480c8"],"x":715,"y":400,"wires":[["a168c303.5a1ce"]]},{"id":"b2fcb2e8.b41a5","type":"link out","z":"c6facb84.d5d508","name":"TemperatureDiningroom","links":["b717c5d9.c68458"],"x":895,"y":360,"wires":[]},{"id":"2afbf499.b4b86c","type":"ui_text","z":"85e980fb.9ac9c","group":"21a8124.41d67ee","order":2,"width":"3","height":"1","name":"CurrentTemperature","label":"Ist","format":"{{msg.payload}}°C","layout":"row-left","x":920,"y":2760,"wires":[]},{"id":"b717c5d9.c68458","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b2fcb2e8.b41a5"],"x":735,"y":2760,"wires":[["2afbf499.b4b86c"]]},{"id":"10bce0ad.4bd1cf","type":"influxdb out","z":"e6c415e8.d33198","influxdb":"36da8460.3fe9fc","name":"","measurement":"presence2","precision":"","retentionPolicy":"","x":830,"y":440,"wires":[]},{"id":"8aeb10af.4633b","type":"change","z":"1668233b.c34ead","name":"KitchenEspresso","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"87317 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"87316 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":790,"y":1120,"wires":[["156ce92d.45fc27"]]},{"id":"606ee0c3.2a411","type":"inject","z":"1668233b.c34ead","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":310,"y":980,"wires":[["45a3d438.47c91c"]]},{"id":"3b3d40bd.009ca","type":"inject","z":"1668233b.c34ead","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":310,"y":1020,"wires":[["45a3d438.47c91c"]]},{"id":"156ce92d.45fc27","type":"link out","z":"1668233b.c34ead","name":"LightCmdHallwayRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":975,"y":1120,"wires":[]},{"id":"bfb49414.e99458","type":"link in","z":"1668233b.c34ead","name":"LightInHallwayWardrobe","links":["50631528.d34dac"],"x":395,"y":1240,"wires":[["45a3d438.47c91c"]]},{"id":"743afb50.db95e4","type":"ui_button","z":"1668233b.c34ead","name":"","group":"552fd1db.fec08","order":5,"width":"3","height":"1","passthru":true,"label":"Espressomaschine","color":"","bgcolor":"#61210B","icon":"","payload":"true","payloadType":"bool","topic":"","x":570,"y":1020,"wires":[["45a3d438.47c91c"]]},{"id":"ff9974b7.c7a748","type":"inject","z":"1668233b.c34ead","name":"Off at midnight","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"00 00 * * *","once":false,"onceDelay":0.1,"x":280,"y":1060,"wires":[["45a3d438.47c91c"]]},{"id":"4144496f.bd8878","type":"link in","z":"1668233b.c34ead","name":"","links":["6e451e68.cb576","da96f01e.dc529"],"x":135,"y":1100,"wires":[["64d5756c.b06e5c"]]},{"id":"64d5756c.b06e5c","type":"function","z":"1668233b.c34ead","name":"ForwardIfFalse","func":"if (msg.payload) {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":280,"y":1100,"wires":[["45a3d438.47c91c"]]},{"id":"1386145.66017ec","type":"mqtt in","z":"6d5dc8fd.c55a08","name":"","topic":"homegear/instance1/plain/47/2/PRESS","qos":"2","broker":"1c0f8b52.7ec605","x":590,"y":1280,"wires":[["350cb182.5e5dde"]]},{"id":"e28aec59.2faf","type":"mqtt in","z":"6d5dc8fd.c55a08","name":"","topic":"homegear/instance1/plain/47/1/PRESS","qos":"2","broker":"1c0f8b52.7ec605","x":590,"y":1340,"wires":[["6dc9af8e.4f761"]]},{"id":"96aa7fd.036908","type":"sun events","z":"6d5dc8fd.c55a08","testmode":false,"verbose":true,"topic":"sunevents","name":"","x":400,"y":60,"wires":[["93f5d95b.f56c38","96430a00.6cc4e8","ea6abb0f.7bb6c8","5680f1c2.1c27"]]},{"id":"41ac22f7.4c7fbc","type":"link in","z":"6d5dc8fd.c55a08","name":"PresenceStatusOn","links":["65c0ab55.f13704","6e451e68.cb576","ce861562.f30788","da96f01e.dc529"],"x":355,"y":180,"wires":[["54d2489f.f3d348","b99fd44.f7de128"]]},{"id":"af3aa25d.2b38d","type":"function","z":"6d5dc8fd.c55a08","name":"ForwardIfTrue","func":"if (msg.payload == false) {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":520,"y":240,"wires":[["93dd133c.6a68b","dd5b1aac.0fb068","8e3bc7cd.d11b28"]]},{"id":"93dd133c.6a68b","type":"template","z":"6d5dc8fd.c55a08","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Lights on because of sunset and no one at home","output":"str","x":760,"y":300,"wires":[["bc7d342.cc096c8"]]},{"id":"bc7d342.cc096c8","type":"link out","z":"6d5dc8fd.c55a08","name":"","links":["375253e0.ed183c"],"x":975,"y":300,"wires":[]},{"id":"93f5d95b.f56c38","type":"function","z":"6d5dc8fd.c55a08","name":"is not sunset","func":"let r = (msg.payload != \"sunset\")\nmsg.payload = r\nreturn msg;","outputs":1,"noerr":0,"x":510,"y":120,"wires":[["54d2489f.f3d348","8912796c.49da48"]]},{"id":"54d2489f.f3d348","type":"combine-logic","z":"6d5dc8fd.c55a08","name":"","topic":"NoOneAtHomeAndSunset","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":500,"y":180,"wires":[["af3aa25d.2b38d","bd745160.27883","72d3b44.e24ad4c"]]},{"id":"7cf379c0.4b0128","type":"combine-logic","z":"6d5dc8fd.c55a08","name":"","topic":"NoOneAtHome","operator":"nor","defer":250,"timeout":0,"distinction":"topic","x":560,"y":400,"wires":[["af7596a1.20a838","a21ba5bf.8234d8"]]},{"id":"263d7d61.780282","type":"link in","z":"6d5dc8fd.c55a08","name":"PresenceStatusOff","links":["65c0ab55.f13704","6e451e68.cb576","ce861562.f30788","da96f01e.dc529"],"x":355,"y":400,"wires":[["7cf379c0.4b0128"]]},{"id":"af7596a1.20a838","type":"combine-logic","z":"6d5dc8fd.c55a08","name":"","topic":"","operator":"and","defer":250,"timeout":0,"distinction":"topic","x":560,"y":460,"wires":[["b99b41d3.b828f","ef9f392a.a5a338"]]},{"id":"605d281e.1fe738","type":"inject","z":"6d5dc8fd.c55a08","name":"","topic":"LightOffTimer","payload":"true","payloadType":"bool","repeat":"","crontab":"30 23 * * *","once":false,"onceDelay":0.1,"x":170,"y":460,"wires":[["771bdc55.a499d4"]]},{"id":"771bdc55.a499d4","type":"trigger","z":"6d5dc8fd.c55a08","op1":"true","op2":"false","op1type":"bool","op2type":"bool","duration":"1","extend":false,"units":"s","reset":"","bytopic":"all","name":"","x":380,"y":460,"wires":[["af7596a1.20a838"]]},{"id":"b99b41d3.b828f","type":"function","z":"6d5dc8fd.c55a08","name":"ForwardIfTrue","func":"if (msg.payload == false) {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":540,"y":520,"wires":[["6dc9af8e.4f761","ad439f43.eae23","7b6a25e0.facfbc"]]},{"id":"ad439f43.eae23","type":"template","z":"6d5dc8fd.c55a08","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"No one at home and time to switch light off","output":"str","x":760,"y":580,"wires":[["bc7d342.cc096c8"]]},{"id":"5421c019.e3315","type":"ui_switch","z":"e6c415e8.d33198","name":"","label":"Wolfgang","group":"41144853.9a29b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":980,"y":200,"wires":[["da96f01e.dc529"]]},{"id":"f02a90ef.b583f","type":"ui_switch","z":"e6c415e8.d33198","name":"","label":"Patricia","group":"41144853.9a29b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":980,"y":260,"wires":[["6e451e68.cb576"]]},{"id":"9f12ba95.9b9da8","type":"ui_switch","z":"e6c415e8.d33198","name":"","label":"Matthias","group":"41144853.9a29b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":980,"y":320,"wires":[["65c0ab55.f13704"]]},{"id":"29801664.4e288a","type":"ui_switch","z":"e6c415e8.d33198","name":"","label":"Anna","group":"41144853.9a29b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":380,"wires":[["ce861562.f30788"]]},{"id":"782b6f2a.4e4ea","type":"mqtt out","z":"850935f2.6a0a98","name":"Mqtt433Gateway","topic":"IoT/Mqtt433Gateway/Message","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":430,"y":440,"wires":[]},{"id":"40d458fc.9612e8","type":"link in","z":"850935f2.6a0a98","name":"Mqtt433Gateway","links":["bcfa5f70.6da02","bb44273a.16f358","2babaa81.01d906","c90fe532.965918","b763b1d8.13b18","41eaf9b4.875c78","f274f733.a4fa28","313af4d9.b90b1c","ae6b8bd6.d4bd28","1f4c2106.b880ef","c35c4f2f.1545b","8353d24b.60ce1","b2cc7ff8.bdbe5","18645ebf.6f5691","f9293492.123a38","449f9f8e.d2ee8","f4140ac3.bc1ea8","e9d1bd65.01a4e","37702829.3aad48","c4cbb6df.293088","f937b6f5.7505f8","82da07d6.f8acd8","fc4ba941.c1fa48","156ce92d.45fc27","36522d99.63b122","4ea5b722.9e60c8","7a913799.dd1248","29e83941.b16896","6cfb559a.b30ccc","b0dcdbaf.6aecc","22017283.24ffd6"],"x":215,"y":440,"wires":[["782b6f2a.4e4ea","42a4417e.f617d","1dc25435.71220c"]]},{"id":"8ef79f10.322fe","type":"inject","z":"850935f2.6a0a98","name":"PeriodicalTrigger 1sec","topic":"","payload":"WauWau!","payloadType":"str","repeat":"1","crontab":"","once":true,"onceDelay":"1","x":270,"y":660,"wires":[["eb65f7f0.f32c48"]]},{"id":"eb65f7f0.f32c48","type":"mqtt out","z":"850935f2.6a0a98","name":"","topic":"IoT/Watchdog","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":650,"y":660,"wires":[]},{"id":"bb970cc0.befb8","type":"inject","z":"850935f2.6a0a98","name":"PeriodicalTrigger 10sec","topic":"","payload":"PiAlive!","payloadType":"str","repeat":"10","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":760,"wires":[["56d448c0.3424f8"]]},{"id":"71b6a4bb.c7e39c","type":"rpi-gpio out","z":"850935f2.6a0a98","name":"","pin":"36","set":true,"level":"0","freq":"","out":"out","x":720,"y":760,"wires":[]},{"id":"56d448c0.3424f8","type":"trigger","z":"850935f2.6a0a98","op1":"true","op2":"false","op1type":"bool","op2type":"bool","duration":"100","extend":false,"units":"ms","reset":"","bytopic":"all","name":"Pulse","x":510,"y":760,"wires":[["71b6a4bb.c7e39c"]]},{"id":"b93340cc.6f981","type":"trigger","z":"850935f2.6a0a98","op1":"true","op2":"false","op1type":"bool","op2type":"bool","duration":"100","extend":false,"units":"ms","reset":"","bytopic":"all","name":"Pulse","x":510,"y":940,"wires":[["70aeebd0.19a0b4"]]},{"id":"70aeebd0.19a0b4","type":"rpi-gpio out","z":"850935f2.6a0a98","name":"","pin":"37","set":true,"level":"0","freq":"","out":"out","x":720,"y":940,"wires":[]},{"id":"42a4417e.f617d","type":"logger","z":"850935f2.6a0a98","name":"Logger","filename":"/var/log/nodered/node-red.log","maxsize":"10","maxfiles":10,"complete":"true","console":true,"file":true,"debug":true,"zip":true,"logtype":"info","x":400,"y":540,"wires":[]},{"id":"52c673f1.0168cc","type":"link in","z":"850935f2.6a0a98","name":"Logger","links":["6cd32d5.822ddd4","aefaef6a.07ffd","6866ba77.3e40e4","a1241306.88f4","60d7b5db.8b4edc","1048e430.4ac5dc","33d861e0.13949e","d7bc9cc9.0d449","5b2168f3.a57888","310a1bf0.a1ee54","55467064.bf389","24fab74.876da48","6812727e.cac07c","56e04af3.636b34","87b60fb5.85fdc","3c818ff0.a5629","e070e4b3.27f4a8","f34988a5.8711e8","4be70b5c.3db1b4","c13390f8.5cf94","a72e9d54.82776","bda5d478.04f068","d15e1a9.57419e8","54570fd5.d1187","761f232e.d617bc","79396cf8.6ed6f4"],"x":215,"y":540,"wires":[["42a4417e.f617d"]]},{"id":"9a2fda2f.65a1d8","type":"mqtt in","z":"850935f2.6a0a98","name":"","topic":"homegear/instance1/plain/+/0/LOWBAT","qos":"2","broker":"1c0f8b52.7ec605","x":290,"y":100,"wires":[["7c03efe.52c7e1"]]},{"id":"21d19a27.19e246","type":"debug","z":"850935f2.6a0a98","name":"BatteryMail","active":true,"tosidebar":true,"console":true,"tostatus":false,"complete":"true","x":1240,"y":300,"wires":[]},{"id":"7c03efe.52c7e1","type":"function","z":"850935f2.6a0a98","name":"ForwardIfStrTrue","func":"if (msg.payload == \"false\") {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":290,"y":160,"wires":[["a01d4a25.912828","42a4417e.f617d"]]},{"id":"6cd32d5.822ddd4","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":120,"wires":[]},{"id":"aefaef6a.07ffd","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":340,"wires":[]},{"id":"6866ba77.3e40e4","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":500,"wires":[]},{"id":"a1241306.88f4","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":720,"wires":[]},{"id":"60d7b5db.8b4edc","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":900,"wires":[]},{"id":"1048e430.4ac5dc","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":1100,"wires":[]},{"id":"33d861e0.13949e","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":1320,"wires":[]},{"id":"d7bc9cc9.0d449","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":1500,"wires":[]},{"id":"5b2168f3.a57888","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":1720,"wires":[]},{"id":"310a1bf0.a1ee54","type":"link out","z":"5cd559ac.c75c38","name":"","links":["52c673f1.0168cc"],"x":635,"y":1960,"wires":[]},{"id":"96430a00.6cc4e8","type":"change","z":"6d5dc8fd.c55a08","name":"sunset1","rules":[{"t":"set","p":"logtag","pt":"msg","to":"sunset1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":760,"y":60,"wires":[["e070e4b3.27f4a8"]]},{"id":"8912796c.49da48","type":"change","z":"6d5dc8fd.c55a08","name":"sunset2","rules":[{"t":"set","p":"logtag","pt":"msg","to":"sunset2","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":760,"y":120,"wires":[["e070e4b3.27f4a8"]]},{"id":"bd745160.27883","type":"change","z":"6d5dc8fd.c55a08","name":"sunset3","rules":[{"t":"set","p":"logtag","pt":"msg","to":"sunset3","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":760,"y":180,"wires":[["e070e4b3.27f4a8"]]},{"id":"8e3bc7cd.d11b28","type":"change","z":"6d5dc8fd.c55a08","name":"sunset4","rules":[{"t":"set","p":"logtag","pt":"msg","to":"sunset4","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":760,"y":240,"wires":[["e070e4b3.27f4a8"]]},{"id":"e070e4b3.27f4a8","type":"link out","z":"6d5dc8fd.c55a08","name":"","links":["52c673f1.0168cc"],"x":895,"y":60,"wires":[]},{"id":"a21ba5bf.8234d8","type":"change","z":"6d5dc8fd.c55a08","name":"lightoff1","rules":[{"t":"set","p":"logtag","pt":"msg","to":"lightoff1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":760,"y":400,"wires":[["e070e4b3.27f4a8"]]},{"id":"ef9f392a.a5a338","type":"change","z":"6d5dc8fd.c55a08","name":"lightoff2","rules":[{"t":"set","p":"logtag","pt":"msg","to":"lightoff2","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":760,"y":460,"wires":[["e070e4b3.27f4a8"]]},{"id":"7b6a25e0.facfbc","type":"change","z":"6d5dc8fd.c55a08","name":"lightoff3","rules":[{"t":"set","p":"logtag","pt":"msg","to":"lightoff3","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":760,"y":520,"wires":[["e070e4b3.27f4a8"]]},{"id":"8d204219.f8a6e","type":"change","z":"85e980fb.9ac9c","name":"Heating Bedroom","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Heating Bedroom","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":240,"wires":[["f34988a5.8711e8"]]},{"id":"f34988a5.8711e8","type":"link out","z":"85e980fb.9ac9c","name":"","links":["52c673f1.0168cc"],"x":1040,"y":240,"wires":[]},{"id":"4b2a8203.27ef5c","type":"change","z":"85e980fb.9ac9c","name":"Heating Kitchen","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Heating Kitchen","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":900,"y":600,"wires":[["4be70b5c.3db1b4"]]},{"id":"4be70b5c.3db1b4","type":"link out","z":"85e980fb.9ac9c","name":"","links":["52c673f1.0168cc"],"x":1040,"y":600,"wires":[]},{"id":"fd948106.9fb98","type":"change","z":"85e980fb.9ac9c","name":"Heating Bathroom 1. Fl","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Heating Bathroom 1. Fl","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":930,"y":960,"wires":[["c13390f8.5cf94"]]},{"id":"c13390f8.5cf94","type":"link out","z":"85e980fb.9ac9c","name":"","links":["52c673f1.0168cc"],"x":1075,"y":960,"wires":[]},{"id":"72dd2732.8f5fc8","type":"change","z":"85e980fb.9ac9c","name":"Heating Anna","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Heating Anna","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":900,"y":1340,"wires":[["a72e9d54.82776"]]},{"id":"a72e9d54.82776","type":"link out","z":"85e980fb.9ac9c","name":"","links":["52c673f1.0168cc"],"x":1040,"y":1340,"wires":[]},{"id":"79055d5a.4bddc4","type":"change","z":"85e980fb.9ac9c","name":"Heating Matthias","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Heating Matthias","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":1960,"wires":[["bda5d478.04f068"]]},{"id":"bda5d478.04f068","type":"link out","z":"85e980fb.9ac9c","name":"","links":["52c673f1.0168cc"],"x":1040,"y":1960,"wires":[]},{"id":"2166cacd.930ab6","type":"change","z":"85e980fb.9ac9c","name":"Heating Dinningroom","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Heating Dinningroom","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":920,"y":2640,"wires":[["d15e1a9.57419e8"]]},{"id":"d15e1a9.57419e8","type":"link out","z":"85e980fb.9ac9c","name":"","links":["52c673f1.0168cc"],"x":1040,"y":2640,"wires":[]},{"id":"88a3581f.c33318","type":"change","z":"85e980fb.9ac9c","name":"Heating Livingroom","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Heating Livingroom","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":3200,"wires":[["54570fd5.d1187"]]},{"id":"54570fd5.d1187","type":"link out","z":"85e980fb.9ac9c","name":"","links":["52c673f1.0168cc"],"x":1040,"y":3200,"wires":[]},{"id":"3384c2e9.26a63e","type":"change","z":"850935f2.6a0a98","name":"Mailer","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Mailer","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":310,"y":340,"wires":[["42a4417e.f617d"]]},{"id":"45a3d438.47c91c","type":"ui_switch","z":"1668233b.c34ead","name":"","label":"Espresso","group":"e4f7893f.aca378","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":560,"y":1080,"wires":[["8aeb10af.4633b","f5f56675.e8de58"]]},{"id":"b11e1313.4ba57","type":"change","z":"1668233b.c34ead","name":"HallwayMirrorUpLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"13980948 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"13980945 24 1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":1440,"wires":[["36522d99.63b122"]]},{"id":"3a033b20.fdd224","type":"inject","z":"1668233b.c34ead","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1400,"wires":[["4d731591.11eb8c"]]},{"id":"5eead1e.e192a3","type":"inject","z":"1668233b.c34ead","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1440,"wires":[["4d731591.11eb8c"]]},{"id":"36522d99.63b122","type":"link out","z":"1668233b.c34ead","name":"LightCmdHallwayRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":895,"y":1500,"wires":[]},{"id":"4d731591.11eb8c","type":"ui_switch","z":"1668233b.c34ead","name":"","label":"Spiegel oben","group":"4a344740.e1c3b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Kitchen/Mirrorlight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":510,"y":1440,"wires":[["b11e1313.4ba57"]]},{"id":"fa5f6b03.027da8","type":"link in","z":"1668233b.c34ead","name":"LightInHallwayMirrorUp","links":["42065911.514378","50631528.d34dac","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":375,"y":1400,"wires":[["4d731591.11eb8c"]]},{"id":"2dfcd5ae.2e199a","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Bathroom Gnd","topic":"homegear/instance1/set/48/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":930,"y":3580,"wires":[]},{"id":"b5048db6.e600a","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":3540,"wires":[["ce12d812.12f558"]]},{"id":"e5aedefa.c7e68","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":3620,"wires":[["b9af3a62.069898"]]},{"id":"3758a0d0.ae5f3","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":3580,"wires":[["475d8529.d68c6c"]]},{"id":"a2a582e1.0485c","type":"link in","z":"85e980fb.9ac9c","name":"","links":["5419a4d1.6f5a9c"],"x":215,"y":3480,"wires":[["db23ff67.0f9e4","f9562242.bf2a6"]]},{"id":"caf328be.518d58","type":"function","z":"85e980fb.9ac9c","name":"HeatingControl","func":"if ('windowStatus' in msg) {\n context.set('windowStatus', msg.windowStatus)\n}\nif ('payload' in msg) {\n if (['OFF', 'HIGH', 'LOW'].indexOf(msg.payload) != -1) {\n context.set('heating', msg.payload) \n }\n}\nlet windowStatus = context.get('windowStatus')\nlet heating = context.get('heating') || \"OFF\"\nnode.status({fill:(windowStatus ? \"green\" : \"red\"),shape:\"dot\",text:`${windowStatus}, ${heating}`})\nif (windowStatus) {\n msg.payload = heating\n} else {\n msg.payload = 'FORCED_OFF'\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":3620,"wires":[["6faaffdd.839ab"]]},{"id":"db23ff67.0f9e4","type":"change","z":"85e980fb.9ac9c","name":"WindowStatusAdaptor","rules":[{"t":"set","p":"windowStatus","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":3480,"wires":[["caf328be.518d58"]]},{"id":"1dc1c019.047c7","type":"ui_text","z":"85e980fb.9ac9c","group":"c45856e5.e8f118","order":0,"width":"0","height":"0","name":"TargetTemperature","label":"Soll","format":"{{msg.payload}}°C","layout":"row-left","x":910,"y":3720,"wires":[]},{"id":"ce12d812.12f558","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"c45856e5.e8f118","order":0,"width":"2","height":"1","passthru":true,"label":"Hoch","color":"","bgcolor":"","icon":"","payload":"HIGH","payloadType":"str","topic":"","x":230,"y":3540,"wires":[["caf328be.518d58"]]},{"id":"475d8529.d68c6c","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"c45856e5.e8f118","order":0,"width":"2","height":"1","passthru":true,"label":"Niedrig","color":"","bgcolor":"","icon":"","payload":"LOW","payloadType":"str","topic":"","x":240,"y":3580,"wires":[["caf328be.518d58"]]},{"id":"b9af3a62.069898","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"c45856e5.e8f118","order":0,"width":"2","height":"1","passthru":true,"label":"Aus","color":"","bgcolor":"","icon":"","payload":"OFF","payloadType":"str","topic":"","x":230,"y":3620,"wires":[["caf328be.518d58"]]},{"id":"270af7b4.c96458","type":"inject","z":"85e980fb.9ac9c","name":"HIGH_IN_MORNING","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"00 06 * * *","once":false,"onceDelay":0.1,"x":180,"y":3680,"wires":[["caf328be.518d58"]]},{"id":"a6d9ea71.51f808","type":"inject","z":"85e980fb.9ac9c","name":"LOW_LATER_IN_MORNING","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"00 11 * * *","once":false,"onceDelay":0.1,"x":210,"y":3720,"wires":[["caf328be.518d58"]]},{"id":"6faaffdd.839ab","type":"function","z":"85e980fb.9ac9c","name":"TempMapper","func":"let OFF_TEMP = 5.0\nlet LOW_TEMP = 15.0\nlet HIGH_TEMP = context.get('temperature') || 10.0\nlet heatingOff = flow.get('heatingGlobalOff') || false\n\nif (! heatingOff) {\n if ('payload' in msg) {\n switch (msg.payload) {\n case \"OFF\":\n case \"FORCED_OFF\":\n msg.payload = OFF_TEMP\n break\n case \"LOW\":\n msg.payload = LOW_TEMP\n break\n case \"HIGH\":\n msg.payload = HIGH_TEMP\n break\n case \"TEMP\":\n msg.payload = msg.tempTargetTemperature\n break\n default:\n context.set('temperature', msg.payload)\n return\n break\n }\n }\n} else {\n msg.payload = OFF_TEMP;\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload} ${HIGH_TEMP} ${LOW_TEMP} ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":3620,"wires":[["1dc1c019.047c7","2dfcd5ae.2e199a","ca530831.13b438","af88e465.db71f8"]]},{"id":"6bb12746.18fb68","type":"ui_numeric","z":"85e980fb.9ac9c","name":"TargetTemp","label":"Hoch / °C","group":"c45856e5.e8f118","order":0,"width":"3","height":"1","passthru":true,"topic":"","format":"{{value}}","min":"5","max":"30","step":1,"x":610,"y":3680,"wires":[["6faaffdd.839ab"]]},{"id":"b3bb296f.8e2c98","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"21","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":450,"y":3680,"wires":[["6bb12746.18fb68"]]},{"id":"f9562242.bf2a6","type":"ui_text","z":"85e980fb.9ac9c","group":"c45856e5.e8f118","order":0,"width":"3","height":"1","name":"Window","label":"Fenster","format":"{{msg.payload ? \"geschl.\" : \"offen\" }}","layout":"row-spread","x":520,"y":3560,"wires":[]},{"id":"2b6a40c3.e373","type":"comment","z":"85e980fb.9ac9c","name":"Bathroom Gnd","info":"","x":100,"y":3480,"wires":[]},{"id":"ca530831.13b438","type":"change","z":"85e980fb.9ac9c","name":"Heating Bathroom Gnd","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Heating Bathroom Gnd","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":930,"y":3640,"wires":[["761f232e.d617bc"]]},{"id":"761f232e.d617bc","type":"link out","z":"85e980fb.9ac9c","name":"","links":["52c673f1.0168cc"],"x":1075,"y":3640,"wires":[]},{"id":"7c9e867e.bdf1e8","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"7fafd152.02005","order":2,"width":"3","height":"1","passthru":false,"label":"Tag","color":"","bgcolor":"","icon":"","payload":"day","payloadType":"str","topic":"","x":130,"y":1500,"wires":[["2df579c2.547286"]]},{"id":"b1aaad0f.6305d","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"7fafd152.02005","order":1,"width":"3","height":"1","passthru":false,"label":"Nacht","color":"","bgcolor":"","icon":"","payload":"night","payloadType":"str","topic":"","x":130,"y":1560,"wires":[["2df579c2.547286"]]},{"id":"2df579c2.547286","type":"switch","z":"6d5dc8fd.c55a08","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"day","vt":"str"},{"t":"eq","v":"night","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":350,"y":1600,"wires":[["1305231f.a26ebd","5d58c4c7.f3a9fc"],["304cd8fc.f1e358","aebd0787.a39d68"]]},{"id":"1305231f.a26ebd","type":"change","z":"6d5dc8fd.c55a08","name":"day high","rules":[{"t":"set","p":"payload","pt":"msg","to":"HIGH","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":540,"y":1480,"wires":[["47342fb5.a8823"]]},{"id":"5d58c4c7.f3a9fc","type":"change","z":"6d5dc8fd.c55a08","name":"day low","rules":[{"t":"set","p":"payload","pt":"msg","to":"LOW","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":540,"y":1520,"wires":[["a141f1df.e9644"]]},{"id":"304cd8fc.f1e358","type":"change","z":"6d5dc8fd.c55a08","name":"night high","rules":[{"t":"set","p":"payload","pt":"msg","to":"HIGH","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":540,"y":1580,"wires":[["bf435f61.cebf6"]]},{"id":"aebd0787.a39d68","type":"change","z":"6d5dc8fd.c55a08","name":"night low","rules":[{"t":"set","p":"payload","pt":"msg","to":"LOW","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":540,"y":1620,"wires":[["6884d8e6.c0de68"]]},{"id":"47342fb5.a8823","type":"link out","z":"6d5dc8fd.c55a08","name":"HeatingDayHigh","links":["6a9c695c.2976c8","8c963bd4.c6a4a8","a6de0701.b114e8"],"x":735,"y":1480,"wires":[]},{"id":"a141f1df.e9644","type":"link out","z":"6d5dc8fd.c55a08","name":"HeatingDayLow","links":[],"x":735,"y":1520,"wires":[]},{"id":"bf435f61.cebf6","type":"link out","z":"6d5dc8fd.c55a08","name":"HeatingNightHigh","links":[],"x":735,"y":1580,"wires":[]},{"id":"6884d8e6.c0de68","type":"link out","z":"6d5dc8fd.c55a08","name":"HeatingNightLow","links":["4ae236f0.4f8c98","d7af0d5a.2d0e6","7be30384.5b782c","ad4da264.d6bfc","f6f8b56f.d126c8","c1217f7e.7afb8"],"x":735,"y":1620,"wires":[]},{"id":"4ae236f0.4f8c98","type":"link in","z":"85e980fb.9ac9c","name":"","links":["6884d8e6.c0de68"],"x":275,"y":720,"wires":[["be001959.29c8c8"]]},{"id":"d7af0d5a.2d0e6","type":"link in","z":"85e980fb.9ac9c","name":"","links":["6884d8e6.c0de68"],"x":355,"y":1100,"wires":[["4ba12276.f8dfdc"]]},{"id":"ad4da264.d6bfc","type":"link in","z":"85e980fb.9ac9c","name":"","links":["6884d8e6.c0de68"],"x":395,"y":2800,"wires":[["e3d4b047.ad199"]]},{"id":"f6f8b56f.d126c8","type":"link in","z":"85e980fb.9ac9c","name":"","links":["6884d8e6.c0de68"],"x":375,"y":3360,"wires":[["1c55002a.2020e"]]},{"id":"c1217f7e.7afb8","type":"link in","z":"85e980fb.9ac9c","name":"","links":["6884d8e6.c0de68"],"x":295,"y":3780,"wires":[["caf328be.518d58"]]},{"id":"6a9c695c.2976c8","type":"link in","z":"85e980fb.9ac9c","name":"","links":["47342fb5.a8823"],"x":375,"y":3400,"wires":[["1c55002a.2020e"]]},{"id":"8c963bd4.c6a4a8","type":"link in","z":"85e980fb.9ac9c","name":"","links":["47342fb5.a8823"],"x":395,"y":2840,"wires":[["e3d4b047.ad199"]]},{"id":"a6de0701.b114e8","type":"link in","z":"85e980fb.9ac9c","name":"","links":["47342fb5.a8823"],"x":355,"y":720,"wires":[["be001959.29c8c8"]]},{"id":"df6837c0.621838","type":"influxdb in","z":"c6facb84.d5d508","influxdb":"36da8460.3fe9fc","name":"avg_temp_kitchen_last_15min","query":"select mean(pv) from measured where deviceid = 'Kitchen' and kind = 'Temperature' and time > now() - 15m","rawOutput":false,"precision":"","retentionPolicy":"","x":470,"y":540,"wires":[["9e0eb4d4.80b8a8"]]},{"id":"9e0eb4d4.80b8a8","type":"function","z":"c6facb84.d5d508","name":"toFloat1Digit","func":"msg.payload = parseFloat(msg.payload[0].mean).toFixed(1);\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":540,"wires":[["199cb6b2.da8da9","ae6ab71f.6ae888"]]},{"id":"199cb6b2.da8da9","type":"ui_gauge","z":"c6facb84.d5d508","name":"","group":"f6c25453.395a68","order":0,"width":"6","height":"6","gtype":"gage","title":"Küche","label":"°C","format":"{{value}}","min":"5","max":"45","colors":["#0040b5","#09e600","#ca3838"],"seg1":"19","seg2":"23","x":890,"y":540,"wires":[]},{"id":"953811c5.73626","type":"link in","z":"85e980fb.9ac9c","name":"","links":["ae6ab71f.6ae888"],"x":715,"y":720,"wires":[["70ebaadb.0e4124"]]},{"id":"70ebaadb.0e4124","type":"ui_text","z":"85e980fb.9ac9c","group":"8e11452e.2aeb98","order":2,"width":"3","height":"1","name":"CurrentTemperature","label":"Ist","format":"{{msg.payload}}°C","layout":"row-left","x":920,"y":720,"wires":[]},{"id":"ae6ab71f.6ae888","type":"link out","z":"c6facb84.d5d508","name":"TemperatureKitchen","links":["953811c5.73626"],"x":895,"y":480,"wires":[]},{"id":"d8a998e2.019cb8","type":"influxdb in","z":"c6facb84.d5d508","influxdb":"36da8460.3fe9fc","name":"avg_temp_attic_last_15min","query":"select mean(pv) from measured where deviceid = 'Attic' and kind = 'Temperature' and time > now() - 15m","rawOutput":false,"precision":"","retentionPolicy":"","x":460,"y":640,"wires":[["86d61bfe.c96cb8"]]},{"id":"86d61bfe.c96cb8","type":"function","z":"c6facb84.d5d508","name":"toFloat1Digit","func":"msg.payload = parseFloat(msg.payload[0].mean).toFixed(1);\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":640,"wires":[["ffac6d43.a7d61"]]},{"id":"ffac6d43.a7d61","type":"ui_gauge","z":"c6facb84.d5d508","name":"","group":"c43eac11.da36f","order":0,"width":"6","height":"6","gtype":"gage","title":"Dachboden","label":"°C","format":"{{value}}","min":"5","max":"45","colors":["#0040b5","#09e600","#ca3838"],"seg1":"19","seg2":"23","x":910,"y":640,"wires":[]},{"id":"c7a452db.a0a0a","type":"mqtt in","z":"6d5dc8fd.c55a08","name":"","topic":"IoT/MySwitch1/Switch/1","qos":"2","broker":"1c0f8b52.7ec605","x":500,"y":720,"wires":[["499aa820.096d28"]]},{"id":"499aa820.096d28","type":"change","z":"6d5dc8fd.c55a08","name":"short/long -> morning/off","rules":[{"t":"change","p":"payload","pt":"msg","from":"PRESS_SHORT","fromt":"str","to":"morning","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"PRESS_LONG_START","fromt":"str","to":"off","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":530,"y":660,"wires":[["8d611830.a3e8c8"]]},{"id":"3dfa57a7.be7da8","type":"mqtt in","z":"1668233b.c34ead","name":"","topic":"IoT/MySwitch1/Switch/2","qos":"2","broker":"1c0f8b52.7ec605","x":220,"y":1200,"wires":[["2bec7c5.398cb84"]]},{"id":"2bec7c5.398cb84","type":"change","z":"1668233b.c34ead","name":"short/long -> true/false","rules":[{"t":"change","p":"payload","pt":"msg","from":"PRESS_SHORT","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"PRESS_LONG_START","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":320,"y":1140,"wires":[["45a3d438.47c91c"]]},{"id":"498b4107.3a0ab","type":"mqtt out","z":"1668233b.c34ead","name":"","topic":"IoT/MySwitch1/Led/2","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":830,"y":1280,"wires":[]},{"id":"f5f56675.e8de58","type":"change","z":"1668233b.c34ead","name":"true/false -> ON/OFF","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"ON","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"OFF","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":600,"y":1200,"wires":[["498b4107.3a0ab"]]},{"id":"ec22367c.05cd88","type":"combine-logic","z":"5cd559ac.c75c38","name":"","topic":"","operator":"and","defer":250,"timeout":0,"distinction":"topic","x":840,"y":2200,"wires":[["8a9d6099.26f8"]]},{"id":"8a9d6099.26f8","type":"change","z":"5cd559ac.c75c38","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"red","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"green","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":860,"y":2280,"wires":[["a22390c2.68418"]]},{"id":"a22390c2.68418","type":"mqtt out","z":"5cd559ac.c75c38","name":"","topic":"IoT/TwoLedSignal1/Led1","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":890,"y":2360,"wires":[]},{"id":"61d701e2.5dc27","type":"link in","z":"850935f2.6a0a98","name":"FeedbackLight","links":["1c15b462.bb945c","1fbe6507.7eeb6b","a188daa8.0ee7d8","881a.a3a917e66","32ea39d9.92eb46","9acf3dba.0cd91","f9e0768c.0bf198","33ca8273.3e33ee","b2622b45.596558","84529bf.c2db268"],"x":655,"y":340,"wires":[["e53cbfc1.bb89a"]]},{"id":"e2ec371d.dff358","type":"inject","z":"fc92c0f1.7a70d","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":640,"wires":[["9b7917d3.2c7248"]]},{"id":"3cbf6c5e.abf1d4","type":"inject","z":"fc92c0f1.7a70d","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":680,"wires":[["9b7917d3.2c7248"]]},{"id":"9b7917d3.2c7248","type":"ui_switch","z":"fc92c0f1.7a70d","name":"","label":"Nachttisch Wolfgang","group":"3d085adf.259bf6","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Bedroom/WolfgangBedlight","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":500,"y":660,"wires":[["5288d8fd.77fec8","2d493e34.3d0f52"]]},{"id":"d5753d47.d70f","type":"mqtt in","z":"fc92c0f1.7a70d","name":"","topic":"IoT/MySwitch1/Switch/3","qos":"2","broker":"1c0f8b52.7ec605","x":240,"y":820,"wires":[["41250a90.fb7c54"]]},{"id":"41250a90.fb7c54","type":"change","z":"fc92c0f1.7a70d","name":"short/long -> true/false","rules":[{"t":"change","p":"payload","pt":"msg","from":"PRESS_SHORT","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"PRESS_LONG_START","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":300,"y":760,"wires":[["9b7917d3.2c7248"]]},{"id":"5288d8fd.77fec8","type":"change","z":"fc92c0f1.7a70d","name":"true/false -> ON/OFF","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"ON","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"OFF","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":760,"y":780,"wires":[["ca9808d6.861748"]]},{"id":"ca9808d6.861748","type":"mqtt out","z":"fc92c0f1.7a70d","name":"","topic":"IoT/MySwitch1/Led/3","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":820,"y":840,"wires":[]},{"id":"1fbe6507.7eeb6b","type":"link out","z":"7fea4240.a21f4c","name":"","links":["61d701e2.5dc27"],"x":755,"y":680,"wires":[]},{"id":"1dc25435.71220c","type":"change","z":"850935f2.6a0a98","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"command","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":640,"y":520,"wires":[["e53cbfc1.bb89a"]]},{"id":"e53cbfc1.bb89a","type":"combine-logic","z":"850935f2.6a0a98","name":"","topic":"","operator":"or","defer":250,"timeout":0,"distinction":"topic","x":880,"y":280,"wires":[["be65253c.e074b8","953d0ddf.269a4"]]},{"id":"be65253c.e074b8","type":"change","z":"850935f2.6a0a98","name":"true/false -> ON/OFF","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"ON","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"OFF","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":920,"y":220,"wires":[[]]},{"id":"2d17e8d7.091238","type":"mqtt out","z":"850935f2.6a0a98","name":"","topic":"IoT/MySwitch1/Led/1","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":910,"y":160,"wires":[]},{"id":"953d0ddf.269a4","type":"debug","z":"850935f2.6a0a98","name":"FeedbackLight","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":870,"y":420,"wires":[]},{"id":"84ea88c.1f22078","type":"inject","z":"850935f2.6a0a98","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":630,"y":140,"wires":[["2d17e8d7.091238"]]},{"id":"1fe54e3.4fdbdb2","type":"mqtt out","z":"1668233b.c34ead","name":"","topic":"IoT/RgbLedTerasse1/Command","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":870,"y":1760,"wires":[]},{"id":"96c6332b.444f2","type":"ui_slider","z":"1668233b.c34ead","name":"","label":"Bambus","group":"7d3cb1db.83cae","order":2,"width":"6","height":"1","passthru":true,"topic":"","min":0,"max":"255","step":1,"x":420,"y":1760,"wires":[["cb52f62a.07b71"]]},{"id":"ea6abb0f.7bb6c8","type":"link out","z":"6d5dc8fd.c55a08","name":"sunevents","links":["4308685c.485108","ddd6d6ea.6c5298"],"x":600,"y":40,"wires":[]},{"id":"1ae30ca2.ce7853","type":"change","z":"1668233b.c34ead","name":"sun","rules":[{"t":"change","p":"payload","pt":"msg","from":"sunset","fromt":"str","to":"255","tot":"num"},{"t":"change","p":"payload","pt":"msg","from":"sunrise","fromt":"str","to":"0","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":190,"y":1760,"wires":[["96c6332b.444f2","724e681f.3327b"]]},{"id":"4308685c.485108","type":"link in","z":"1668233b.c34ead","name":"","links":["ea6abb0f.7bb6c8"],"x":55,"y":1760,"wires":[["1ae30ca2.ce7853"]]},{"id":"eb68f4e2.e16358","type":"ui_button","z":"78dd4dec.d5fe84","name":"Feedback","group":"1768020c.58398e","order":2,"width":0,"height":0,"passthru":false,"label":"{{msg.payload.feedbackText}}","color":"","bgcolor":"{{msg.payload.feedbackColor}}","icon":"","payload":"","payloadType":"str","topic":"","x":1060,"y":240,"wires":[[]]},{"id":"8f8057ac.b72bd8","type":"ui_button","z":"78dd4dec.d5fe84","name":"Conflict","group":"1768020c.58398e","order":3,"width":0,"height":0,"passthru":false,"label":"{{msg.payload.conflictText}}","color":"","bgcolor":"{{msg.payload.conflictColor}}","icon":"","payload":"","payloadType":"str","topic":"","x":1060,"y":280,"wires":[[]]},{"id":"a1c8c468.118188","type":"ui_button","z":"78dd4dec.d5fe84","name":"Feedback","group":"ccabe237.9400d","order":2,"width":0,"height":0,"passthru":false,"label":"{{msg.payload.feedbackText}}","color":"","bgcolor":"{{msg.payload.feedbackColor}}","icon":"","payload":"","payloadType":"str","topic":"","x":1060,"y":40,"wires":[[]]},{"id":"d4d82ab.f4c88d8","type":"ui_button","z":"78dd4dec.d5fe84","name":"Conflict","group":"ccabe237.9400d","order":3,"width":0,"height":0,"passthru":false,"label":"{{msg.payload.conflictText}}","color":"","bgcolor":"{{msg.payload.conflictColor}}","icon":"","payload":"","payloadType":"str","topic":"","x":1060,"y":80,"wires":[[]]},{"id":"bcf12c91.b479d","type":"ui_button","z":"78dd4dec.d5fe84","name":"Feedback","group":"20596d3c.4c0332","order":2,"width":0,"height":0,"passthru":false,"label":"{{msg.payload.feedbackText}}","color":"","bgcolor":"{{msg.payload.feedbackColor}}","icon":"","payload":"","payloadType":"str","topic":"","x":1060,"y":140,"wires":[[]]},{"id":"722081e4.1ac6a","type":"ui_button","z":"78dd4dec.d5fe84","name":"Conflict","group":"20596d3c.4c0332","order":3,"width":0,"height":0,"passthru":false,"label":"{{msg.payload.conflictText}}","color":"","bgcolor":"{{msg.payload.conflictColor}}","icon":"","payload":"","payloadType":"str","topic":"","x":1060,"y":180,"wires":[[]]},{"id":"3d6b0ab1.b70be6","type":"ui_switch","z":"78dd4dec.d5fe84","name":"","label":"","group":"20596d3c.4c0332","order":1,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":650,"y":400,"wires":[["38738b16.005664"]]},{"id":"f102c70e.6971e8","type":"ui_switch","z":"78dd4dec.d5fe84","name":"","label":"","group":"ccabe237.9400d","order":1,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":650,"y":360,"wires":[["cff8d49c.998678"]]},{"id":"86d7938a.9f9da","type":"ui_switch","z":"78dd4dec.d5fe84","name":"","label":"","group":"1768020c.58398e","order":1,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":650,"y":440,"wires":[["4d5aeb53.44bef4"]]},{"id":"a62be16c.f57af","type":"mqtt out","z":"17d9de35.4b2fe2","name":"","topic":"IoT/RgbLed5/ColorCommand","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":820,"y":160,"wires":[]},{"id":"674f7eac.9f16","type":"ui_colour_picker","z":"17d9de35.4b2fe2","name":"","label":"","group":"ede2b064.32778","format":"rgb","outformat":"object","showSwatch":true,"showPicker":true,"showValue":false,"showHue":true,"showAlpha":false,"showLightness":true,"dynOutput":"true","order":0,"width":0,"height":0,"passthru":true,"topic":"","x":440,"y":160,"wires":[["380d5f1c.87885"]]},{"id":"8100fa9f.d3d4b8","type":"debug","z":"17d9de35.4b2fe2","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":720,"y":260,"wires":[]},{"id":"380d5f1c.87885","type":"function","z":"17d9de35.4b2fe2","name":"","func":"let res = `${msg.payload.r} ${msg.payload.g} ${msg.payload.b}`\nmsg.payload = res\nreturn msg","outputs":1,"noerr":0,"x":360,"y":360,"wires":[["a62be16c.f57af","8100fa9f.d3d4b8"]]},{"id":"897282d0.bcc1e","type":"ui_text_input","z":"17d9de35.4b2fe2","name":"","label":"","group":"5f7f8a09.ad1504","order":0,"width":0,"height":0,"passthru":true,"mode":"time","delay":300,"topic":"","x":380,"y":480,"wires":[["8100fa9f.d3d4b8"]]},{"id":"2d493e34.3d0f52","type":"link out","z":"fc92c0f1.7a70d","name":"WolfgangsBedLight","links":["929dafd2.3877a","fa34fbd2.3a9c98"],"x":815,"y":660,"wires":[]},{"id":"929dafd2.3877a","type":"link in","z":"17d9de35.4b2fe2","name":"","links":["2d493e34.3d0f52"],"x":200,"y":200,"wires":[["52b6f5bb.8190fc","8100fa9f.d3d4b8"]]},{"id":"52b6f5bb.8190fc","type":"change","z":"17d9de35.4b2fe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"{\"r\":255,\"g\":147,\"b\":35,\"a\":1}","tot":"json"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"{\"r\":0,\"g\":0,\"b\":0,\"a\":1}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":180,"y":300,"wires":[["674f7eac.9f16"]]},{"id":"900260f7.76744","type":"inject","z":"17d9de35.4b2fe2","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":130,"y":380,"wires":[["52b6f5bb.8190fc"]]},{"id":"7b0c5d03.cb9834","type":"inject","z":"17d9de35.4b2fe2","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":130,"y":420,"wires":[["52b6f5bb.8190fc"]]},{"id":"2476a44a.71e0fc","type":"ui_switch","z":"85e980fb.9ac9c","name":"","label":"Hauptschalter Heizung","group":"7fafd152.02005","order":4,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":"false","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"true","offvalueType":"bool","officon":"","offcolor":"","x":150,"y":3920,"wires":[["b5f886bd.2b0d18"]]},{"id":"b5f886bd.2b0d18","type":"function","z":"85e980fb.9ac9c","name":"HeatingGlobalOff","func":"let heatingOff = msg.payload\nflow.set('heatingGlobalOff', heatingOff)\nnode.status({fill:(heatingOff ? \"blue\" : \"red\"),shape:\"dot\",text:`HeatingGlobalOff: ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":410,"y":3920,"wires":[[]]},{"id":"beae9bbc.8eed88","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b6a1e277.66e2f"],"x":200,"y":260,"wires":[["cb3490a4.d945"]]},{"id":"24866279.2905fe","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b6a1e277.66e2f"],"x":435,"y":720,"wires":[["be001959.29c8c8"]]},{"id":"4faf8071.e4603","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b6a1e277.66e2f"],"x":435,"y":1100,"wires":[["4ba12276.f8dfdc"]]},{"id":"a94df095.c126b","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b6a1e277.66e2f"],"x":275,"y":1400,"wires":[["1223d4de.4fa77b"]]},{"id":"322fa163.b830fe","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b6a1e277.66e2f"],"x":335,"y":2100,"wires":[["2f75366e.33c97a"]]},{"id":"45ab9ea1.1dfe","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b6a1e277.66e2f"],"x":475,"y":2760,"wires":[["e3d4b047.ad199"]]},{"id":"e483daf3.ab1088","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b6a1e277.66e2f"],"x":475,"y":3340,"wires":[["1c55002a.2020e"]]},{"id":"613bcbb1.34a864","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b6a1e277.66e2f"],"x":415,"y":3780,"wires":[["caf328be.518d58"]]},{"id":"8fec555b.df77e8","type":"ui_text","z":"85e980fb.9ac9c","group":"233d950f.6bfcca","order":1,"width":"3","height":"1","name":"TargetTemperature Bedroom","label":"Schlafz.","format":"{{msg.payload}}°C","layout":"row-spread","x":940,"y":340,"wires":[]},{"id":"8ffc962f.3f8fd8","type":"ui_text","z":"85e980fb.9ac9c","group":"233d950f.6bfcca","order":1,"width":"3","height":"1","name":"TargetTemperature Kitchen","label":"Küche","format":"{{msg.payload}}°C","layout":"row-spread","x":900,"y":760,"wires":[]},{"id":"db4999da.57f3c8","type":"ui_text","z":"85e980fb.9ac9c","group":"233d950f.6bfcca","order":1,"width":"3","height":"1","name":"TargetTemperature Bathroom 1.Fl","label":"Bad oben","format":"{{msg.payload}}°C","layout":"row-spread","x":920,"y":1080,"wires":[]},{"id":"725538d8.b633d8","type":"ui_text","z":"85e980fb.9ac9c","group":"233d950f.6bfcca","order":1,"width":"3","height":"1","name":"TargetTemperature Anna","label":"Anna","format":"{{msg.payload}}°C","layout":"row-spread","x":870,"y":1480,"wires":[]},{"id":"eb2b3f44.2ef66","type":"ui_text","z":"85e980fb.9ac9c","group":"233d950f.6bfcca","order":1,"width":"3","height":"1","name":"TargetTemperature Matthias","label":"Matthias","format":"{{msg.payload}}°C","layout":"row-spread","x":880,"y":2100,"wires":[]},{"id":"1bacf1d7.a1fbae","type":"ui_text","z":"85e980fb.9ac9c","group":"233d950f.6bfcca","order":1,"width":"3","height":"1","name":"TargetTemperature Diningroom","label":"Essz.","format":"{{msg.payload}}°C","layout":"row-spread","x":870,"y":2840,"wires":[]},{"id":"c28cf666.c5f698","type":"ui_text","z":"85e980fb.9ac9c","group":"233d950f.6bfcca","order":1,"width":"3","height":"1","name":"TargetTemperature Livingroom","label":"Wohnz.","format":"{{msg.payload}}°C","layout":"row-spread","x":890,"y":3340,"wires":[]},{"id":"af88e465.db71f8","type":"ui_text","z":"85e980fb.9ac9c","group":"233d950f.6bfcca","order":1,"width":"3","height":"1","name":"TargetTemperature Bathroom Gnd","label":"Bad unten","format":"{{msg.payload}}°C","layout":"row-spread","x":880,"y":3760,"wires":[]},{"id":"2bac35cc.e52afa","type":"link in","z":"1668233b.c34ead","name":"","links":["50631528.d34dac"],"x":55,"y":1820,"wires":[["b790bf0e.851a68"]]},{"id":"a66c0df9.6124c","type":"mqtt out","z":"17d9de35.4b2fe2","name":"","topic":"IoT/RgbTest/ColorCommand","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":820,"y":580,"wires":[]},{"id":"ff7e1c6a.3f0f","type":"ui_colour_picker","z":"17d9de35.4b2fe2","name":"","label":"","group":"62bc0889.d3a898","format":"rgb","outformat":"object","showSwatch":true,"showPicker":true,"showValue":false,"showHue":true,"showAlpha":false,"showLightness":true,"dynOutput":"true","order":0,"width":0,"height":0,"passthru":true,"topic":"","x":450,"y":580,"wires":[["bc19e719.5e9a58"]]},{"id":"bc19e719.5e9a58","type":"function","z":"17d9de35.4b2fe2","name":"","func":"let res = `${msg.payload.r} ${msg.payload.g} ${msg.payload.b}`\nmsg.payload = res\nreturn msg","outputs":1,"noerr":0,"x":370,"y":780,"wires":[["a66c0df9.6124c"]]},{"id":"545f3403.64d26c","type":"change","z":"17d9de35.4b2fe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"{\"r\":255,\"g\":255,\"b\":255,\"a\":1}","tot":"json"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"{\"r\":0,\"g\":0,\"b\":0,\"a\":1}","tot":"json"}],"action":"","property":"","from":"","to":"","reg":false,"x":190,"y":720,"wires":[["ff7e1c6a.3f0f"]]},{"id":"909ff27e.58352","type":"inject","z":"17d9de35.4b2fe2","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":140,"y":800,"wires":[["545f3403.64d26c"]]},{"id":"b7fca6e6.c00908","type":"inject","z":"17d9de35.4b2fe2","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":140,"y":840,"wires":[["545f3403.64d26c"]]},{"id":"262c9b2.6039464","type":"ui_switch","z":"17d9de35.4b2fe2","name":"","label":"Licht","group":"62bc0889.d3a898","order":0,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":140,"y":600,"wires":[["545f3403.64d26c"]]},{"id":"5bf65b73.05d764","type":"ui_slider","z":"17d9de35.4b2fe2","name":"","label":"Dimmer","group":"513e0076.ca69a","order":2,"width":"6","height":"1","passthru":true,"topic":"brightness","min":0,"max":"255","step":1,"x":260,"y":920,"wires":[["52c73557.9d559c"]]},{"id":"52c73557.9d559c","type":"function","z":"17d9de35.4b2fe2","name":"","func":"let brightness = context.get('brightness') || 0\nlet ledstatus = context.get('ledstatus') || false\nif (msg.topic == 'brightness') {\n brightness = msg.payload\n context.set('brightness', brightness)\n}\nif (msg.topic == 'status') {\n ledstatus = msg.payload\n context.set('ledstatus', ledstatus)\n}\nmsg.payload = ledstatus ? `${brightness}` : '0'\nreturn msg\n","outputs":1,"noerr":0,"x":440,"y":960,"wires":[["183f870d.7d2ed9"]]},{"id":"57aee465.cb861c","type":"ui_switch","z":"17d9de35.4b2fe2","name":"","label":"Licht","group":"513e0076.ca69a","order":1,"width":"6","height":"1","passthru":true,"decouple":"false","topic":"status","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":474,"y":896,"wires":[["52c73557.9d559c"]]},{"id":"183f870d.7d2ed9","type":"mqtt out","z":"17d9de35.4b2fe2","name":"","topic":"IoT/RgbTest/Command","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":790,"y":800,"wires":[]},{"id":"51faa56b.1e093c","type":"mqtt in","z":"1668233b.c34ead","name":"","topic":"NR/Kitchen/WindowLight/Switch","qos":"2","broker":"1c0f8b52.7ec605","x":180,"y":180,"wires":[["83c13364.dd865"]]},{"id":"83c13364.dd865","type":"change","z":"1668233b.c34ead","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":460,"y":180,"wires":[["1ed070a.7ba238f"]]},{"id":"cc5660d3.43a79","type":"change","z":"1ae50636.3172ca","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":600,"y":140,"wires":[["3fda7e39.3dfa02"]]},{"id":"43dd7a3b.ca4844","type":"change","z":"1ae50636.3172ca","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":640,"y":300,"wires":[["d380c14d.45cd4"]]},{"id":"a6c126ee.796528","type":"change","z":"1ae50636.3172ca","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":640,"y":460,"wires":[["a1aac648.7b0298"]]},{"id":"588a4f6d.b177b","type":"mqtt in","z":"1ae50636.3172ca","name":"","topic":"NR/Matthias/StandLight/Switch","qos":"2","broker":"1c0f8b52.7ec605","x":370,"y":140,"wires":[["cc5660d3.43a79"]]},{"id":"302508be.8f91b8","type":"mqtt in","z":"1ae50636.3172ca","name":"","topic":"NR/Matthias/BedLight/Switch","qos":"2","broker":"1c0f8b52.7ec605","x":360,"y":300,"wires":[["43dd7a3b.ca4844"]]},{"id":"7f91f839.5b0438","type":"mqtt in","z":"1ae50636.3172ca","name":"","topic":"NR/Matthias/Fan/Switch","qos":"2","broker":"1c0f8b52.7ec605","x":340,"y":460,"wires":[["a6c126ee.796528"]]},{"id":"a78eb6e2.e4ce08","type":"mqtt out","z":"1668233b.c34ead","name":"","topic":"NR/Kitchen/WindowLight/Status","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":840,"y":220,"wires":[]},{"id":"6a60ff0e.d8ad7","type":"mqtt out","z":"5cd559ac.c75c38","name":"","topic":"NR/Matthias/WindowContact/Status","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":940,"y":660,"wires":[]},{"id":"c182b621.447b08","type":"inject","z":"5cd559ac.c75c38","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":590,"y":660,"wires":[["6a60ff0e.d8ad7"]]},{"id":"be64bc3a.0a12a","type":"inject","z":"5cd559ac.c75c38","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":590,"y":620,"wires":[["6a60ff0e.d8ad7"]]},{"id":"60786d80.51dd24","type":"inject","z":"c2744ff2.0b22","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":170,"y":180,"wires":[["3f378cff.caf624"]]},{"id":"5d4d6236.4744fc","type":"mqtt out","z":"c2744ff2.0b22","name":"BasementSmallLightCommand","topic":"homegear/instance1/set/35/1/STATE","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":1210,"y":320,"wires":[]},{"id":"fb62ef8c.b499a","type":"change","z":"c2744ff2.0b22","name":"TrueFalse2String","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"true","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"false","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":930,"y":320,"wires":[["5d4d6236.4744fc"]]},{"id":"acab1015.5cf1f","type":"trigger","z":"c2744ff2.0b22","op1":"","op2":"false","op1type":"pay","op2type":"bool","duration":"3","extend":false,"units":"min","reset":"","bytopic":"all","name":"Timer","x":550,"y":320,"wires":[["152cddc4.dbf2c2","4eeaa649.3805d8"]]},{"id":"d6501303.5d3e9","type":"function","z":"c2744ff2.0b22","name":"ResetIfFalse","func":"if (! msg.payload) {\n msg.reset = true\n}\nreturn msg;","outputs":1,"noerr":0,"x":370,"y":320,"wires":[["acab1015.5cf1f","29df3ab0.da72b6"]]},{"id":"4bc7a263.2d70cc","type":"change","z":"c2744ff2.0b22","name":"TrueFalse2String","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"true","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"false","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":850,"y":920,"wires":[["db8cfe8c.5a756"]]},{"id":"db8cfe8c.5a756","type":"mqtt out","z":"c2744ff2.0b22","name":"BasementLargeLightCommand","topic":"homegear/instance1/set/35/2/STATE","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":930,"y":1000,"wires":[]},{"id":"26c9696d.de31b6","type":"inject","z":"c2744ff2.0b22","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":210,"y":940,"wires":[["559e67a9.5a99d8"]]},{"id":"d2076a5e.b2feb8","type":"inject","z":"c2744ff2.0b22","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":210,"y":980,"wires":[["559e67a9.5a99d8"]]},{"id":"a4c372a0.75541","type":"function","z":"c2744ff2.0b22","name":"ForwardResetIfTrue","func":"if (msg.payload) {\n msg.reset = true\n} else {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":480,"y":520,"wires":[["acab1015.5cf1f"]]},{"id":"5bb3a85b.936428","type":"function","z":"c2744ff2.0b22","name":"ForwardIfFalse","func":"if (msg.payload) {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":920,"y":380,"wires":[["559e67a9.5a99d8"]]},{"id":"4e280563.63185c","type":"mqtt in","z":"c2744ff2.0b22","name":"BasementLargeLightSwitch","topic":"homegear/instance1/plain/35/2/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":140,"y":700,"wires":[["9c927512.771368"]]},{"id":"9c927512.771368","type":"change","z":"c2744ff2.0b22","name":"TrueFalse2Boolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":160,"y":760,"wires":[["603ecef6.e9ba2","b2622b45.596558"]]},{"id":"36f6e7c9.630698","type":"mqtt in","z":"c2744ff2.0b22","name":"BasementSmallLightSwitch","topic":"homegear/instance1/plain/35/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":150,"y":60,"wires":[["95c68e7f.aecca"]]},{"id":"95c68e7f.aecca","type":"change","z":"c2744ff2.0b22","name":"TrueFalse2Boolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":580,"y":60,"wires":[["d6501303.5d3e9","5bb3a85b.936428","33ca8273.3e33ee"]]},{"id":"bb84dc31.ae439","type":"inject","z":"c2744ff2.0b22","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":170,"y":220,"wires":[["3f378cff.caf624"]]},{"id":"a09ee31e.18add","type":"link in","z":"c2744ff2.0b22","name":"LightInBasementSmall","links":[],"x":195,"y":260,"wires":[["3f378cff.caf624"]]},{"id":"603ecef6.e9ba2","type":"ui_switch","z":"c2744ff2.0b22","name":"","label":"großes Licht","group":"6cef045a.5bbc3c","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":590,"y":860,"wires":[["4bc7a263.2d70cc","a4c372a0.75541"]]},{"id":"94eae6a9.006b28","type":"link in","z":"c2744ff2.0b22","name":"LightInBasementLarge","links":[],"x":235,"y":1020,"wires":[["559e67a9.5a99d8"]]},{"id":"152cddc4.dbf2c2","type":"ui_switch","z":"c2744ff2.0b22","name":"","label":"kleines Licht","group":"6cef045a.5bbc3c","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":710,"y":380,"wires":[["5bb3a85b.936428","232d4289.0eae7e"]]},{"id":"559e67a9.5a99d8","type":"change","z":"c2744ff2.0b22","name":"pass","rules":[],"action":"","property":"","from":"","to":"","reg":false,"x":390,"y":960,"wires":[["603ecef6.e9ba2","4bc7a263.2d70cc","a4c372a0.75541"]]},{"id":"3f378cff.caf624","type":"change","z":"c2744ff2.0b22","name":"pass","rules":[],"action":"","property":"","from":"","to":"","reg":false,"x":310,"y":180,"wires":[["d6501303.5d3e9","232d4289.0eae7e"]]},{"id":"4eeaa649.3805d8","type":"function","z":"c2744ff2.0b22","name":"ForwardIfFalse","func":"if (msg.payload) {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":240,"wires":[["232d4289.0eae7e"]]},{"id":"29df3ab0.da72b6","type":"function","z":"c2744ff2.0b22","name":"ForwardIfFalse","func":"if (msg.payload) {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":480,"y":380,"wires":[["152cddc4.dbf2c2"]]},{"id":"232d4289.0eae7e","type":"change","z":"c2744ff2.0b22","name":"pass","rules":[],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":260,"wires":[["fb62ef8c.b499a"]]},{"id":"33ca8273.3e33ee","type":"link out","z":"c2744ff2.0b22","name":"","links":["61d701e2.5dc27"],"x":860,"y":80,"wires":[]},{"id":"b2622b45.596558","type":"link out","z":"c2744ff2.0b22","name":"","links":["61d701e2.5dc27"],"x":335,"y":740,"wires":[]},{"id":"7087a1f2.e332b","type":"mqtt in","z":"6b5c93bb.11334c","name":"","topic":"IoT/Status/Modbus2/Switches/0","qos":"2","broker":"1c0f8b52.7ec605","x":190,"y":220,"wires":[["2f600740.4dcab8"]]},{"id":"e740256a.86ef98","type":"mqtt out","z":"6b5c93bb.11334c","name":"","topic":"IoT/Action/Modbus2/Coils/0","qos":"","retain":"false","broker":"1c0f8b52.7ec605","x":1080,"y":220,"wires":[]},{"id":"233f800b.22575","type":"ui_switch","z":"6b5c93bb.11334c","name":"","label":"Flur","group":"6cef045a.5bbc3c","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"KellerFlurSwitch","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":670,"y":220,"wires":[["a47d8c64.a1b11"]]},{"id":"2f600740.4dcab8","type":"change","z":"6b5c93bb.11334c","name":"TrueFalse2Boolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":220,"wires":[["233f800b.22575","16502e7d.5bb8d2","368170fa.fb62e","edd7e36.1ef212"]]},{"id":"a47d8c64.a1b11","type":"change","z":"6b5c93bb.11334c","name":"true","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":850,"y":220,"wires":[["e740256a.86ef98","99def142.af572"]]},{"id":"3b76f103.d43f6e","type":"inject","z":"48b46b5c.6f68a4","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":840,"wires":[["e4a415d3.9d77d8"]]},{"id":"c1ce9447.959668","type":"inject","z":"48b46b5c.6f68a4","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":880,"wires":[["e4a415d3.9d77d8"]]},{"id":"77f4291b.206e38","type":"change","z":"48b46b5c.6f68a4","name":"LivingRoomSeminier","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"8915376 24 5","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"8992416 24 5","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":880,"wires":[["7a913799.dd1248"]]},{"id":"7a913799.dd1248","type":"link out","z":"48b46b5c.6f68a4","name":"LightCmdLivingRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":915,"y":940,"wires":[]},{"id":"e4a415d3.9d77d8","type":"ui_switch","z":"48b46b5c.6f68a4","name":"","label":"Seminier","group":"35e7bab9.5775a6","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Livingroom/Seminier","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":500,"y":880,"wires":[["77f4291b.206e38"]]},{"id":"42d0e9ba.8838b8","type":"link in","z":"48b46b5c.6f68a4","name":"LightInLivingRoomSeminier","links":["50631528.d34dac","749a1d3c.50d5e4","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":375,"y":840,"wires":[["e4a415d3.9d77d8"]]},{"id":"84e4eeac.bad69","type":"mqtt in","z":"6b5c93bb.11334c","name":"","topic":"IoT/Status/Modbus2/Switches/2","qos":"2","broker":"1c0f8b52.7ec605","x":190,"y":860,"wires":[["ac7d3e78.c1cd3"]]},{"id":"31eef223.cc2b6e","type":"mqtt out","z":"6b5c93bb.11334c","name":"","topic":"IoT/Action/Modbus2/Coils/2","qos":"","retain":"false","broker":"1c0f8b52.7ec605","x":1080,"y":860,"wires":[]},{"id":"1fe7c956.bb36d7","type":"ui_switch","z":"6b5c93bb.11334c","name":"","label":"Werkstatt","group":"6cef045a.5bbc3c","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"KellerWerkstattSwitch","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":680,"y":860,"wires":[["61e80c84.ab3a34"]]},{"id":"61e80c84.ab3a34","type":"change","z":"6b5c93bb.11334c","name":"true","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":850,"y":860,"wires":[["31eef223.cc2b6e"]]},{"id":"b6013902.658338","type":"mqtt in","z":"6b5c93bb.11334c","name":"","topic":"IoT/Status/Modbus2/Switches/1","qos":"2","broker":"1c0f8b52.7ec605","x":190,"y":620,"wires":[["e94d1329.e22e2"]]},{"id":"c1219263.04c3d","type":"mqtt out","z":"6b5c93bb.11334c","name":"","topic":"IoT/Action/Modbus2/Coils/1","qos":"","retain":"false","broker":"1c0f8b52.7ec605","x":1080,"y":620,"wires":[]},{"id":"6f166230.fecf7c","type":"ui_switch","z":"6b5c93bb.11334c","name":"","label":"Waschküche","group":"6cef045a.5bbc3c","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"KellerWaschkuecheSwitch","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":690,"y":620,"wires":[["5db0c620.8fe4a8"]]},{"id":"5db0c620.8fe4a8","type":"change","z":"6b5c93bb.11334c","name":"true","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":850,"y":620,"wires":[["c1219263.04c3d"]]},{"id":"3b4f41ae.f05b0e","type":"ui_switch","z":"1ae50636.3172ca","name":"","label":"AnnaLight1","group":"a45e083c.a61e08","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/AnnaLight1","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":550,"y":580,"wires":[["36455391.5c678c"]]},{"id":"27676f22.2230c","type":"ui_switch","z":"1ae50636.3172ca","name":"","label":"AnnaLight2","group":"a45e083c.a61e08","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/AnnaLight2","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":550,"y":740,"wires":[["b1e8f43.e088308"]]},{"id":"e33e42f2.416c7","type":"inject","z":"6b5c93bb.11334c","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":510,"y":760,"wires":[["4a114a15.817bf4"]]},{"id":"f45f3a9b.353048","type":"inject","z":"6b5c93bb.11334c","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":510,"y":800,"wires":[["4a114a15.817bf4"]]},{"id":"e94d1329.e22e2","type":"change","z":"6b5c93bb.11334c","name":"TrueFalse2Boolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"},{"t":"set","p":"topic","pt":"msg","to":"SwitchState","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":620,"wires":[["6f166230.fecf7c","965d3759.414308"]]},{"id":"ac7d3e78.c1cd3","type":"change","z":"6b5c93bb.11334c","name":"TrueFalse2Boolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"},{"t":"set","p":"topic","pt":"msg","to":"SwitchState","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":860,"wires":[["1fe7c956.bb36d7","4a114a15.817bf4"]]},{"id":"4a114a15.817bf4","type":"function","z":"6b5c93bb.11334c","name":"ImpulseSwitchingRelayInjector","func":"// outputs: 1\nconst SWITCH_STATE = 'SwitchState'\nif (msg.topic == SWITCH_STATE) {\n context.set(SWITCH_STATE, msg.payload)\n node.status({fill:\"blue\",shape:\"dot\",text:`Saved switch state: ${msg.payload}`})\n return;\n} else {\n let switchState = context.get(SWITCH_STATE)\n if (switchState) {\n if (msg.payload) {\n return;\n }\n } else {\n if (! msg.payload) {\n return;\n }\n }\n}\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":800,"wires":[["61e80c84.ab3a34"]]},{"id":"4cf135bc.e0c64c","type":"inject","z":"6b5c93bb.11334c","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":510,"y":520,"wires":[["965d3759.414308"]]},{"id":"76c7cfc3.ec112","type":"inject","z":"6b5c93bb.11334c","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":510,"y":560,"wires":[["965d3759.414308"]]},{"id":"965d3759.414308","type":"function","z":"6b5c93bb.11334c","name":"ImpulseSwitchingRelayInjector","func":"// outputs: 1\nconst SWITCH_STATE = 'SwitchState'\nif (msg.topic == SWITCH_STATE) {\n context.set(SWITCH_STATE, msg.payload)\n node.status({fill:\"blue\",shape:\"dot\",text:`Saved switch state: ${msg.payload}`})\n return;\n} else {\n let switchState = context.get(SWITCH_STATE)\n if (switchState) {\n if (msg.payload) {\n return;\n }\n } else {\n if (! msg.payload) {\n return;\n }\n }\n}\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":560,"wires":[["5db0c620.8fe4a8"]]},{"id":"adfdae9b.204f2","type":"inject","z":"6b5c93bb.11334c","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":510,"y":40,"wires":[["a59b9d8c.7e7a7"]]},{"id":"ce7409eb.daa798","type":"inject","z":"6b5c93bb.11334c","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":510,"y":80,"wires":[["a59b9d8c.7e7a7"]]},{"id":"a59b9d8c.7e7a7","type":"function","z":"6b5c93bb.11334c","name":"ImpulseSwitchingRelayInjector","func":"const SWITCH_STATE = 'SwitchState'\nif (msg.topic == SWITCH_STATE) {\n context.set(SWITCH_STATE, msg.payload)\n node.status({fill:\"blue\",shape:\"dot\",text:`Saved switch state: ${msg.payload}`})\n return;\n} else {\n let switchState = context.get(SWITCH_STATE)\n if (switchState) {\n if (msg.payload) {\n return;\n }\n } else {\n if (! msg.payload) {\n return;\n }\n }\n}\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":160,"wires":[["a47d8c64.a1b11"]]},{"id":"16502e7d.5bb8d2","type":"function","z":"6b5c93bb.11334c","name":"ForwardIfTrue","func":"if (msg.payload) {\n return msg;\n} else {\n return;\n}","outputs":1,"noerr":0,"x":240,"y":300,"wires":[["6521165e.d3b7f8"]]},{"id":"99def142.af572","type":"delay","z":"6b5c93bb.11334c","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":500,"y":300,"wires":[["d3e3aeb9.06891"]]},{"id":"d3e3aeb9.06891","type":"change","z":"6b5c93bb.11334c","name":"","rules":[{"t":"set","p":"reset","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":480,"y":340,"wires":[["6521165e.d3b7f8"]]},{"id":"6521165e.d3b7f8","type":"trigger","z":"6b5c93bb.11334c","op1":"","op2":"false","op1type":"nul","op2type":"bool","duration":"5","extend":false,"units":"min","reset":"","bytopic":"all","name":"","x":490,"y":380,"wires":[["a59b9d8c.7e7a7"]]},{"id":"b3b17c0b.338da","type":"inject","z":"6b5c93bb.11334c","name":"","topic":"","payload":"true","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":1010,"y":160,"wires":[["e740256a.86ef98"]]},{"id":"c80e87d3.c9c8d8","type":"link in","z":"6b5c93bb.11334c","name":"","links":["50631528.d34dac"],"x":655,"y":40,"wires":[["a59b9d8c.7e7a7"]]},{"id":"3e72997f.479e76","type":"link in","z":"6b5c93bb.11334c","name":"","links":["50631528.d34dac"],"x":555,"y":480,"wires":[["965d3759.414308"]]},{"id":"ff48ab32.f07d08","type":"link in","z":"6b5c93bb.11334c","name":"","links":["50631528.d34dac"],"x":555,"y":720,"wires":[["4a114a15.817bf4"]]},{"id":"368170fa.fb62e","type":"function","z":"6b5c93bb.11334c","name":"ResetIfFalse","func":"if (msg.payload) {\n return\n} else {\n msg.reset = true\n return msg\n}","outputs":1,"noerr":0,"x":230,"y":340,"wires":[["6521165e.d3b7f8"]]},{"id":"edd7e36.1ef212","type":"change","z":"6b5c93bb.11334c","name":"","rules":[{"t":"set","p":"topic","pt":"msg","to":"SwitchState","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":490,"y":160,"wires":[["a59b9d8c.7e7a7"]]},{"id":"a1aac648.7b0298","type":"ui_switch","z":"1ae50636.3172ca","name":"","label":"MatthiasLight3","group":"30748930.1f4f96","order":3,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/MatthiasLight3","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":720,"y":400,"wires":[["5d7d5280.8e3c7c","247a99a4.0300e6"]]},{"id":"247a99a4.0300e6","type":"mqtt out","z":"1ae50636.3172ca","name":"","topic":"NR/Matthias/BedLeftLight/Status","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":980,"y":460,"wires":[]},{"id":"d380c14d.45cd4","type":"ui_switch","z":"1ae50636.3172ca","name":"","label":"MatthiasLight2","group":"30748930.1f4f96","order":2,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/MatthiasLight2","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":720,"y":220,"wires":[["73b5c91f.304528","aa54c6b8.422b68"]]},{"id":"aa54c6b8.422b68","type":"mqtt out","z":"1ae50636.3172ca","name":"","topic":"NR/Matthias/BedRightLight/Status","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":980,"y":300,"wires":[]},{"id":"3fda7e39.3dfa02","type":"ui_switch","z":"1ae50636.3172ca","name":"","label":"MatthiasLight1","group":"30748930.1f4f96","order":1,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/MatthiasLight1","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":740,"y":60,"wires":[["f120f3ab.20a02","e7f82c54.b40c5"]]},{"id":"e7f82c54.b40c5","type":"mqtt out","z":"1ae50636.3172ca","name":"","topic":"NR/Matthias/StandLight/Status","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":970,"y":140,"wires":[]},{"id":"be94b524.90d9b8","type":"json","z":"e6c415e8.d33198","name":"","property":"payload","action":"","pretty":false,"x":210,"y":620,"wires":[["70bb7029.3f6d5","b8c5add2.afd63"]]},{"id":"e57c6a06.a9b748","type":"mqtt in","z":"e6c415e8.d33198","name":"","topic":"IoT/Presence/Location","qos":"2","broker":"1c0f8b52.7ec605","x":170,"y":680,"wires":[["be94b524.90d9b8","ef548cb2.a96b9"]]},{"id":"70bb7029.3f6d5","type":"function","z":"e6c415e8.d33198","name":"PrepareData","func":"msg.person = msg.payload.person\nmsg.direction = msg.payload.direction\nmsg.location = msg.payload.location\nmsg.topic = msg.person\nmsg.payload = msg.direction == \"enter\"\nreturn msg","outputs":1,"noerr":0,"x":230,"y":560,"wires":[["41271cba.2bedc4","644e146b.1187cc","af493aa8.f30fa8","5648b63f.fa6a48"]]},{"id":"ef548cb2.a96b9","type":"debug","z":"e6c415e8.d33198","name":"Location1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":370,"y":760,"wires":[]},{"id":"b8c5add2.afd63","type":"debug","z":"e6c415e8.d33198","name":"Location2","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":380,"y":620,"wires":[]},{"id":"41271cba.2bedc4","type":"debug","z":"e6c415e8.d33198","name":"Location3","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":480,"y":560,"wires":[]},{"id":"644e146b.1187cc","type":"template","z":"e6c415e8.d33198","name":"GeofencesMail","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Person: {{person}}, direction: {{direction}}","output":"str","x":500,"y":500,"wires":[["1d609cf.1cb4463"]]},{"id":"1d609cf.1cb4463","type":"link out","z":"e6c415e8.d33198","name":"GeofencesMail","links":["375253e0.ed183c"],"x":675,"y":500,"wires":[]},{"id":"af493aa8.f30fa8","type":"template","z":"e6c415e8.d33198","name":"PrepareInfluxPresence","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"[\n { \n \"direction\":\"{{direction}}\"\n },\n {\n \"person\":\"{{person}}\",\n \"location\":\"{{location}}\"\n }\n]","output":"json","x":520,"y":440,"wires":[["10bce0ad.4bd1cf"]]},{"id":"5648b63f.fa6a48","type":"function","z":"e6c415e8.d33198","name":"FilterZuhause","func":"if (msg.location == \"zuhause\") {\n return msg;\n}","outputs":1,"noerr":0,"x":500,"y":360,"wires":[["56437000.34f21"]]},{"id":"4e4880da.f8fba","type":"influxdb in","z":"c6facb84.d5d508","influxdb":"36da8460.3fe9fc","name":"avg_temp_attic_last_15min","query":"select mean(pv) from measured where deviceid = 'Laundry' and kind = 'Temperature' and time > now() - 15m","rawOutput":false,"precision":"","retentionPolicy":"","x":460,"y":740,"wires":[["9374e1c7.8d46c"]]},{"id":"9374e1c7.8d46c","type":"function","z":"c6facb84.d5d508","name":"toFloat1Digit","func":"msg.payload = parseFloat(msg.payload[0].mean).toFixed(1);\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":740,"wires":[["78685b6.6d8d9a4"]]},{"id":"78685b6.6d8d9a4","type":"ui_gauge","z":"c6facb84.d5d508","name":"","group":"805dcd9d.37591","order":0,"width":"6","height":"6","gtype":"gage","title":"Waschküche","label":"°C","format":"{{value}}","min":"5","max":"45","colors":["#0040b5","#09e600","#ca3838"],"seg1":"19","seg2":"23","x":910,"y":740,"wires":[]},{"id":"cff8d49c.998678","type":"mqtt out","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Action/Modbus2/RelayBox1","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":990,"y":360,"wires":[]},{"id":"38738b16.005664","type":"mqtt out","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Action/Modbus2/RelayBox2","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":990,"y":400,"wires":[]},{"id":"4d5aeb53.44bef4","type":"mqtt out","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Action/Modbus2/RelayBox3","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":990,"y":440,"wires":[]},{"id":"6561d266.2ae66c","type":"mqtt in","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Feedback/Modbus2/RelayBox1","qos":"2","broker":"1c0f8b52.7ec605","x":160,"y":40,"wires":[["8e5a8387.1272c"]]},{"id":"7a23de36.e7a36","type":"mqtt in","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Status/Modbus2/RelayBox1/0","qos":"2","broker":"1c0f8b52.7ec605","x":150,"y":80,"wires":[["8c05b538.57b0f8"]]},{"id":"2aa7ba1a.3cd1b6","type":"combine-logic","z":"78dd4dec.d5fe84","name":"","topic":"","operator":"xor","defer":250,"timeout":0,"distinction":"topic","x":600,"y":80,"wires":[["77a98248.80299c"]]},{"id":"29fc26ac.540d2a","type":"function","z":"78dd4dec.d5fe84","name":"RelayStatus","func":"if (msg.payload) {\n msg.payload = {}\n msg.payload.feedbackText = 'An'\n msg.payload.feedbackColor = 'green'\n} else {\n msg.payload = {}\n msg.payload.feedbackText = 'Aus'\n msg.payload.feedbackColor = 'blue'\n}\nreturn msg;","outputs":1,"noerr":0,"x":810,"y":140,"wires":[["bcf12c91.b479d"]]},{"id":"e5ed036a.c9447","type":"function","z":"78dd4dec.d5fe84","name":"RelayFeedback","func":"if (! msg.payload) {\n msg.payload = {}\n msg.payload.conflictText = 'Okay'\n msg.payload.conflictColor = 'green'\n} else {\n msg.payload = {}\n msg.payload.conflictText = 'Konflikt'\n msg.payload.conflictColor = 'red'\n}\nreturn msg;","outputs":1,"noerr":0,"x":820,"y":180,"wires":[["722081e4.1ac6a"]]},{"id":"bcc8390.afb46c8","type":"mqtt in","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Feedback/Modbus2/RelayBox2","qos":"2","broker":"1c0f8b52.7ec605","x":160,"y":140,"wires":[["1682ce57.d741c2"]]},{"id":"afff0284.0debe","type":"mqtt in","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Status/Modbus2/RelayBox2/0","qos":"2","broker":"1c0f8b52.7ec605","x":150,"y":180,"wires":[["79d46a13.9ea954"]]},{"id":"548e49e2.26a768","type":"combine-logic","z":"78dd4dec.d5fe84","name":"","topic":"","operator":"xor","defer":250,"timeout":0,"distinction":"topic","x":600,"y":180,"wires":[["e5ed036a.c9447"]]},{"id":"edf29628.4501c8","type":"mqtt in","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Feedback/Modbus2/RelayBox3","qos":"2","broker":"1c0f8b52.7ec605","x":160,"y":240,"wires":[["41be5d67.23aba4"]]},{"id":"759a7ab3.7ff894","type":"mqtt in","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Status/Modbus2/RelayBox3/0","qos":"2","broker":"1c0f8b52.7ec605","x":150,"y":280,"wires":[["3c2a263a.51486a"]]},{"id":"c932b0a2.eaed7","type":"combine-logic","z":"78dd4dec.d5fe84","name":"","topic":"","operator":"xor","defer":250,"timeout":0,"distinction":"topic","x":600,"y":280,"wires":[["770eb448.eabc7c"]]},{"id":"1682ce57.d741c2","type":"change","z":"78dd4dec.d5fe84","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":140,"wires":[["548e49e2.26a768","29fc26ac.540d2a"]]},{"id":"79d46a13.9ea954","type":"change","z":"78dd4dec.d5fe84","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":180,"wires":[["548e49e2.26a768"]]},{"id":"3c2a263a.51486a","type":"change","z":"78dd4dec.d5fe84","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":280,"wires":[["c932b0a2.eaed7"]]},{"id":"41be5d67.23aba4","type":"change","z":"78dd4dec.d5fe84","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":240,"wires":[["c932b0a2.eaed7","5f499eaf.81988"]]},{"id":"8e5a8387.1272c","type":"change","z":"78dd4dec.d5fe84","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":40,"wires":[["2aa7ba1a.3cd1b6","d670e572.ff5128"]]},{"id":"8c05b538.57b0f8","type":"change","z":"78dd4dec.d5fe84","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":80,"wires":[["2aa7ba1a.3cd1b6"]]},{"id":"d670e572.ff5128","type":"function","z":"78dd4dec.d5fe84","name":"RelayStatus","func":"if (msg.payload) {\n msg.payload = {}\n msg.payload.feedbackText = 'An'\n msg.payload.feedbackColor = 'green'\n} else {\n msg.payload = {}\n msg.payload.feedbackText = 'Aus'\n msg.payload.feedbackColor = 'blue'\n}\nreturn msg;","outputs":1,"noerr":0,"x":810,"y":40,"wires":[["a1c8c468.118188"]]},{"id":"5f499eaf.81988","type":"function","z":"78dd4dec.d5fe84","name":"RelayStatus","func":"if (msg.payload) {\n msg.payload = {}\n msg.payload.feedbackText = 'An'\n msg.payload.feedbackColor = 'green'\n} else {\n msg.payload = {}\n msg.payload.feedbackText = 'Aus'\n msg.payload.feedbackColor = 'blue'\n}\nreturn msg;","outputs":1,"noerr":0,"x":810,"y":240,"wires":[["eb68f4e2.e16358"]]},{"id":"77a98248.80299c","type":"function","z":"78dd4dec.d5fe84","name":"RelayFeedback","func":"if (! msg.payload) {\n msg.payload = {}\n msg.payload.conflictText = 'Okay'\n msg.payload.conflictColor = 'green'\n} else {\n msg.payload = {}\n msg.payload.conflictText = 'Konflikt'\n msg.payload.conflictColor = 'red'\n}\nreturn msg;","outputs":1,"noerr":0,"x":820,"y":80,"wires":[["d4d82ab.f4c88d8"]]},{"id":"770eb448.eabc7c","type":"function","z":"78dd4dec.d5fe84","name":"RelayFeedback","func":"if (! msg.payload) {\n msg.payload = {}\n msg.payload.conflictText = 'Okay'\n msg.payload.conflictColor = 'green'\n} else {\n msg.payload = {}\n msg.payload.conflictText = 'Konflikt'\n msg.payload.conflictColor = 'red'\n}\nreturn msg;","outputs":1,"noerr":0,"x":820,"y":280,"wires":[["8f8057ac.b72bd8"]]},{"id":"538f95ea.d51b7c","type":"mqtt in","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Overwrite/RelayBox1","qos":"2","broker":"1c0f8b52.7ec605","x":130,"y":360,"wires":[["beb0a933.ee0d18"]]},{"id":"da1972dc.8d4ab","type":"mqtt in","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Overwrite/RelayBox2","qos":"2","broker":"1c0f8b52.7ec605","x":130,"y":400,"wires":[["855e83f2.ad232"]]},{"id":"c8b8c4be.a8edd8","type":"mqtt in","z":"78dd4dec.d5fe84","name":"","topic":"IoT/Overwrite/RelayBox3","qos":"2","broker":"1c0f8b52.7ec605","x":130,"y":440,"wires":[["6dd5fcad.09c174"]]},{"id":"beb0a933.ee0d18","type":"change","z":"78dd4dec.d5fe84","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":360,"wires":[["f102c70e.6971e8"]]},{"id":"855e83f2.ad232","type":"change","z":"78dd4dec.d5fe84","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":400,"wires":[["3d6b0ab1.b70be6"]]},{"id":"6dd5fcad.09c174","type":"change","z":"78dd4dec.d5fe84","name":"toBoolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":440,"wires":[["86d7938a.9f9da"]]},{"id":"72d3b44.e24ad4c","type":"debug","z":"6d5dc8fd.c55a08","name":"Msg2","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":470,"y":300,"wires":[]},{"id":"b99fd44.f7de128","type":"debug","z":"6d5dc8fd.c55a08","name":"Msg1","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":250,"y":260,"wires":[]},{"id":"e15a41c1.d4f0a","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Office Street","topic":"homegear/instance1/set/49/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":980,"y":4100,"wires":[]},{"id":"f6436b46.890a38","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":150,"y":4140,"wires":[["fcf2cc9f.82694"]]},{"id":"31f5c24e.a7d12e","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"OFF","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":150,"y":4220,"wires":[["bd93753b.486098"]]},{"id":"ccdd0017.0ab89","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":150,"y":4180,"wires":[["dce35393.8401c"]]},{"id":"d6270a56.494648","type":"link in","z":"85e980fb.9ac9c","name":"","links":[],"x":275,"y":4080,"wires":[["6c9dcb73.524a14","100f98df.8efb57"]]},{"id":"3e5d833.3bd897c","type":"function","z":"85e980fb.9ac9c","name":"HeatingControl","func":"if ('windowStatus' in msg) {\n context.set('windowStatus', msg.windowStatus)\n}\nif ('payload' in msg) {\n if (['OFF', 'HIGH', 'LOW'].indexOf(msg.payload) != -1) {\n context.set('heating', msg.payload) \n }\n}\nlet windowStatus = context.get('windowStatus')\nlet heating = context.get('heating') || \"OFF\"\nnode.status({fill:(windowStatus ? \"green\" : \"red\"),shape:\"dot\",text:`${windowStatus}, ${heating}`})\nif (windowStatus) {\n msg.payload = heating\n} else {\n msg.payload = 'FORCED_OFF'\n}\nreturn msg;","outputs":1,"noerr":0,"x":560,"y":4220,"wires":[["8dd8ffd9.c3fac"]]},{"id":"6c9dcb73.524a14","type":"change","z":"85e980fb.9ac9c","name":"WindowStatusAdaptor","rules":[{"t":"set","p":"windowStatus","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":420,"y":4080,"wires":[["3e5d833.3bd897c"]]},{"id":"3ba1c8aa.7836c8","type":"inject","z":"85e980fb.9ac9c","name":"HIGH_IN_EVENING","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"30 19 * * *","once":false,"onceDelay":0.1,"x":200,"y":4420,"wires":[[]]},{"id":"5aecdc1c.46fbc4","type":"inject","z":"85e980fb.9ac9c","name":"LOW_IN_NIGHT","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"30 00 * * *","once":false,"onceDelay":0.1,"x":190,"y":4460,"wires":[[]]},{"id":"e9a1e711.efe438","type":"ui_text","z":"85e980fb.9ac9c","group":"8d7c1f97.cf4c3","order":1,"width":"3","height":"1","name":"TargetTemperature","label":"Soll","format":"{{msg.payload}}°C","layout":"row-left","x":970,"y":4320,"wires":[]},{"id":"fcf2cc9f.82694","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"8d7c1f97.cf4c3","order":3,"width":"2","height":"1","passthru":true,"label":"Hoch","color":"","bgcolor":"","icon":"","payload":"HIGH","payloadType":"str","topic":"","x":290,"y":4140,"wires":[["3e5d833.3bd897c"]]},{"id":"dce35393.8401c","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"8d7c1f97.cf4c3","order":4,"width":"2","height":"1","passthru":true,"label":"Niedrig","color":"","bgcolor":"","icon":"","payload":"LOW","payloadType":"str","topic":"","x":300,"y":4180,"wires":[["3e5d833.3bd897c"]]},{"id":"bd93753b.486098","type":"ui_button","z":"85e980fb.9ac9c","name":"","group":"8d7c1f97.cf4c3","order":5,"width":"2","height":"1","passthru":true,"label":"Aus","color":"","bgcolor":"","icon":"","payload":"OFF","payloadType":"str","topic":"","x":290,"y":4220,"wires":[["3e5d833.3bd897c"]]},{"id":"8dd8ffd9.c3fac","type":"function","z":"85e980fb.9ac9c","name":"TempMapper","func":"let OFF_TEMP = 5.0\nlet LOW_TEMP = 15.0\nlet HIGH_TEMP = context.get('temperature') || 10.0\nlet heatingOff = flow.get('heatingGlobalOff') || false\n\nif (! heatingOff) {\n if ('payload' in msg) {\n switch (msg.payload) {\n case \"OFF\":\n case \"FORCED_OFF\":\n msg.payload = OFF_TEMP\n break\n case \"LOW\":\n msg.payload = LOW_TEMP\n break\n case \"HIGH\":\n msg.payload = HIGH_TEMP\n break\n case \"TEMP\":\n msg.payload = msg.tempTargetTemperature\n break\n default:\n context.set('temperature', msg.payload)\n return\n break\n }\n }\n} else {\n msg.payload = OFF_TEMP;\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload} ${HIGH_TEMP} ${LOW_TEMP} ${heatingOff}`})\nreturn msg;","outputs":1,"noerr":0,"x":750,"y":4220,"wires":[["e15a41c1.d4f0a","e9a1e711.efe438","1c32d8d6.793c87","3cb8ce1.3bfab32","f336fc50.e13cb"]]},{"id":"d59967cb.d050e8","type":"ui_numeric","z":"85e980fb.9ac9c","name":"TargetTemp","label":"Hoch / °C","group":"8d7c1f97.cf4c3","order":6,"width":"3","height":"1","passthru":true,"topic":"","format":"{{value}}","min":"5","max":"30","step":1,"x":670,"y":4280,"wires":[["8dd8ffd9.c3fac"]]},{"id":"aad945e5.870a78","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"21","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":510,"y":4280,"wires":[["d59967cb.d050e8"]]},{"id":"100f98df.8efb57","type":"ui_text","z":"85e980fb.9ac9c","group":"8d7c1f97.cf4c3","order":7,"width":"3","height":"1","name":"Window","label":"Fenster","format":"{{msg.payload ? \"geschl.\" : \"offen\" }}","layout":"row-spread","x":580,"y":4160,"wires":[]},{"id":"cc8852ec.f11d2","type":"comment","z":"85e980fb.9ac9c","name":"Office","info":"","x":130,"y":4080,"wires":[]},{"id":"6807e969.989268","type":"ui_text","z":"85e980fb.9ac9c","group":"8d7c1f97.cf4c3","order":2,"width":"3","height":"1","name":"CurrentTemperature","label":"Ist","format":"{{msg.payload}}°C","layout":"row-left","x":980,"y":4420,"wires":[]},{"id":"1effbd75.c1a993","type":"link in","z":"85e980fb.9ac9c","name":"","links":[],"x":775,"y":4420,"wires":[["6807e969.989268"]]},{"id":"1c32d8d6.793c87","type":"change","z":"85e980fb.9ac9c","name":"Heating Office","rules":[{"t":"set","p":"logtag","pt":"msg","to":"Heating Office","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":960,"y":4260,"wires":[["79396cf8.6ed6f4"]]},{"id":"79396cf8.6ed6f4","type":"link out","z":"85e980fb.9ac9c","name":"","links":["52c673f1.0168cc"],"x":1100,"y":4260,"wires":[]},{"id":"aed3ae0.c28b85","type":"link in","z":"85e980fb.9ac9c","name":"","links":["b6a1e277.66e2f"],"x":260,"y":4280,"wires":[["3e5d833.3bd897c"]]},{"id":"3cb8ce1.3bfab32","type":"ui_text","z":"85e980fb.9ac9c","group":"233d950f.6bfcca","order":1,"width":"3","height":"1","name":"TargetTemperature Office","label":"Studierz.","format":"{{msg.payload}}°C","layout":"row-spread","x":990,"y":4360,"wires":[]},{"id":"b6d2bb21.c108e8","type":"inject","z":"85e980fb.9ac9c","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":270,"y":4040,"wires":[["6c9dcb73.524a14","100f98df.8efb57"]]},{"id":"f336fc50.e13cb","type":"mqtt out","z":"85e980fb.9ac9c","name":"Heating Office Garden","topic":"homegear/instance1/set/50/1/SET_TEMPERATURE","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":980,"y":4160,"wires":[]},{"id":"dfe07151.f4fc3","type":"inject","z":"1668233b.c34ead","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1580,"wires":[["c7b4fd70.ab09a"]]},{"id":"5665a4af.e60bdc","type":"inject","z":"1668233b.c34ead","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1620,"wires":[["c7b4fd70.ab09a"]]},{"id":"c7b4fd70.ab09a","type":"ui_switch","z":"1668233b.c34ead","name":"Haustür","label":"Haustür","group":"4a344740.e1c3b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"IoT/Action/Modbus2/LightFrontdoor","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":500,"y":1620,"wires":[["fc40c52e.44aea8"]]},{"id":"d053907c.4df31","type":"link in","z":"1668233b.c34ead","name":"LightInHallwayFrontdoor","links":["42065911.514378","50631528.d34dac","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":375,"y":1580,"wires":[["c7b4fd70.ab09a"]]},{"id":"fc40c52e.44aea8","type":"mqtt out","z":"1668233b.c34ead","name":"","topic":"IoT/Action/Modbus2/LightFrontdoor","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":920,"y":1620,"wires":[]},{"id":"570ee116.ff056","type":"change","z":"7fea4240.a21f4c","name":"DiningRoomLeselampeLight","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"308144 24 5","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"829840 24 5","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":1180,"wires":[["6cfb559a.b30ccc"]]},{"id":"c17f65e9.15e2d","type":"inject","z":"7fea4240.a21f4c","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1140,"wires":[["ca5b500c.372a08"]]},{"id":"e25e9569.f9698","type":"inject","z":"7fea4240.a21f4c","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":90,"y":1180,"wires":[["ca5b500c.372a08"]]},{"id":"6cfb559a.b30ccc","type":"link out","z":"7fea4240.a21f4c","name":"LightCmdDiningRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":895,"y":1240,"wires":[]},{"id":"99f7dc.de1fc828","type":"link in","z":"7fea4240.a21f4c","name":"LightInDiningRoomNaehkaestchen","links":["50631528.d34dac","749a1d3c.50d5e4","8f4c92e7.d0e65","f5c92d01.dd9ed"],"x":375,"y":1140,"wires":[["ca5b500c.372a08"]]},{"id":"ca5b500c.372a08","type":"ui_switch","z":"7fea4240.a21f4c","name":"","label":"Leselampe","group":"9347b2ed.f80bd","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Diningroom/Leselampe","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":510,"y":1180,"wires":[["570ee116.ff056"]]},{"id":"c5668fef.4e8a18","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":180,"wires":[[]]},{"id":"567ece96.afd838","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Meterbus","qos":"2","broker":"1c0f8b52.7ec605","x":240,"y":180,"wires":[["effdbb8e.07e9e"]]},{"id":"3cfe496f.237906","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":180,"wires":[["c5668fef.4e8a18","d527bb35.ada91"]]},{"id":"effdbb8e.07e9e","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":180,"wires":[["3cfe496f.237906"]]},{"id":"c098a60a.bcf01","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":260,"wires":[[]]},{"id":"8a5332dc.33f238","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Water_Total","qos":"2","broker":"1c0f8b52.7ec605","x":240,"y":260,"wires":[["b72b23fc.309608"]]},{"id":"d3f96897.da2c9","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":260,"wires":[["c098a60a.bcf01","d527bb35.ada91"]]},{"id":"b72b23fc.309608","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":260,"wires":[["d3f96897.da2c9"]]},{"id":"1614c9fa.7d5806","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":300,"wires":[[]]},{"id":"8ac65d98.af3f2","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Gas_Total","qos":"2","broker":"1c0f8b52.7ec605","x":240,"y":300,"wires":[["24393429.20a35c"]]},{"id":"7119b58e.95be14","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":300,"wires":[["1614c9fa.7d5806","d527bb35.ada91"]]},{"id":"24393429.20a35c","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":300,"wires":[["7119b58e.95be14"]]},{"id":"c0b1d17f.5975e8","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":340,"wires":[[]]},{"id":"676562e4.80ae74","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Power_Total","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":340,"wires":[["db295101.87daa"]]},{"id":"e9203d63.7e436","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":340,"wires":[["c0b1d17f.5975e8","d527bb35.ada91"]]},{"id":"db295101.87daa","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":340,"wires":[["e9203d63.7e436"]]},{"id":"36ae834b.b5dc0c","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":380,"wires":[[]]},{"id":"6b70903d.d721d","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Power_Freezer","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":380,"wires":[["a184b605.f7499"]]},{"id":"d950bed8.44dfe","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":380,"wires":[["36ae834b.b5dc0c","d527bb35.ada91"]]},{"id":"a184b605.f7499","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":380,"wires":[["d950bed8.44dfe"]]},{"id":"9004d3f1.ac30e","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":420,"wires":[[]]},{"id":"33cae7a2.1fd048","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Power_Fridge","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":420,"wires":[["b9e828ad.3334e8"]]},{"id":"bc211906.e06fe","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":420,"wires":[["9004d3f1.ac30e","d527bb35.ada91"]]},{"id":"b9e828ad.3334e8","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":420,"wires":[["bc211906.e06fe"]]},{"id":"174209f3.966b2e","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":460,"wires":[[]]},{"id":"8841c1a4.da83c8","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Power_Computer","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":460,"wires":[["2dabc0ec.f63238"]]},{"id":"89845014.4cbea8","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":460,"wires":[["174209f3.966b2e","d527bb35.ada91"]]},{"id":"2dabc0ec.f63238","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":460,"wires":[["89845014.4cbea8"]]},{"id":"ea353500.e69b98","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":500,"wires":[[]]},{"id":"be96b2ab.d8d9f","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Power_Dishwasher","qos":"2","broker":"1c0f8b52.7ec605","x":270,"y":500,"wires":[["89119f93.7d47a"]]},{"id":"529526d9.8b08e8","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":500,"wires":[["ea353500.e69b98","d527bb35.ada91"]]},{"id":"89119f93.7d47a","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":500,"wires":[["529526d9.8b08e8"]]},{"id":"79ece3a7.327e24","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":540,"wires":[[]]},{"id":"4307489a.2d7a48","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Power_Dryer","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":540,"wires":[["473c55a.3dd192c"]]},{"id":"7c6a8b58.2d460c","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":540,"wires":[["79ece3a7.327e24","d527bb35.ada91"]]},{"id":"473c55a.3dd192c","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":540,"wires":[["7c6a8b58.2d460c"]]},{"id":"7794267b.6e57b8","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":580,"wires":[[]]},{"id":"700c0930.d1ee2","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Power_Laundry","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":580,"wires":[["a18dbfac.af351"]]},{"id":"b7992bc0.34ab8","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":580,"wires":[["7794267b.6e57b8","d527bb35.ada91"]]},{"id":"a18dbfac.af351","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":580,"wires":[["b7992bc0.34ab8"]]},{"id":"8084a401.1c01a8","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"77ecb9dc.37472","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":840,"wires":[[]]},{"id":"c822af7a.3c6528","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/ESP_Bedroom","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":840,"wires":[["3ff6dea2.dff3aa"]]},{"id":"466b2b65.376dfc","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":840,"wires":[["8084a401.1c01a8","d527bb35.ada91"]]},{"id":"3ff6dea2.dff3aa","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":840,"wires":[["466b2b65.376dfc"]]},{"id":"76c6b9f7.7e8a88","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"77ecb9dc.37472","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":880,"wires":[[]]},{"id":"d45790f0.65e7b8","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/ESP_Kitchen","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":880,"wires":[["f7c09956.6ce8a"]]},{"id":"c451a690.9ed41","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":880,"wires":[["76c6b9f7.7e8a88","d527bb35.ada91"]]},{"id":"f7c09956.6ce8a","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":880,"wires":[["c451a690.9ed41"]]},{"id":"9d36af67.3cb548","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"77ecb9dc.37472","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":920,"wires":[[]]},{"id":"a39730f6.f4993","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/ESP_Diningroom","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":920,"wires":[["150d0f2c.3ef581"]]},{"id":"3bc82b2f.acd3ac","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":920,"wires":[["9d36af67.3cb548","d527bb35.ada91"]]},{"id":"150d0f2c.3ef581","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":920,"wires":[["3bc82b2f.acd3ac"]]},{"id":"3b590e61.a26912","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"77ecb9dc.37472","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":960,"wires":[[]]},{"id":"7259e49.4d4289c","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/ESP_Attic","qos":"2","broker":"1c0f8b52.7ec605","x":240,"y":960,"wires":[["7637f304.d2819c"]]},{"id":"9ca4a238.1cac","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":960,"wires":[["3b590e61.a26912","d527bb35.ada91"]]},{"id":"7637f304.d2819c","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":960,"wires":[["9ca4a238.1cac"]]},{"id":"81662b9e.5ca5a","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":660,"wires":[[]]},{"id":"617d6d05.4c0094","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Outdoor_Hedge","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":660,"wires":[["ae1d8608.1ce768"]]},{"id":"8eae758c.104d6","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":660,"wires":[["81662b9e.5ca5a","d527bb35.ada91"]]},{"id":"ae1d8608.1ce768","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":660,"wires":[["8eae758c.104d6"]]},{"id":"29d792db.9f6476","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":700,"wires":[[]]},{"id":"44ed5e69.2733e8","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Outdoor_House","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":700,"wires":[["b0a0dfff.ae79e8"]]},{"id":"aca69829.b1875","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":700,"wires":[["29d792db.9f6476","d527bb35.ada91"]]},{"id":"b0a0dfff.ae79e8","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":700,"wires":[["aca69829.b1875"]]},{"id":"9a8b52e7.3ddac8","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"7f803a73.c96ecc","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":620,"wires":[[]]},{"id":"9ff7163.d4a8a68","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Power_Light","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":620,"wires":[["43654d9e.5afed4"]]},{"id":"fcc1822b.a2828","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":620,"wires":[["9a8b52e7.3ddac8","d527bb35.ada91"]]},{"id":"43654d9e.5afed4","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":620,"wires":[["fcc1822b.a2828"]]},{"id":"f96e426e.d0832","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"211e16fb.f3325a","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":1080,"wires":[[]]},{"id":"b9ba45d9.4b5618","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Laundry_Temperature","qos":"2","broker":"1c0f8b52.7ec605","x":280,"y":1080,"wires":[["33134bb5.1b72fc"]]},{"id":"f8582459.568528","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":1080,"wires":[["f96e426e.d0832","d527bb35.ada91"]]},{"id":"33134bb5.1b72fc","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":1080,"wires":[["f8582459.568528"]]},{"id":"28f5bc0f.68f9ec","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"211e16fb.f3325a","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":1120,"wires":[[]]},{"id":"5e8cedde.6ca40c","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Laundry_Humidity","qos":"2","broker":"1c0f8b52.7ec605","x":260,"y":1120,"wires":[["b8ed005f.ef92c"]]},{"id":"2ae7e0eb.51649","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":1120,"wires":[["28f5bc0f.68f9ec","d527bb35.ada91"]]},{"id":"b8ed005f.ef92c","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":1120,"wires":[["2ae7e0eb.51649"]]},{"id":"2dce5ee.fe645a2","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"211e16fb.f3325a","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":1160,"wires":[[]]},{"id":"308cdb7b.e839cc","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Basement_Temperature","qos":"2","broker":"1c0f8b52.7ec605","x":280,"y":1160,"wires":[["c5b871fe.ea2b2"]]},{"id":"354a94d4.c529a4","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":1160,"wires":[["2dce5ee.fe645a2","d527bb35.ada91"]]},{"id":"c5b871fe.ea2b2","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":1160,"wires":[["354a94d4.c529a4"]]},{"id":"85137ae1.9909e8","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"211e16fb.f3325a","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":1200,"wires":[[]]},{"id":"b4cadbdf.7e5","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Basement_Humidity","qos":"2","broker":"1c0f8b52.7ec605","x":270,"y":1200,"wires":[["fb014b25.99c718"]]},{"id":"5ec4f009.c3525","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":1200,"wires":[["85137ae1.9909e8","d527bb35.ada91"]]},{"id":"fb014b25.99c718","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":1200,"wires":[["5ec4f009.c3525"]]},{"id":"7e631ac7.aab18c","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"{{msg.device}}","group":"211e16fb.f3325a","order":0,"width":"5","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":970,"y":1240,"wires":[[]]},{"id":"671eaf5a.52cc9","type":"mqtt in","z":"3d78ef58.acdb6","name":"","topic":"IoT/SensorStatus/Freezer_Temperature","qos":"2","broker":"1c0f8b52.7ec605","x":280,"y":1240,"wires":[["c8b2f0cd.5335d8"]]},{"id":"433a72a9.5e78f4","type":"function","z":"3d78ef58.acdb6","name":"1/0 -> true/false","func":"msg.device = msg.payload.device\nmsg.payload = msg.payload.status == \"1\"\nreturn msg;","outputs":1,"noerr":0,"x":760,"y":1240,"wires":[["7e631ac7.aab18c","d527bb35.ada91"]]},{"id":"c8b2f0cd.5335d8","type":"json","z":"3d78ef58.acdb6","name":"","property":"payload","action":"","pretty":true,"x":570,"y":1240,"wires":[["433a72a9.5e78f4"]]},{"id":"d527bb35.ada91","type":"combine-logic","z":"3d78ef58.acdb6","name":"","topic":"","operator":"and","defer":250,"timeout":0,"distinction":"topic","x":980,"y":1360,"wires":[["c22a64a9.07ae08"]]},{"id":"c22a64a9.07ae08","type":"ui_switch","z":"3d78ef58.acdb6","name":"","label":"Gerätestatus","group":"be2d5d78.8a1108","order":0,"width":"6","height":"1","passthru":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":1170,"y":1360,"wires":[[]]},{"id":"346d8db.11da872","type":"inject","z":"85e980fb.9ac9c","name":"HIGH_IN_MORNING_WEEKDAY","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"00 06 * * 1,2,3,4,5","once":false,"onceDelay":0.1,"x":460,"y":320,"wires":[["cb3490a4.d945"]]},{"id":"12e56052.28bb98","type":"inject","z":"85e980fb.9ac9c","name":"LOW_LATER_IN_MORNING","topic":"","payload":"LOW","payloadType":"str","repeat":"","crontab":"00 10 * * *","once":false,"onceDelay":0.1,"x":470,"y":400,"wires":[["cb3490a4.d945"]]},{"id":"7d62489d.95ccf","type":"change","z":"1668233b.c34ead","name":"HallwayFrontyard","rules":[{"t":"set","p":"command","pt":"msg","to":"payload","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"8793156 24 5","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"8704916 24 5","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":830,"y":2040,"wires":[["b0dcdbaf.6aecc"]]},{"id":"1a4644b9.b75253","type":"inject","z":"1668233b.c34ead","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":2000,"wires":[["a5fe2dfe.64df28"]]},{"id":"688bd7c0.fb51c","type":"inject","z":"1668233b.c34ead","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":110,"y":2040,"wires":[["a5fe2dfe.64df28"]]},{"id":"b0dcdbaf.6aecc","type":"link out","z":"1668233b.c34ead","name":"LightCmdHallwayRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":915,"y":2100,"wires":[]},{"id":"a5fe2dfe.64df28","type":"ui_switch","z":"1668233b.c34ead","name":"Vorgarten","label":"Vorgarten","group":"4a344740.e1c3b8","order":0,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"Light/Kitchen/Frontyard","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":520,"y":2040,"wires":[["7d62489d.95ccf"]]},{"id":"6a43a425.f7e8bc","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"77a41ca7.04c7f4","order":3,"width":"3","height":"1","passthru":false,"label":"Schl.-Licht an","color":"","bgcolor":"","icon":"","payload":"bedroomon","payloadType":"str","topic":"","x":520,"y":1060,"wires":[["8d611830.a3e8c8"]]},{"id":"74f5c474.f93cc4","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"77a41ca7.04c7f4","order":4,"width":"3","height":"1","passthru":false,"label":"Schl.-Licht aus","color":"","bgcolor":"#5041f4","icon":"","payload":"bedroomoff","payloadType":"str","topic":"","x":520,"y":1120,"wires":[["8d611830.a3e8c8"]]},{"id":"682bc371.1c713c","type":"change","z":"6d5dc8fd.c55a08","name":"bedroom true","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":920,"y":1160,"wires":[["2f547236.858cf6"]]},{"id":"be1ff44d.2ab658","type":"change","z":"6d5dc8fd.c55a08","name":"bedroom false","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":920,"y":1200,"wires":[["343a7427.0f0434"]]},{"id":"2f547236.858cf6","type":"link out","z":"6d5dc8fd.c55a08","name":"bedroom light on","links":["8a45ef6e.2c90b8"],"x":1095,"y":1160,"wires":[]},{"id":"343a7427.0f0434","type":"link out","z":"6d5dc8fd.c55a08","name":"bedroom light off","links":["8a45ef6e.2c90b8"],"x":1095,"y":1200,"wires":[]},{"id":"8a45ef6e.2c90b8","type":"link in","z":"fc92c0f1.7a70d","name":"","links":["2f547236.858cf6","343a7427.0f0434"],"x":235,"y":80,"wires":[["16eef555.aaa51b","c646ccd7.5b4c6","94cf6f8a.0fc54","9b7917d3.2c7248"]]},{"id":"5680f1c2.1c27","type":"function","z":"6d5dc8fd.c55a08","name":"is sunset","func":"if (msg.payload == \"sunset\") {\n msg.payload = true\n return msg\n}\n","outputs":1,"noerr":0,"x":180,"y":120,"wires":[["483ce9e6.552908"]]},{"id":"483ce9e6.552908","type":"link out","z":"6d5dc8fd.c55a08","name":"sunset","links":["d8e21858.5c2d5"],"x":315,"y":120,"wires":[]},{"id":"d8e21858.5c2d5","type":"link in","z":"1668233b.c34ead","name":"","links":["483ce9e6.552908"],"x":280,"y":1960,"wires":[["a5fe2dfe.64df28"]]},{"id":"463f2a0b.214874","type":"inject","z":"1668233b.c34ead","name":"off at midnight","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"59 23 * * *","once":false,"onceDelay":0.1,"x":280,"y":2100,"wires":[["a5fe2dfe.64df28"]]},{"id":"46997b7c.c79aa4","type":"inject","z":"1668233b.c34ead","name":"","topic":"on at 6am","payload":"true","payloadType":"bool","repeat":"","crontab":"00 06 * * *","once":false,"onceDelay":0.1,"x":280,"y":2160,"wires":[["a5fe2dfe.64df28"]]},{"id":"97f56a99.d444d","type":"inject","z":"1668233b.c34ead","name":"","topic":"off at 8am","payload":"false","payloadType":"bool","repeat":"","crontab":"00 08 * * *","once":false,"onceDelay":0.1,"x":290,"y":2200,"wires":[["a5fe2dfe.64df28"]]},{"id":"973de51b.7a11e","type":"mqtt in","z":"fc92c0f1.7a70d","name":"","topic":"NR/Bedroom/Schlummerlicht","qos":"2","broker":"1c0f8b52.7ec605","x":340,"y":40,"wires":[["1bb90ff7.8d53c"]]},{"id":"1bb90ff7.8d53c","type":"function","z":"fc92c0f1.7a70d","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":410,"y":100,"wires":[["16eef555.aaa51b","c646ccd7.5b4c6","94cf6f8a.0fc54"]]},{"id":"83199edc.0798b","type":"mqtt in","z":"fc92c0f1.7a70d","name":"","topic":"NR/Bedroom/NachtlichtWolfgang","qos":"2","broker":"1c0f8b52.7ec605","x":250,"y":900,"wires":[["84f3f7c7.1b76d8","900a415.da655c"]]},{"id":"84f3f7c7.1b76d8","type":"function","z":"fc92c0f1.7a70d","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":510,"y":1020,"wires":[["9b7917d3.2c7248","7712957f.59bd3c"]]},{"id":"900a415.da655c","type":"debug","z":"fc92c0f1.7a70d","name":"AlexaInput","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":460,"y":1120,"wires":[]},{"id":"7712957f.59bd3c","type":"debug","z":"fc92c0f1.7a70d","name":"AlexaParsed","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":710,"y":1080,"wires":[]},{"id":"b5db6b11.a61e4","type":"mqtt in","z":"1668233b.c34ead","name":"","topic":"NR/Kitchen/Espresso","qos":"2","broker":"1c0f8b52.7ec605","x":540,"y":920,"wires":[["ff965923.c78dd"]]},{"id":"ff965923.c78dd","type":"function","z":"1668233b.c34ead","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":630,"y":980,"wires":[["45a3d438.47c91c"]]},{"id":"bcf9c7c6.102ef8","type":"mqtt in","z":"1668233b.c34ead","name":"","topic":"NR/Kitchen/Fensterbanklicht","qos":"2","broker":"1c0f8b52.7ec605","x":140,"y":40,"wires":[["d0f6143e.c5696"]]},{"id":"d0f6143e.c5696","type":"function","z":"1668233b.c34ead","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":370,"y":40,"wires":[["1ed070a.7ba238f"]]},{"id":"60d497ca.f95878","type":"mqtt in","z":"1668233b.c34ead","name":"","topic":"NR/Kitchen/Deckenlicht","qos":"2","broker":"1c0f8b52.7ec605","x":120,"y":360,"wires":[["72a801dd.ef789"]]},{"id":"72a801dd.ef789","type":"function","z":"1668233b.c34ead","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":330,"y":360,"wires":[["8e311245.91f2b"]]},{"id":"89a4ccf6.b16058","type":"mqtt in","z":"1668233b.c34ead","name":"","topic":"NR/Hallway/Schreibtischlicht","qos":"2","broker":"1c0f8b52.7ec605","x":160,"y":540,"wires":[["880d2b60.ac95b8"]]},{"id":"880d2b60.ac95b8","type":"function","z":"1668233b.c34ead","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":390,"y":540,"wires":[["559fc54d.9b66ac"]]},{"id":"b5157592.c5df1","type":"mqtt in","z":"48b46b5c.6f68a4","name":"","topic":"NR/Livingroom/Licht","qos":"2","broker":"1c0f8b52.7ec605","x":130,"y":1000,"wires":[["4e04be34.c917d"]]},{"id":"4e04be34.c917d","type":"function","z":"48b46b5c.6f68a4","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":330,"y":1000,"wires":[["e4a415d3.9d77d8","ce4bb227.a54c2","df2fd4a.ba24628","b37985b2.7b8218","2be03518.d1a5da"]]},{"id":"23b0b7a7.763bf8","type":"mqtt in","z":"7fea4240.a21f4c","name":"","topic":"NR/Diningroom/Licht","qos":"2","broker":"1c0f8b52.7ec605","x":120,"y":1400,"wires":[["b1df21aa.54c468"]]},{"id":"b1df21aa.54c468","type":"function","z":"7fea4240.a21f4c","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":310,"y":1400,"wires":[["ca5b500c.372a08","31b6c71a.4c3898","4b352197.9285b","a8eb85cc.a8c188","64b49204.34e3cc","9e882abc.5ab138"]]},{"id":"e53749f4.ac9f2","type":"mqtt in","z":"6b5c93bb.11334c","name":"","topic":"IoT/Status/Modbus2/Switches/3","qos":"2","broker":"1c0f8b52.7ec605","x":210,"y":1100,"wires":[["568a60be.9af018"]]},{"id":"8affa1c8.89acd","type":"mqtt out","z":"6b5c93bb.11334c","name":"","topic":"IoT/Action/Modbus2/Coils/3","qos":"","retain":"false","broker":"1c0f8b52.7ec605","x":1100,"y":1100,"wires":[]},{"id":"cfe05fed.659c4","type":"ui_switch","z":"6b5c93bb.11334c","name":"","label":"Studierz.","group":"6cef045a.5bbc3c","order":0,"width":"3","height":"1","passthru":false,"decouple":"true","topic":"KellerStudierzimmerSwitch","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":700,"y":1100,"wires":[["602a58e8.e6d16"]]},{"id":"602a58e8.e6d16","type":"change","z":"6b5c93bb.11334c","name":"true","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":870,"y":1100,"wires":[["8affa1c8.89acd"]]},{"id":"953e487b.f9f488","type":"inject","z":"6b5c93bb.11334c","name":"","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":530,"y":1000,"wires":[["40ad5d3f.7fd714"]]},{"id":"b24b8168.effb48","type":"inject","z":"6b5c93bb.11334c","name":"","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":530,"y":1040,"wires":[["40ad5d3f.7fd714"]]},{"id":"568a60be.9af018","type":"change","z":"6b5c93bb.11334c","name":"TrueFalse2Boolean","rules":[{"t":"change","p":"payload","pt":"msg","from":"True","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"False","fromt":"str","to":"false","tot":"bool"},{"t":"set","p":"topic","pt":"msg","to":"SwitchState","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":470,"y":1100,"wires":[["cfe05fed.659c4","40ad5d3f.7fd714"]]},{"id":"40ad5d3f.7fd714","type":"function","z":"6b5c93bb.11334c","name":"ImpulseSwitchingRelayInjector","func":"// outputs: 1\nconst SWITCH_STATE = 'SwitchState'\nif (msg.topic == SWITCH_STATE) {\n context.set(SWITCH_STATE, msg.payload)\n node.status({fill:\"blue\",shape:\"dot\",text:`Saved switch state: ${msg.payload}`})\n return;\n} else {\n let switchState = context.get(SWITCH_STATE)\n if (switchState) {\n if (msg.payload) {\n return;\n }\n } else {\n if (! msg.payload) {\n return;\n }\n }\n}\nreturn msg;","outputs":1,"noerr":0,"x":770,"y":1040,"wires":[["602a58e8.e6d16"]]},{"id":"7d02425.78d2dbc","type":"link in","z":"6b5c93bb.11334c","name":"","links":[],"x":575,"y":960,"wires":[["40ad5d3f.7fd714"]]},{"id":"388b1db7.17620a","type":"mqtt in","z":"6b5c93bb.11334c","name":"","topic":"NR/Basement/HallwayLight","qos":"2","broker":"1c0f8b52.7ec605","x":180,"y":60,"wires":[["631df181.2022d"]]},{"id":"631df181.2022d","type":"function","z":"6b5c93bb.11334c","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":230,"y":120,"wires":[["a59b9d8c.7e7a7"]]},{"id":"8a059394.e814a8","type":"mqtt in","z":"6b5c93bb.11334c","name":"","topic":"NR/Basement/LaundryLight","qos":"2","broker":"1c0f8b52.7ec605","x":240,"y":480,"wires":[["b8c3c781.3a6df8"]]},{"id":"b8c3c781.3a6df8","type":"function","z":"6b5c93bb.11334c","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":290,"y":540,"wires":[["965d3759.414308"]]},{"id":"af955aa5.c09e88","type":"mqtt in","z":"6b5c93bb.11334c","name":"","topic":"NR/Basement/WorkshopLight","qos":"2","broker":"1c0f8b52.7ec605","x":220,"y":720,"wires":[["bad90a15.6669a8"]]},{"id":"bad90a15.6669a8","type":"function","z":"6b5c93bb.11334c","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":270,"y":780,"wires":[["4a114a15.817bf4"]]},{"id":"8094dc72.bd13f","type":"mqtt in","z":"6b5c93bb.11334c","name":"","topic":"NR/Basement/StudyroomLight","qos":"2","broker":"1c0f8b52.7ec605","x":210,"y":960,"wires":[["e9df4813.f54f08"]]},{"id":"e9df4813.f54f08","type":"function","z":"6b5c93bb.11334c","name":"AlexaForm","func":"msg = JSON.parse(msg.payload)\nmsg.payload = msg.on\nreturn msg;","outputs":1,"noerr":0,"x":250,"y":1020,"wires":[["40ad5d3f.7fd714"]]},{"id":"dc33fb2b.21edb","type":"mqtt in","z":"85e980fb.9ac9c","name":"","topic":"NR/Livingroom/Heating","qos":"2","broker":"1c0f8b52.7ec605","x":680,"y":3040,"wires":[["9b326ecf.2b1a88"]]},{"id":"9b326ecf.2b1a88","type":"function","z":"85e980fb.9ac9c","name":"AlexaHeatingForm","func":"msg = JSON.parse(msg.payload)\nmsg.tempTargetTemperature = msg.payload\nmsg.payload = 'TEMP'\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":3080,"wires":[["42906b3c.41a724","c7a61f95.4cdfa"]]},{"id":"c7a61f95.4cdfa","type":"debug","z":"85e980fb.9ac9c","name":"HeatingCheck1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":1000,"y":3040,"wires":[]},{"id":"4a33b51.b40e24c","type":"debug","z":"85e980fb.9ac9c","name":"HeatingCheck2","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":1000,"y":3080,"wires":[]},{"id":"a33f770d.0d5e9","type":"mqtt in","z":"85e980fb.9ac9c","name":"","topic":"NR/Bedroom/Heating","qos":"2","broker":"1c0f8b52.7ec605","x":680,"y":60,"wires":[["98201a47.dd17e"]]},{"id":"98201a47.dd17e","type":"function","z":"85e980fb.9ac9c","name":"AlexaHeatingForm","func":"msg = JSON.parse(msg.payload)\nmsg.tempTargetTemperature = msg.payload\nmsg.payload = 'TEMP'\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":100,"wires":[["969912ea.adde3"]]},{"id":"6c3f9468.1c0084","type":"mqtt in","z":"85e980fb.9ac9c","name":"","topic":"NR/Kitchen/Heating","qos":"2","broker":"1c0f8b52.7ec605","x":670,"y":460,"wires":[["7340f64a.2a493"]]},{"id":"7340f64a.2a493","type":"function","z":"85e980fb.9ac9c","name":"AlexaHeatingForm","func":"msg = JSON.parse(msg.payload)\nmsg.tempTargetTemperature = msg.payload\nmsg.payload = 'TEMP'\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":500,"wires":[["972acd14.edca8"]]},{"id":"3b0723ee.2f6a4c","type":"mqtt in","z":"85e980fb.9ac9c","name":"","topic":"NR/Bathroom1/Heating","qos":"2","broker":"1c0f8b52.7ec605","x":700,"y":820,"wires":[["f36ea5fd.ef892"]]},{"id":"f36ea5fd.ef892","type":"function","z":"85e980fb.9ac9c","name":"AlexaHeatingForm","func":"msg = JSON.parse(msg.payload)\nmsg.tempTargetTemperature = msg.payload\nmsg.payload = 'TEMP'\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":860,"wires":[["60ce0444.cef48c"]]},{"id":"81db9410.a9b23","type":"mqtt in","z":"85e980fb.9ac9c","name":"","topic":"NR/Anna/Heating","qos":"2","broker":"1c0f8b52.7ec605","x":660,"y":1180,"wires":[["7525f1bc.842e38"]]},{"id":"7525f1bc.842e38","type":"function","z":"85e980fb.9ac9c","name":"AlexaHeatingForm","func":"msg = JSON.parse(msg.payload)\nmsg.tempTargetTemperature = msg.payload\nmsg.payload = 'TEMP'\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":1220,"wires":[["121bc58.81cb63b"]]},{"id":"9a4d6fa5.7e5be","type":"mqtt in","z":"85e980fb.9ac9c","name":"","topic":"NR/Matthias/Heating","qos":"2","broker":"1c0f8b52.7ec605","x":700,"y":1780,"wires":[["cf032d96.fc728"]]},{"id":"cf032d96.fc728","type":"function","z":"85e980fb.9ac9c","name":"AlexaHeatingForm","func":"msg = JSON.parse(msg.payload)\nmsg.tempTargetTemperature = msg.payload\nmsg.payload = 'TEMP'\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":1820,"wires":[["4ad6c527.24617c"]]},{"id":"5168b545.51cbb4","type":"mqtt in","z":"85e980fb.9ac9c","name":"","topic":"NR/Diningroom/Heating","qos":"2","broker":"1c0f8b52.7ec605","x":700,"y":2460,"wires":[["a019382c.2e276"]]},{"id":"a019382c.2e276","type":"function","z":"85e980fb.9ac9c","name":"AlexaHeatingForm","func":"msg = JSON.parse(msg.payload)\nmsg.tempTargetTemperature = msg.payload\nmsg.payload = 'TEMP'\nreturn msg;","outputs":1,"noerr":0,"x":710,"y":2500,"wires":[["356355d2.a57cca"]]},{"id":"11e1120d.585f76","type":"mqtt in","z":"85e980fb.9ac9c","name":"","topic":"NR/BathroomG/Heating","qos":"2","broker":"1c0f8b52.7ec605","x":707,"y":3494,"wires":[["3eb6a337.8f55ac"]]},{"id":"3eb6a337.8f55ac","type":"function","z":"85e980fb.9ac9c","name":"AlexaHeatingForm","func":"msg = JSON.parse(msg.payload)\nmsg.tempTargetTemperature = msg.payload\nmsg.payload = 'TEMP'\nreturn msg;","outputs":1,"noerr":0,"x":717,"y":3534,"wires":[["6faaffdd.839ab"]]},{"id":"b4003029.e104","type":"mqtt in","z":"85e980fb.9ac9c","name":"","topic":"NR/Office/Heating","qos":"2","broker":"1c0f8b52.7ec605","x":670,"y":4040,"wires":[["6489eea2.9046a"]]},{"id":"6489eea2.9046a","type":"function","z":"85e980fb.9ac9c","name":"AlexaHeatingForm","func":"msg = JSON.parse(msg.payload)\nmsg.tempTargetTemperature = msg.payload\nmsg.payload = 'TEMP'\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":4080,"wires":[["8dd8ffd9.c3fac"]]},{"id":"ad20c39d.348828","type":"mqtt in","z":"6d5dc8fd.c55a08","name":"","topic":"NR/Common/Daylight","qos":"2","broker":"1c0f8b52.7ec605","x":160,"y":840,"wires":[["7a0af226.3298e4"]]},{"id":"7a0af226.3298e4","type":"function","z":"6d5dc8fd.c55a08","name":"AlexaFormDay","func":"msg = JSON.parse(msg.payload)\nif (msg.on) {\n msg.payload = 'day'\n return msg\n} else {\n return\n}\n","outputs":1,"noerr":0,"x":220,"y":900,"wires":[["8d611830.a3e8c8"]]},{"id":"7677d198.515618","type":"mqtt in","z":"6d5dc8fd.c55a08","name":"","topic":"NR/Common/Morninglight","qos":"2","broker":"1c0f8b52.7ec605","x":170,"y":700,"wires":[["5c1b3df2.5bc444"]]},{"id":"ef8bff3.ae37b","type":"mqtt in","z":"6d5dc8fd.c55a08","name":"","topic":"NR/Common/Everything","qos":"2","broker":"1c0f8b52.7ec605","x":170,"y":980,"wires":[["84bc2da3.ed8578"]]},{"id":"5c1b3df2.5bc444","type":"function","z":"6d5dc8fd.c55a08","name":"AlexaFormMorning","func":"msg = JSON.parse(msg.payload)\nif (msg.on) {\n msg.payload = 'morning'\n return msg\n} else {\n return\n}\n","outputs":1,"noerr":0,"x":230,"y":760,"wires":[["8d611830.a3e8c8"]]},{"id":"84bc2da3.ed8578","type":"function","z":"6d5dc8fd.c55a08","name":"AlexaFormEverythingOff","func":"msg = JSON.parse(msg.payload)\nif (msg.on) {\n return\n} else {\n msg.payload = 'off'\n return msg\n}\n","outputs":1,"noerr":0,"x":250,"y":1040,"wires":[["8d611830.a3e8c8"]]},{"id":"687816a8.9ba99","type":"inject","z":"85e980fb.9ac9c","name":"HIGH_IN_MORNING_WEEKEND","topic":"","payload":"HIGH","payloadType":"str","repeat":"","crontab":"00 06 * * 6,0","once":false,"onceDelay":0.1,"x":460,"y":360,"wires":[["cb3490a4.d945"]]},{"id":"266a95e8.f6f6fa","type":"mqtt out","z":"6b5c93bb.11334c","name":"","topic":"IoT/Action/Modbus2/PotatoFan","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":820,"y":1260,"wires":[]},{"id":"ad3e800a.b8025","type":"ui_switch","z":"6b5c93bb.11334c","name":"","label":"PotatoFan","group":"6cef045a.5bbc3c","order":0,"width":"3","height":"1","passthru":false,"decouple":"false","topic":"KellerPotatoFan","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":510,"y":1260,"wires":[["266a95e8.f6f6fa"]]},{"id":"724e681f.3327b","type":"ui_slider","z":"1668233b.c34ead","name":"","label":"Pavillon","group":"7d3cb1db.83cae","order":2,"width":"6","height":"1","passthru":true,"topic":"","min":0,"max":"255","step":1,"x":420,"y":1820,"wires":[["9dbbd807.2317f8"]]},{"id":"cb52f62a.07b71","type":"template","z":"1668233b.c34ead","name":"BambusSetter","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"0 {{payload}}","output":"str","x":620,"y":1760,"wires":[["1fe54e3.4fdbdb2"]]},{"id":"9dbbd807.2317f8","type":"template","z":"1668233b.c34ead","name":"PavillonSetter","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"1 {{payload}}","output":"str","x":620,"y":1820,"wires":[["1fe54e3.4fdbdb2"]]},{"id":"b790bf0e.851a68","type":"change","z":"1668233b.c34ead","name":"false->0","rules":[{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"0","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":200,"y":1820,"wires":[["724e681f.3327b","96c6332b.444f2"]]}] |