smarthomecontroller/flows_homegear.json
2019-03-11 15:03:50 +01:00

1 line
157 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":"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":"850935f2.6a0a98","type":"tab","label":"Tools","disabled":false,"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":2},{"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":"ec369366.dd277","type":"ui_tab","z":"","name":"Matthias","icon":"dashboard","order":5},{"id":"11a5edf4.9f9712","type":"ui_group","z":"","name":"Heizung","tab":"ec369366.dd277","disp":true,"width":"6","collapse":false},{"id":"54130f2d.89e12","type":"ui_tab","z":"","name":"Licht","icon":"dashboard","order":3},{"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.3.15","port":"8086","protocol":"http","database":"smarthome2","name":"","usetls":false,"tls":""},{"id":"8cc27fbd.d4e6e","type":"ui_group","z":"","name":"Außentemperatur","tab":"f57f4462.6d9f78","order":3,"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":"Default","tab":"","disp":false,"width":"18","collapse":false},{"id":"44127700.e8c588","type":"ui_group","z":"","name":"Fenster","tab":"f57f4462.6d9f78","order":4,"disp":true,"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":"Group 8","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":5,"disp":true,"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":2,"disp":true,"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":"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":"7d4cc77.ba31438","type":"http in","z":"e6c415e8.d33198","name":"Geofences","url":"/geofences","method":"post","upload":false,"swaggerDoc":"","x":100,"y":160,"wires":[["bad6f037.3538c","ce633f3a.0253c","55467064.bf389"]]},{"id":"bad6f037.3538c","type":"template","z":"e6c415e8.d33198","name":"Prepare Response","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Ok, thank you very much.","output":"str","x":310,"y":160,"wires":[["f5204e53.fc4dd"]]},{"id":"f5204e53.fc4dd","type":"http response","z":"e6c415e8.d33198","name":"","statusCode":"","headers":{},"x":510,"y":160,"wires":[]},{"id":"ce633f3a.0253c","type":"change","z":"e6c415e8.d33198","name":"Prepare Data","rules":[{"t":"set","p":"result.person","pt":"msg","to":"payload.device","tot":"msg"},{"t":"set","p":"result.direction","pt":"msg","to":"payload.entry","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":280,"y":260,"wires":[["68f6fae6.327314"]]},{"id":"68f6fae6.327314","type":"change","z":"e6c415e8.d33198","name":"Find Person","rules":[{"t":"change","p":"result.person","pt":"msg","from":"386D105B-80D0-4708-95AB-77B4D1E36D0E","fromt":"str","to":"Wolfgang","tot":"str"},{"t":"change","p":"result.person","pt":"msg","from":"E24E910A-ED0A-444E-8290-794339BC887C","fromt":"str","to":"Matthias","tot":"str"},{"t":"change","p":"result.person","pt":"msg","from":"95F22B93-63DA-4697-8627-E6DFE757C946","fromt":"str","to":"Anna","tot":"str"},{"t":"change","p":"result.person","pt":"msg","from":"F05D98D9-621E-408D-9C09-CA9A54D78C3E","fromt":"str","to":"Patricia","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":470,"y":260,"wires":[["bf1bb8ae.32c158"]]},{"id":"bf1bb8ae.32c158","type":"change","z":"e6c415e8.d33198","name":"Find Direction","rules":[{"t":"change","p":"result.direction","pt":"msg","from":"0","fromt":"str","to":"leaves","tot":"str"},{"t":"change","p":"result.direction","pt":"msg","from":"1","fromt":"str","to":"arrives","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":680,"y":260,"wires":[["7cfb8661.3461d8","56437000.34f21","2d1c0fb1.a5701","24fab74.876da48"]]},{"id":"7cfb8661.3461d8","type":"template","z":"e6c415e8.d33198","name":"GeofencesMail","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Person: {{result.person}}, direction: {{result.direction}}","output":"str","x":900,"y":320,"wires":[["61c95e7d.c0ecf"]]},{"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":"61c95e7d.c0ecf","type":"link out","z":"e6c415e8.d33198","name":"GeofencesMail","links":["375253e0.ed183c"],"x":1055,"y":320,"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"],"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":"65557 24 1","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"65556 24 1","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":"adfdcb55.b32598","type":"inject","z":"6b5c93bb.11334c","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":190,"y":160,"wires":[["6cfcdb98.bba5b4"]]},{"id":"1edc4d91.df1fc2","type":"mqtt out","z":"6b5c93bb.11334c","name":"BasementSmallLightCommand","topic":"homegear/instance1/set/35/1/STATE","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":1230,"y":300,"wires":[]},{"id":"597eba1c.d510e4","type":"change","z":"6b5c93bb.11334c","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":950,"y":300,"wires":[["1edc4d91.df1fc2"]]},{"id":"a90e4223.51527","type":"trigger","z":"6b5c93bb.11334c","op1":"","op2":"false","op1type":"pay","op2type":"bool","duration":"3","extend":false,"units":"min","reset":"","bytopic":"all","name":"Timer","x":570,"y":300,"wires":[["b3a1bb03.748ba8","2edff4ba.35a70c"]]},{"id":"cd6d053a.cd1578","type":"function","z":"6b5c93bb.11334c","name":"ResetIfFalse","func":"if (! msg.payload) {\n msg.reset = true\n}\nreturn msg;","outputs":1,"noerr":0,"x":390,"y":300,"wires":[["a90e4223.51527","4236da96.665574"]]},{"id":"10b52e85.e5c141","type":"change","z":"6b5c93bb.11334c","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":870,"y":900,"wires":[["71efadff.75c7e4"]]},{"id":"71efadff.75c7e4","type":"mqtt out","z":"6b5c93bb.11334c","name":"BasementLargeLightCommand","topic":"homegear/instance1/set/35/2/STATE","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":950,"y":980,"wires":[]},{"id":"2da971f6.b6d25e","type":"inject","z":"6b5c93bb.11334c","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":230,"y":920,"wires":[["102bc055.761f3"]]},{"id":"96e6378b.79d278","type":"inject","z":"6b5c93bb.11334c","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":230,"y":960,"wires":[["102bc055.761f3"]]},{"id":"adc22718.320768","type":"function","z":"6b5c93bb.11334c","name":"ForwardResetIfTrue","func":"if (msg.payload) {\n msg.reset = true\n} else {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":500,"wires":[["a90e4223.51527"]]},{"id":"f279ce5d.333b","type":"function","z":"6b5c93bb.11334c","name":"ForwardIfFalse","func":"if (msg.payload) {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":940,"y":360,"wires":[["102bc055.761f3"]]},{"id":"2d0e0be3.6cc314","type":"change","z":"6b5c93bb.11334c","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":890,"y":1220,"wires":[["24af8ae3.c4b266"]]},{"id":"24af8ae3.c4b266","type":"mqtt out","z":"6b5c93bb.11334c","name":"BasementWorkshopLightCommand","topic":"homegear/instance1/set/5/1/STATE","qos":"","retain":"true","broker":"1c0f8b52.7ec605","x":940,"y":1280,"wires":[]},{"id":"fc9bd94d.22cb68","type":"inject","z":"6b5c93bb.11334c","name":"true","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":70,"y":1180,"wires":[["a013bca8.2113"]]},{"id":"ae48b4b8.104818","type":"inject","z":"6b5c93bb.11334c","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":70,"y":1220,"wires":[["a013bca8.2113"]]},{"id":"4175887c.81c5e8","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":420,"y":1400,"wires":[["7dbf268c.0198a8"]]},{"id":"d8a124c8.553348","type":"mqtt in","z":"6b5c93bb.11334c","name":"BasementWorkshopLightSwitch","topic":"homegear/instance1/plain/5/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":130,"y":1400,"wires":[["4175887c.81c5e8"]]},{"id":"f766a9.50035958","type":"mqtt in","z":"6b5c93bb.11334c","name":"BasementLargeLightSwitch","topic":"homegear/instance1/plain/35/2/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":160,"y":680,"wires":[["6775459c.0f59fc"]]},{"id":"6775459c.0f59fc","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":180,"y":740,"wires":[["c01196ad.f8d898"]]},{"id":"2602df14.d9da4","type":"mqtt in","z":"6b5c93bb.11334c","name":"BasementSmallLightSwitch","topic":"homegear/instance1/plain/35/1/STATE","qos":"2","broker":"1c0f8b52.7ec605","x":170,"y":40,"wires":[["f94fa337.a8336"]]},{"id":"f94fa337.a8336","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":600,"y":40,"wires":[["cd6d053a.cd1578","f279ce5d.333b"]]},{"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"]]},{"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":810,"y":100,"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":140,"wires":[["f120f3ab.20a02"]]},{"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":180,"wires":[["f120f3ab.20a02"]]},{"id":"18645ebf.6f5691","type":"link out","z":"1ae50636.3172ca","name":"LightCmdMatthiasRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1095,"y":100,"wires":[]},{"id":"73b5c91f.304528","type":"change","z":"1ae50636.3172ca","name":"MatthiasBedLight","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":810,"y":260,"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":300,"wires":[["73b5c91f.304528"]]},{"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":340,"wires":[["73b5c91f.304528"]]},{"id":"f9293492.123a38","type":"link out","z":"1ae50636.3172ca","name":"LightCmdMatthiasRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1095,"y":260,"wires":[]},{"id":"5d7d5280.8e3c7c","type":"change","z":"1ae50636.3172ca","name":"MatthiasSpeaker","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":810,"y":420,"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":460,"wires":[["5d7d5280.8e3c7c"]]},{"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":500,"wires":[["5d7d5280.8e3c7c"]]},{"id":"449f9f8e.d2ee8","type":"link out","z":"1ae50636.3172ca","name":"LightCmdMatthiasRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1095,"y":420,"wires":[]},{"id":"36455391.5c678c","type":"change","z":"1ae50636.3172ca","name":"AnnaBedLight","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":800,"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":490,"y":620,"wires":[["36455391.5c678c"]]},{"id":"898ad758.f6cdf8","type":"inject","z":"1ae50636.3172ca","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":490,"y":660,"wires":[["36455391.5c678c"]]},{"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":"AnnaAquariumLight","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":820,"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":490,"y":780,"wires":[["b1e8f43.e088308"]]},{"id":"f13410bd.745f4","type":"inject","z":"1ae50636.3172ca","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":490,"y":820,"wires":[["b1e8f43.e088308"]]},{"id":"e9d1bd65.01a4e","type":"link out","z":"1ae50636.3172ca","name":"LightCmdAnnaRoom","links":["715e7527.ceccbc","40d458fc.9612e8"],"x":1095,"y":740,"wires":[]},{"id":"2889c7af.8f1718","type":"inject","z":"1ae50636.3172ca","name":"Morning On Weekday","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"00 07 * * 1,2,3,4,5","once":false,"onceDelay":0.1,"x":430,"y":880,"wires":[["b1e8f43.e088308"]]},{"id":"ee06e14f.a060a","type":"inject","z":"1ae50636.3172ca","name":"Morning On Weekend","topic":"","payload":"true","payloadType":"bool","repeat":"","crontab":"00 09 * * 6,0","once":false,"onceDelay":0.1,"x":430,"y":920,"wires":[["b1e8f43.e088308"]]},{"id":"2553d2f5.dd10ae","type":"inject","z":"1ae50636.3172ca","name":"Night Off","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"00 22 * * *","once":false,"onceDelay":0.1,"x":470,"y":960,"wires":[["b1e8f43.e088308"]]},{"id":"14d5c37b.1302bd","type":"change","z":"fc92c0f1.7a70d","name":"BedroomWolfgangsSideLight","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":860,"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":"BedroomPattysSideLight","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":850,"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":"PresenceSwitch","property":"result.person","propertyType":"msg","rules":[{"t":"eq","v":"Wolfgang","vt":"str"},{"t":"eq","v":"Patricia","vt":"str"},{"t":"eq","v":"Matthias","vt":"str"},{"t":"eq","v":"Anna","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":480,"y":480,"wires":[["be5022dd.9aecd"],["812ca75a.479af8"],["3e2a9d44.0d9bd2"],["fd1838a1.aa1428"]]},{"id":"be5022dd.9aecd","type":"change","z":"e6c415e8.d33198","name":"IsWolfgangPresent","rules":[{"t":"set","p":"payload","pt":"msg","to":"result.direction","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"leaves","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"arrives","fromt":"str","to":"true","tot":"bool"},{"t":"set","p":"topic","pt":"msg","to":"result.person","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":440,"wires":[["da96f01e.dc529","5421c019.e3315"]]},{"id":"812ca75a.479af8","type":"change","z":"e6c415e8.d33198","name":"IsPatriciaPresent","rules":[{"t":"set","p":"payload","pt":"msg","to":"result.direction","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"leaves","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"arrives","fromt":"str","to":"true","tot":"bool"},{"t":"set","p":"topic","pt":"msg","to":"result.person","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":540,"wires":[["6e451e68.cb576","f02a90ef.b583f"]]},{"id":"3e2a9d44.0d9bd2","type":"change","z":"e6c415e8.d33198","name":"IsMatthiasPresent","rules":[{"t":"set","p":"payload","pt":"msg","to":"result.direction","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"leaves","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"arrives","fromt":"str","to":"true","tot":"bool"},{"t":"set","p":"topic","pt":"msg","to":"result.person","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":640,"wires":[["65c0ab55.f13704","9f12ba95.9b9da8"]]},{"id":"fd1838a1.aa1428","type":"change","z":"e6c415e8.d33198","name":"IsAnnaPresent","rules":[{"t":"set","p":"payload","pt":"msg","to":"result.direction","tot":"msg"},{"t":"change","p":"payload","pt":"msg","from":"leaves","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"arrives","fromt":"str","to":"true","tot":"bool"},{"t":"set","p":"topic","pt":"msg","to":"result.person","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":740,"y":740,"wires":[["ce861562.f30788","29801664.4e288a"]]},{"id":"da96f01e.dc529","type":"link out","z":"e6c415e8.d33198","name":"IsWolfgangPresent","links":["4f8f77df.6ea7e8","4144496f.bd8878","41ac22f7.4c7fbc","263d7d61.780282"],"x":935,"y":440,"wires":[]},{"id":"6e451e68.cb576","type":"link out","z":"e6c415e8.d33198","name":"IsPatriciaPresent","links":["4f8f77df.6ea7e8","41ac22f7.4c7fbc","263d7d61.780282"],"x":935,"y":540,"wires":[]},{"id":"65c0ab55.f13704","type":"link out","z":"e6c415e8.d33198","name":"IsMatthiasPresent","links":["4f8f77df.6ea7e8","e4b81a18.54e938","c396bfdd.633e4","41ac22f7.4c7fbc","263d7d61.780282"],"x":935,"y":640,"wires":[]},{"id":"ce861562.f30788","type":"link out","z":"e6c415e8.d33198","name":"IsAnnaPresent","links":["4f8f77df.6ea7e8","5769857b.2342bc","41ac22f7.4c7fbc","263d7d61.780282"],"x":935,"y":740,"wires":[]},{"id":"4f8f77df.6ea7e8","type":"link in","z":"e6c415e8.d33198","name":"WhoIsPresent","links":["65c0ab55.f13704","6e451e68.cb576","ce861562.f30788","da96f01e.dc529"],"x":1055,"y":440,"wires":[["6812727e.cac07c"]]},{"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 19 * * *","once":false,"onceDelay":0.1,"x":200,"y":280,"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":190,"y":320,"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\n\nif ('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 default:\n context.set('temperature', msg.payload)\n return\n break\n }\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":580,"wires":[["d51beb21.c9b528","54297977.e559b8","4b2a8203.27ef5c"]]},{"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\n\nif ('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 default:\n context.set('temperature', msg.payload)\n return\n break\n }\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":200,"wires":[["cac0ea1a.f46ed8","efadf269.4932d","8d204219.f8a6e"]]},{"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\n\nif ('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 default:\n context.set('temperature', msg.payload)\n return\n break\n }\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":940,"wires":[["ea29cca5.2029f","2730a9b9.d29886","fd948106.9fb98"]]},{"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\n\nif ('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 default:\n context.set('temperature', msg.payload)\n return\n break\n }\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":1320,"wires":[["9130ebae.faaee8","857fbe90.c1684","72dd2732.8f5fc8"]]},{"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\n\nif ('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 default:\n context.set('temperature', msg.payload)\n return\n break\n }\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":1940,"wires":[["d07f5438.c40378","b4e951fd.8be41","79055d5a.4bddc4"]]},{"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":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":510,"y":120,"wires":[["ebf2ff60.c8b5e"]]},{"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":"","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":"","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":"","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":"","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"}],"checkall":"true","repair":false,"outputs":4,"x":350,"y":800,"wires":[["dd5b1aac.0fb068","585b5804.0e8908"],["350cb182.5e5dde","d0885ce5.866ff"],["45fe6cd1.bda344","8a00ff9a.4a554"],["6dc9af8e.4f761"]]},{"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":540,"y":680,"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":540,"y":720,"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":540,"y":780,"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":540,"y":820,"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":550,"y":880,"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":560,"y":920,"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":550,"y":980,"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":["64c5cc7d.3673f4","81b126cd.a84f48","8d792496.23ec68","3e1f5965.d939d6","5cac823d.da3b1c","d5c11048.78928","f96c2c74.7ab2c","b7696b15.571798","bc709d18.8419e","37d349f1.e54146","85f4d30d.8b60b","fa5f6b03.027da8"],"x":735,"y":680,"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"],"x":735,"y":720,"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"],"x":735,"y":780,"wires":[]},{"id":"7c5e098c.520ce8","type":"link out","z":"6d5dc8fd.c55a08","name":"day false","links":[],"x":735,"y":820,"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"],"x":735,"y":920,"wires":[]},{"id":"42065911.514378","type":"link out","z":"6d5dc8fd.c55a08","name":"morning true","links":["64c5cc7d.3673f4","81b126cd.a84f48","8d792496.23ec68","dbc81c50.4693e","f2e1c2a0.30923","3e1f5965.d939d6","fa5f6b03.027da8"],"x":735,"y":880,"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"],"x":735,"y":980,"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":["42065911.514378","50631528.d34dac","8f4c92e7.d0e65","f5c92d01.dd9ed"],"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"]]},{"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":"6","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_6h","query":"select mean(pv) from measured where deviceid = 'freezer' and kind = 'Temperature' and time > now() - 6h","rawOutput":false,"precision":"","retentionPolicy":"","x":460,"y":760,"wires":[["7cbef272.ad8c7c"]]},{"id":"5a69f55d.e6228c","type":"ui_gauge","z":"c6facb84.d5d508","name":"","group":"da3bb206.e2c6e","order":0,"width":"6","height":"6","gtype":"gage","title":"Gefrierschrank Keller","label":"°C","format":"{{value}}","min":"-25","max":"10","colors":["#00b500","#e6e600","#ca3838"],"seg1":"-5","seg2":"2","x":940,"y":760,"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":760,"wires":[["5a69f55d.e6228c"]]},{"id":"dcb85242.0ee6c","type":"inject","z":"c6facb84.d5d508","name":"PeriodicalTrigger 15min","topic":"","payload":"","payloadType":"date","repeat":"900","crontab":"","once":false,"onceDelay":"1","x":150,"y":760,"wires":[["9d33d2ac.c2659"]]},{"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":"","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":"","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":"","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":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","x":530,"y":740,"wires":[["fb0932be.f696e"]]},{"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":"","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":"","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":"","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":"","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":"","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":"7dbf268c.0198a8","type":"ui_switch","z":"6b5c93bb.11334c","name":"","label":"Werkstatt","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":660,"y":1280,"wires":[["2d0e0be3.6cc314"]]},{"id":"d7be9613.f75d08","type":"link in","z":"6b5c93bb.11334c","name":"LightInBasementWorkshop","links":[],"x":95,"y":1140,"wires":[["a013bca8.2113"]]},{"id":"d455aa4c.639798","type":"inject","z":"6b5c93bb.11334c","name":"false","topic":"","payload":"false","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":190,"y":200,"wires":[["6cfcdb98.bba5b4"]]},{"id":"7a93932d.007d0c","type":"link in","z":"6b5c93bb.11334c","name":"LightInBasementSmall","links":[],"x":215,"y":240,"wires":[["6cfcdb98.bba5b4"]]},{"id":"c01196ad.f8d898","type":"ui_switch","z":"6b5c93bb.11334c","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":610,"y":840,"wires":[["10b52e85.e5c141","adc22718.320768"]]},{"id":"6362ebeb.e24cd4","type":"link in","z":"6b5c93bb.11334c","name":"LightInBasementLarge","links":[],"x":255,"y":1000,"wires":[["102bc055.761f3"]]},{"id":"b3a1bb03.748ba8","type":"ui_switch","z":"6b5c93bb.11334c","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":730,"y":360,"wires":[["597eba1c.d510e4","f279ce5d.333b"]]},{"id":"a013bca8.2113","type":"change","z":"6b5c93bb.11334c","name":"pass","rules":[],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":1180,"wires":[["7dbf268c.0198a8","2d0e0be3.6cc314"]]},{"id":"102bc055.761f3","type":"change","z":"6b5c93bb.11334c","name":"pass","rules":[],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":940,"wires":[["c01196ad.f8d898","10b52e85.e5c141","adc22718.320768"]]},{"id":"6cfcdb98.bba5b4","type":"change","z":"6b5c93bb.11334c","name":"pass","rules":[],"action":"","property":"","from":"","to":"","reg":false,"x":330,"y":160,"wires":[["cd6d053a.cd1578","597eba1c.d510e4"]]},{"id":"2edff4ba.35a70c","type":"function","z":"6b5c93bb.11334c","name":"ForwardIfFalse","func":"if (msg.payload) {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":740,"y":220,"wires":[["597eba1c.d510e4"]]},{"id":"4236da96.665574","type":"function","z":"6b5c93bb.11334c","name":"ForwardIfFalse","func":"if (msg.payload) {\n msg = undefined\n}\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":360,"wires":[["b3a1bb03.748ba8"]]},{"id":"cf86a7ed.82fd98","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"552fd1db.fec08","order":2,"width":"3","height":"2","passthru":false,"label":"Morgenlicht","color":"","bgcolor":"","icon":"","payload":"morning","payloadType":"str","topic":"","x":150,"y":700,"wires":[["8d611830.a3e8c8"]]},{"id":"cc2c9ee2.7cea7","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"552fd1db.fec08","order":1,"width":"3","height":"2","passthru":false,"label":"Tageslicht","color":"","bgcolor":"","icon":"","payload":"day","payloadType":"str","topic":"","x":140,"y":760,"wires":[["8d611830.a3e8c8"]]},{"id":"289380cd.591be","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"552fd1db.fec08","order":3,"width":"3","height":"2","passthru":false,"label":"Sparlicht","color":"","bgcolor":"","icon":"","payload":"eco","payloadType":"str","topic":"","x":140,"y":820,"wires":[["8d611830.a3e8c8"]]},{"id":"1e35b581.f53eea","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"552fd1db.fec08","order":4,"width":"3","height":"2","passthru":false,"label":"Alles aus","color":"","bgcolor":"#5041f4","icon":"","payload":"off","payloadType":"str","topic":"","x":140,"y":880,"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":"Wolfgangs Seite","group":"3d085adf.259bf6","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":480,"y":160,"wires":[["14d5c37b.1302bd"]]},{"id":"c646ccd7.5b4c6","type":"ui_switch","z":"fc92c0f1.7a70d","name":"","label":"Pattys Seite","group":"3d085adf.259bf6","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":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":"","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\n\nif ('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 default:\n context.set('temperature', msg.payload)\n return\n break\n }\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":2620,"wires":[["87c9e3f0.066ca","33272a1c.6226b6","2166cacd.930ab6"]]},{"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\n\nif ('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 default:\n context.set('temperature', msg.payload)\n return\n break\n }\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":3180,"wires":[["8a4ef1a0.0dfef","86020d1d.2d221","88a3581f.c33318"]]},{"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":340,"wires":[]},{"id":"3272922.c44ec6e","type":"link in","z":"85e980fb.9ac9c","name":"","links":["bc0ea633.c480c8"],"x":715,"y":340,"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":"presence","precision":"","retentionPolicy":"","x":240,"y":580,"wires":[]},{"id":"2d1c0fb1.a5701","type":"function","z":"e6c415e8.d33198","name":"PreparePresenceData","func":"msg.payload = [\n { \"value\": msg.result.direction },\n { \"person\": msg.result.person }\n]\nreturn msg;","outputs":1,"noerr":0,"x":210,"y":400,"wires":[["10bce0ad.4bd1cf","57c88eef.7c2b4"]]},{"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":"2","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":["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":230,"y":1180,"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":230,"y":1240,"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"]]},{"id":"41ac22f7.4c7fbc","type":"link in","z":"6d5dc8fd.c55a08","name":"","links":["65c0ab55.f13704","6e451e68.cb576","ce861562.f30788","da96f01e.dc529"],"x":355,"y":180,"wires":[["54d2489f.f3d348"]]},{"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"]]},{"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":"","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":false,"decouple":"true","topic":"","style":"","onvalue":"true","onvalueType":"bool","onicon":"check","oncolor":"green","offvalue":"false","offvalueType":"bool","officon":"close","offcolor":"red","x":940,"y":400,"wires":[[]]},{"id":"f02a90ef.b583f","type":"ui_switch","z":"e6c415e8.d33198","name":"","label":"Patricia","group":"41144853.9a29b8","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":940,"y":500,"wires":[[]]},{"id":"9f12ba95.9b9da8","type":"ui_switch","z":"e6c415e8.d33198","name":"","label":"Matthias","group":"41144853.9a29b8","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":940,"y":600,"wires":[[]]},{"id":"29801664.4e288a","type":"ui_switch","z":"e6c415e8.d33198","name":"","label":"Anna","group":"41144853.9a29b8","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":930,"y":700,"wires":[[]]},{"id":"e44835b2.747768","type":"http in","z":"e6c415e8.d33198","name":"Location","url":"/location","method":"post","upload":false,"swaggerDoc":"","x":160,"y":1020,"wires":[["eb1f8684.5dfc88","76803964.fe8788","56e04af3.636b34"]]},{"id":"eb1f8684.5dfc88","type":"template","z":"e6c415e8.d33198","name":"Prepare Response","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Ok, location service, thank you very much.","output":"str","x":370,"y":1020,"wires":[["4f884019.b6e14"]]},{"id":"4f884019.b6e14","type":"http response","z":"e6c415e8.d33198","name":"","statusCode":"200","headers":{},"x":580,"y":1020,"wires":[]},{"id":"47cb9a69.bc6544","type":"template","z":"e6c415e8.d33198","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"{{{payload}}}\n","output":"str","x":340,"y":1080,"wires":[["ebe94f75.d3879"]]},{"id":"ebe94f75.d3879","type":"link out","z":"e6c415e8.d33198","name":"","links":["375253e0.ed183c"],"x":520,"y":1080,"wires":[]},{"id":"76803964.fe8788","type":"function","z":"e6c415e8.d33198","name":"stringify","func":"let m = JSON.stringify(msg.payload)\nmsg.payload = m\nreturn msg;","outputs":1,"noerr":0,"x":230,"y":1160,"wires":[["47cb9a69.bc6544"]]},{"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"],"x":215,"y":440,"wires":[["782b6f2a.4e4ea","42a4417e.f617d"]]},{"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":"f4db281e.f67ed8","type":"mqtt out","z":"850935f2.6a0a98","name":"","topic":"IoT/PiAlive","qos":"","retain":"","broker":"7e99ddbf.fc8a04","x":540,"y":840,"wires":[]},{"id":"3465cc95.196ec4","type":"mqtt in","z":"850935f2.6a0a98","name":"","topic":"IoT/PiAlive","qos":"2","broker":"7e99ddbf.fc8a04","x":220,"y":940,"wires":[[]]},{"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"],"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":"55467064.bf389","type":"link out","z":"e6c415e8.d33198","name":"","links":["52c673f1.0168cc"],"x":280,"y":100,"wires":[]},{"id":"24fab74.876da48","type":"link out","z":"e6c415e8.d33198","name":"","links":["52c673f1.0168cc"],"x":895,"y":220,"wires":[]},{"id":"6812727e.cac07c","type":"link out","z":"e6c415e8.d33198","name":"","links":["52c673f1.0168cc"],"x":1135,"y":440,"wires":[]},{"id":"56e04af3.636b34","type":"link out","z":"e6c415e8.d33198","name":"","links":["52c673f1.0168cc"],"x":295,"y":940,"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":"","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\n\nif ('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 default:\n context.set('temperature', msg.payload)\n return\n break\n }\n}\nnode.status({fill:\"blue\",shape:\"dot\",text:`${msg.payload}`})\nreturn msg;","outputs":1,"noerr":0,"x":690,"y":3620,"wires":[["1dc1c019.047c7","2dfcd5ae.2e199a","ca530831.13b438"]]},{"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":"2","passthru":false,"label":"Tag","color":"","bgcolor":"","icon":"","payload":"day","payloadType":"str","topic":"","x":110,"y":1340,"wires":[["2df579c2.547286"]]},{"id":"b1aaad0f.6305d","type":"ui_button","z":"6d5dc8fd.c55a08","name":"","group":"7fafd152.02005","order":1,"width":"3","height":"2","passthru":false,"label":"Nacht","color":"","bgcolor":"","icon":"","payload":"night","payloadType":"str","topic":"","x":110,"y":1400,"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":330,"y":1440,"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":520,"y":1320,"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":520,"y":1360,"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":520,"y":1420,"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":520,"y":1460,"wires":[["6884d8e6.c0de68"]]},{"id":"47342fb5.a8823","type":"link out","z":"6d5dc8fd.c55a08","name":"HeatingDayHigh","links":["6a9c695c.2976c8","8c963bd4.c6a4a8","a6de0701.b114e8"],"x":715,"y":1320,"wires":[]},{"id":"a141f1df.e9644","type":"link out","z":"6d5dc8fd.c55a08","name":"HeatingDayLow","links":[],"x":715,"y":1360,"wires":[]},{"id":"bf435f61.cebf6","type":"link out","z":"6d5dc8fd.c55a08","name":"HeatingNightHigh","links":[],"x":715,"y":1420,"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":715,"y":1460,"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":"57c88eef.7c2b4","type":"mqtt out","z":"e6c415e8.d33198","name":"","topic":"IoT/Presence","qos":"","retain":"","broker":"1c0f8b52.7ec605","x":200,"y":520,"wires":[]},{"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":160,"y":1020,"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":190,"y":960,"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":"","broker":"1c0f8b52.7ec605","x":890,"y":2360,"wires":[]}]