Hallo, ein Neuling beraucht etwas Hilfe.
Ich habe jetzt schon zwei Paktete (node-red-contrib-googlehome und node-red-contrib-nora) meiner Meinung nach erfolgreich mit meinem Wandthermostat verbunden.
Erfolgreich deswegen, da bei Eingaben über den Google Assistant etwas ankommt.
Doch das Problem dabei, egal ob ich "Heizung aus", "Heizung an" oder "Heizung auf x Grad stellen" sage, die Heizung wird sofort auf "off" gesetzt.
Was mache ich falsch? Was braucht ihr?
Node-RED Google Assistant Bridge -> Heizung wird immer auf "off" gesetzt
Moderator: Co-Administratoren
-
- Beiträge: 168
- Registriert: 10.12.2014, 16:40
- Wohnort: Daun
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 6 Mal
- Kontaktdaten:
Re: Node-RED Google Assistant Bridge -> Heizung wird immer auf "off" gesetzt
Bitte mal Details / Screenshots vom Flow posten... Ohne das wird das nix
Bei Nora ist sehr wichtig welchen Node du gewählt hast.
Bei Nora ist sehr wichtig welchen Node du gewählt hast.
Re: Node-RED Google Assistant Bridge -> Heizung wird immer auf "off" gesetzt
So, das hat jetzt "etwas" länger gedauert, bis ich wieder den Nerv hatte mich damit rumzuärgern, wenn die Dinge grundlegend funktionieren schibet man sie eben gern mal auf
Ich habe jetzt nach der langen Zeit alles noch einmal von vorn gemacht, Ergebnis leider unverändert.
Der Flow ist ganz einfach, ich möchte einfach nur per Google Home App Zugriff auf das Thermostat haben.
Ich nutze dazu https://googlehome.hardill.me.uk/ diese Seite als Brücke zwischen Node-RED und Google.
In den Nodes sieht es so aus:
Der Kommunikationsweg selbst scheint ja in Ordnung zu sein, da ja wenigstens etwas passiert. Nur wird eben, wenn ich an der Temperatur drehe, diese nicht gesetzt, sondern das Thermostat auf die Stellung "off" gesetzt.
Ich habe jetzt nach der langen Zeit alles noch einmal von vorn gemacht, Ergebnis leider unverändert.
Der Flow ist ganz einfach, ich möchte einfach nur per Google Home App Zugriff auf das Thermostat haben.
Ich nutze dazu https://googlehome.hardill.me.uk/ diese Seite als Brücke zwischen Node-RED und Google.
In den Nodes sieht es so aus:
Der Kommunikationsweg selbst scheint ja in Ordnung zu sein, da ja wenigstens etwas passiert. Nur wird eben, wenn ich an der Temperatur drehe, diese nicht gesetzt, sondern das Thermostat auf die Stellung "off" gesetzt.
Re: Node-RED Google Assistant Bridge -> Heizung wird immer auf "off" gesetzt
Hallo p4rz1, hast Du die Heizungssteuerung über Node-Red inzwischen hinbekommen? Ich kämpfe mich da auch gerade durch.
Vor drei Tagen ist endlich Smart-NORA an den Start gegangen, über das die Anbindung des Google Assistant an Node-Red wirklich klasse funktioniert (https://smart-nora.eu/). Die Anbindung meiner Lichter war in ein paar Minuten gemacht.
Mein Setup:
- eine CCU2
- ein Raspberry Pi
--- Node Red
----- node-red-contrib-ccu
----- node-red-contrib-smartnora
Was ich aktuell nicht hinbekomme ist es, die Werte zwischen Google Assistant und der CCU so umzuwandeln und zu übergeben, dass eine Interaktion möglich ist. ...und ich bin kein Programmierer und habe nur ein fundiertes Halbwissen. Mir ist schon klar, dass ich die über eine Funktion umwandeln muss, um die verschiedenen Werte aus der CCU so "zusammenzusetzen", dass der GA sie versteht – und dann auch wieder zurück, so dass die Kommandos von Google von der CCU richtig interpretiert werden.
Hast Du da einen Tipp?!
Vor drei Tagen ist endlich Smart-NORA an den Start gegangen, über das die Anbindung des Google Assistant an Node-Red wirklich klasse funktioniert (https://smart-nora.eu/). Die Anbindung meiner Lichter war in ein paar Minuten gemacht.
Mein Setup:
- eine CCU2
- ein Raspberry Pi
--- Node Red
----- node-red-contrib-ccu
----- node-red-contrib-smartnora
Was ich aktuell nicht hinbekomme ist es, die Werte zwischen Google Assistant und der CCU so umzuwandeln und zu übergeben, dass eine Interaktion möglich ist. ...und ich bin kein Programmierer und habe nur ein fundiertes Halbwissen. Mir ist schon klar, dass ich die über eine Funktion umwandeln muss, um die verschiedenen Werte aus der CCU so "zusammenzusetzen", dass der GA sie versteht – und dann auch wieder zurück, so dass die Kommandos von Google von der CCU richtig interpretiert werden.
Hast Du da einen Tipp?!
-
- Beiträge: 168
- Registriert: 10.12.2014, 16:40
- Wohnort: Daun
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 6 Mal
- Kontaktdaten:
Re: Node-RED Google Assistant Bridge -> Heizung wird immer auf "off" gesetzt
Ich bin ja Nora Fan (schon vor Smart Nora)
Hier mein "kompletter" Flow für die Heizung. So klappt es jetzt erst mal.
Und hier nur für Nora
Hier mein "kompletter" Flow für die Heizung. So klappt es jetzt erst mal.
Code: Alles auswählen
[{"id":"af0d1926.17b8b8","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"96f6fd57.1d2c8","type":"link in","z":"af0d1926.17b8b8","name":"HeizungSchlafzimmerAuto","links":["11e3950c.0b331b","204609b6.400066","337b9790.198f08","3f8e3023.c111","64696634.7fd498","983d5738.741d88","f6683d27.41697"],"x":1255,"y":1180,"wires":[["fa15c671.d0acf8","fbafb517.2c3818"]]},{"id":"48d97ee2.fc331","type":"trigger","z":"af0d1926.17b8b8","name":"Totzeit","op1":"","op2":"","op1type":"nul","op2type":"payl","duration":"10","extend":true,"units":"s","reset":"","bytopic":"all","outputs":1,"x":2250,"y":1180,"wires":[["41532fc8.14959"]]},{"id":"8a29b8a8.827e78","type":"switch","z":"af0d1926.17b8b8","name":"Compare","property":"payload","propertyType":"msg","rules":[{"t":"neq","v":"","vt":"prev"}],"checkall":"true","repair":false,"outputs":1,"x":2100,"y":1180,"wires":[["48d97ee2.fc331"]]},{"id":"fa15c671.d0acf8","type":"within-time-switch","z":"af0d1926.17b8b8","name":"","positionConfig":"bdf068be.191778","startTime":"00:01","startTimeType":"entered","startOffset":0,"startOffsetType":"none","startOffsetMultiplier":60000,"endTime":"01:00","endTimeType":"entered","endOffset":0,"endOffsetType":"none","endOffsetMultiplier":60000,"propertyStart":"","propertyStartType":"none","propertyStartCompare":"true","propertyStartThreshold":"","propertyStartThresholdType":"num","startTimeAlt":"","startTimeAltType":"entered","startOffsetAlt":0,"startOffsetAltType":"none","startOffsetAltMultiplier":60000,"propertyEnd":"","propertyEndType":"none","propertyEndCompare":"true","propertyEndThreshold":"","propertyEndThresholdType":"num","endTimeAlt":"","endTimeAltType":"entered","endOffsetAlt":0,"endOffsetAltType":"none","endOffsetAltMultiplier":60000,"tsCompare":"0","x":1550,"y":1140,"wires":[["41532fc8.14959"],[]]},{"id":"fbafb517.2c3818","type":"change","z":"af0d1926.17b8b8","name":"","rules":[{"t":"set","p":"Heizung.Schlafzimmer.AutoSoll","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1640,"y":1180,"wires":[["d69490f6.45f7f"]]},{"id":"723876e7.91d248","type":"ccu-value","z":"af0d1926.17b8b8","name":"","iface":"HmIP-RF","channel":"000A9A499F6B30:1 Thermostat - Schlafzimmer:1","datapoint":"SET_POINT_TEMPERATURE","mode":"","start":true,"change":true,"cache":true,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":true,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":1420,"y":1220,"wires":[["dfa2f6ac.8b4018"]]},{"id":"dfa2f6ac.8b4018","type":"function","z":"af0d1926.17b8b8","name":"Auto/Manu!","func":"flow.set(\"Heizung.Schlafzimmer.ManuSoll\",msg.payload);\n\nif (flow.get(\"Heizung.Schlafzimmer.AutoSoll\")==msg.payload)\n{\n flow.set(\"Heizung.Schlafzimmer.Auto\",1);\n \n}\nelse\n{\n flow.set(\"Heizung.Schlafzimmer.Auto\",0);\n msg.payload = flow.get(\"Heizung.Schlafzimmer.ManuSoll\");\n}\n\n\n\nreturn msg \n","outputs":1,"noerr":0,"x":1650,"y":1220,"wires":[["d69490f6.45f7f"]]},{"id":"d69490f6.45f7f","type":"function","z":"af0d1926.17b8b8","name":"Auto/Manu?","func":"if (flow.get(\"Heizung.Schlafzimmer.Auto\"))\n{\n msg.payload = flow.get(\"Heizung.Schlafzimmer.AutoSoll\");\n}\nelse\n{\n msg.payload = flow.get(\"Heizung.Schlafzimmer.ManuSoll\");\n}\n\n\n\nreturn msg ","outputs":1,"noerr":0,"x":1930,"y":1180,"wires":[["8a29b8a8.827e78"]]},{"id":"61a3a1f.529796","type":"influxdb out","z":"af0d1926.17b8b8","influxdb":"65e36742.a95bb8","name":"Heizung_Temperatur_Soll_Schlafzimmer","measurement":"Heizung_Temperatur_Soll_Schlafzimmer","precision":"","retentionPolicy":"","x":2960,"y":1180,"wires":[]},{"id":"a4e3b0e9.3600d","type":"trigger","z":"af0d1926.17b8b8","name":"resend 1h","op1":"","op2":"","op1type":"pay","op2type":"payl","duration":"-1","extend":false,"units":"hr","reset":"","bytopic":"all","outputs":1,"x":2700,"y":1180,"wires":[["61a3a1f.529796"]]},{"id":"41532fc8.14959","type":"ccu-value","z":"af0d1926.17b8b8","name":"","iface":"HmIP-RF","channel":"000A9A499F6B30:1 Thermostat - Schlafzimmer:1","datapoint":"SET_POINT_TEMPERATURE","mode":"","start":true,"change":true,"cache":true,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":true,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":2460,"y":1180,"wires":[["a4e3b0e9.3600d","e8609f.65565f6"]]},{"id":"e8877d7.62abe8","type":"link in","z":"af0d1926.17b8b8","name":"Heizung - Schlafzimmer - Nora","links":["c018eca5.ea666","340639e5.001cf6"],"x":1475,"y":1260,"wires":[["dfa2f6ac.8b4018"]]},{"id":"e8609f.65565f6","type":"link out","z":"af0d1926.17b8b8","name":"Heizung - Schlafzimmer - Nora","links":["2cc575c2.2a7e7a","6a53e5fc.2c3f8c"],"x":2655,"y":1140,"wires":[]},{"id":"97708732.89be08","type":"link in","z":"af0d1926.17b8b8","name":"Thermostat - Schlafzimmer - Ist Temp","links":["5aa228bb.a69fe8"],"x":1475,"y":1340,"wires":[["807c9ab4.35da08"]]},{"id":"6a53e5fc.2c3f8c","type":"link in","z":"af0d1926.17b8b8","name":"Thermostat - Schlafzimmer - Soll Temp","links":["e8609f.65565f6"],"x":1475,"y":1300,"wires":[["eda1e4eb.e2dd18"]]},{"id":"ac4faea3.2d161","type":"link in","z":"af0d1926.17b8b8","name":"Thermostat - Schlafzimmer - Feuchte","links":["76b00b16.8445d4"],"x":1475,"y":1380,"wires":[["3e39eaa8.8b0a76"]]},{"id":"340639e5.001cf6","type":"link out","z":"af0d1926.17b8b8","name":"Thermostat - Schlafzimmer - Soll Temp","links":["e8877d7.62abe8"],"x":2195,"y":1340,"wires":[]},{"id":"eda1e4eb.e2dd18","type":"function","z":"af0d1926.17b8b8","name":"setpoint","func":"msg.payload = {\"mode\":\"heat\",\n \"setpoint\":msg.payload};\n\n\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1580,"y":1300,"wires":[["955c7f7b.ffcd"]]},{"id":"807c9ab4.35da08","type":"function","z":"af0d1926.17b8b8","name":"temperature","func":"msg.payload = {\"mode\":\"heat\",\n \"temperature\":msg.payload};\n\n\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1590,"y":1340,"wires":[["955c7f7b.ffcd"]]},{"id":"3e39eaa8.8b0a76","type":"function","z":"af0d1926.17b8b8","name":"humidity","func":"msg.payload = {\"mode\":\"heat\",\n \"humidity\":msg.payload};\n\n\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":1580,"y":1380,"wires":[["955c7f7b.ffcd"]]},{"id":"16af1552.bdc5bb","type":"function","z":"af0d1926.17b8b8","name":"Payload To Setpoint","func":"if (msg.payload.setpoint)\n{\n msg.payload = msg.payload.setpoint;\n \n \n}\n\n\n\n\nreturn msg \n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":2020,"y":1340,"wires":[[]]},{"id":"955c7f7b.ffcd","type":"noraf-thermostat","z":"af0d1926.17b8b8","devicename":"Heizung: Schlafzimmer","roomhint":"Schlafzimmer","name":"Schlafzimmer","modes":"off,heat,auto","unit":"C","topic":"","passthru":false,"commandOnly":false,"queryOnly":false,"bufferRangeCelsius":2,"nora":"f2deaa30.ce4668","x":1800,"y":1340,"wires":[["16af1552.bdc5bb"]]},{"id":"3575a405.4e9c9c","type":"within-time-switch","z":"af0d1926.17b8b8","name":"","positionConfig":"bdf068be.191778","startTime":"00:01","startTimeType":"entered","startOffset":0,"startOffsetType":"none","startOffsetMultiplier":60000,"endTime":"04:00","endTimeType":"entered","endOffset":0,"endOffsetType":"none","endOffsetMultiplier":60000,"propertyStart":"","propertyStartType":"none","propertyStartCompare":"true","propertyStartThreshold":"","propertyStartThresholdType":"num","startTimeAlt":"","startTimeAltType":"entered","startOffsetAlt":0,"startOffsetAltType":"none","startOffsetAltMultiplier":60000,"propertyEnd":"","propertyEndType":"none","propertyEndCompare":"true","propertyEndThreshold":"","propertyEndThresholdType":"num","endTimeAlt":"","endTimeAltType":"entered","endOffsetAlt":0,"endOffsetAltType":"none","endOffsetAltMultiplier":60000,"tsCompare":"0","x":630,"y":960,"wires":[["6a966e73.cd769"],[]]},{"id":"767e0c6a.220ba4","type":"within-time-switch","z":"af0d1926.17b8b8","name":"","positionConfig":"bdf068be.191778","startTime":"04:01","startTimeType":"entered","startOffset":0,"startOffsetType":"none","startOffsetMultiplier":60000,"endTime":"05:00","endTimeType":"entered","endOffset":0,"endOffsetType":"none","endOffsetMultiplier":60000,"propertyStart":"","propertyStartType":"none","propertyStartCompare":"true","propertyStartThreshold":"","propertyStartThresholdType":"num","startTimeAlt":"","startTimeAltType":"entered","startOffsetAlt":0,"startOffsetAltType":"none","startOffsetAltMultiplier":60000,"propertyEnd":"","propertyEndType":"none","propertyEndCompare":"true","propertyEndThreshold":"","propertyEndThresholdType":"num","endTimeAlt":"","endTimeAltType":"entered","endOffsetAlt":0,"endOffsetAltType":"none","endOffsetAltMultiplier":60000,"tsCompare":"0","x":630,"y":1000,"wires":[["12d9b95d.bf5177"],[]]},{"id":"29b338d6.47af08","type":"within-time-switch","z":"af0d1926.17b8b8","name":"","positionConfig":"bdf068be.191778","startTime":"05:01","startTimeType":"entered","startOffset":0,"startOffsetType":"none","startOffsetMultiplier":60000,"endTime":"07:00","endTimeType":"entered","endOffset":0,"endOffsetType":"none","endOffsetMultiplier":60000,"propertyStart":"","propertyStartType":"none","propertyStartCompare":"true","propertyStartThreshold":"","propertyStartThresholdType":"num","startTimeAlt":"","startTimeAltType":"entered","startOffsetAlt":0,"startOffsetAltType":"none","startOffsetAltMultiplier":60000,"propertyEnd":"","propertyEndType":"none","propertyEndCompare":"true","propertyEndThreshold":"","propertyEndThresholdType":"num","endTimeAlt":"","endTimeAltType":"entered","endOffsetAlt":0,"endOffsetAltType":"none","endOffsetAltMultiplier":60000,"tsCompare":"0","x":630,"y":1040,"wires":[["73400c16.ac8e24"],[]]},{"id":"852cddb6.3e60e","type":"within-time-switch","z":"af0d1926.17b8b8","name":"","positionConfig":"bdf068be.191778","startTime":"07:01","startTimeType":"entered","startOffset":0,"startOffsetType":"none","startOffsetMultiplier":60000,"endTime":"19:00","endTimeType":"entered","endOffset":0,"endOffsetType":"none","endOffsetMultiplier":60000,"timeDays":"*","timeOnlyOddDays":true,"timeOnlyEvenDays":true,"timeMonths":"*","timedatestart":"","timedateend":"","propertyStart":"","propertyStartType":"none","propertyStartCompare":"true","propertyStartThreshold":"","propertyStartThresholdType":"num","startTimeAlt":"","startTimeAltType":"entered","startOffsetAlt":0,"startOffsetAltType":"none","startOffsetAltMultiplier":60000,"propertyEnd":"","propertyEndType":"none","propertyEndCompare":"true","propertyEndThreshold":"","propertyEndThresholdType":"num","endTimeAlt":"","endTimeAltType":"entered","endOffsetAlt":0,"endOffsetAltType":"none","endOffsetAltMultiplier":60000,"tsCompare":"0","x":630,"y":1080,"wires":[["771c502d.948f1"],[]]},{"id":"d6269cf5.9c395","type":"within-time-switch","z":"af0d1926.17b8b8","name":"","positionConfig":"bdf068be.191778","startTime":"19:01","startTimeType":"entered","startOffset":0,"startOffsetType":"none","startOffsetMultiplier":60000,"endTime":"24:00","endTimeType":"entered","endOffset":0,"endOffsetType":"none","endOffsetMultiplier":60000,"timeDays":"*","timeOnlyOddDays":true,"timeOnlyEvenDays":true,"timeMonths":"*","timedatestart":"","timedateend":"","propertyStart":"","propertyStartType":"none","propertyStartCompare":"true","propertyStartThreshold":"","propertyStartThresholdType":"num","startTimeAlt":"","startTimeAltType":"entered","startOffsetAlt":0,"startOffsetAltType":"none","startOffsetAltMultiplier":60000,"propertyEnd":"","propertyEndType":"none","propertyEndCompare":"true","propertyEndThreshold":"","propertyEndThresholdType":"num","endTimeAlt":"","endTimeAltType":"entered","endOffsetAlt":0,"endOffsetAltType":"none","endOffsetAltMultiplier":60000,"tsCompare":"0","x":630,"y":1120,"wires":[["4bcd249f.d727fc"],[]]},{"id":"6a966e73.cd769","type":"change","z":"af0d1926.17b8b8","name":"17","rules":[{"t":"set","p":"payload","pt":"msg","to":"17","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1050,"y":960,"wires":[["f6683d27.41697"]]},{"id":"12d9b95d.bf5177","type":"change","z":"af0d1926.17b8b8","name":"18","rules":[{"t":"set","p":"payload","pt":"msg","to":"18","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1050,"y":1000,"wires":[["f6683d27.41697"]]},{"id":"73400c16.ac8e24","type":"change","z":"af0d1926.17b8b8","name":"19","rules":[{"t":"set","p":"payload","pt":"msg","to":"19","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1050,"y":1040,"wires":[["f6683d27.41697"]]},{"id":"771c502d.948f1","type":"change","z":"af0d1926.17b8b8","name":"19.5","rules":[{"t":"set","p":"payload","pt":"msg","to":"19.5","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1050,"y":1080,"wires":[["f6683d27.41697"]]},{"id":"4bcd249f.d727fc","type":"change","z":"af0d1926.17b8b8","name":"19","rules":[{"t":"set","p":"payload","pt":"msg","to":"19","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1050,"y":1120,"wires":[["f6683d27.41697"]]},{"id":"8cff9360.d0f3c","type":"link in","z":"af0d1926.17b8b8","name":"HeizungProgrammNormal","links":["6f741996.1eff28","918b8a0a.125b08","1aa8536c.8d41bd","b7ff819.ad3068"],"x":155,"y":1160,"wires":[["49e6f4ad.bb7dbc"]]},{"id":"f6683d27.41697","type":"link out","z":"af0d1926.17b8b8","name":"HeizungSchlafzimmer","links":["332831e6.e3425e","f14afa9.76fc408","96f6fd57.1d2c8"],"x":1215,"y":1040,"wires":[]},{"id":"49e6f4ad.bb7dbc","type":"ccu-switch","z":"af0d1926.17b8b8","name":"Fenstergriff - Schlafzimmer","ccuConfig":"38263145.35ea0e","iface":"HmIP-RF","channel":"0007DA499930FA:1 Fenstergriff - Schlafzimmer:1","sysvar":"Alarmmeldungen","sysvarProperty":"value","datapoint":"STATE","datapointProperty":"value","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":340,"y":1160,"wires":[["29b338d6.47af08","3575a405.4e9c9c","767e0c6a.220ba4","852cddb6.3e60e","d6269cf5.9c395"],["7a7e058c.66a99c"]]},{"id":"7a7e058c.66a99c","type":"change","z":"af0d1926.17b8b8","name":"12","rules":[{"t":"set","p":"payload","pt":"msg","to":"12","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1030,"y":1180,"wires":[["f6683d27.41697"]]},{"id":"709dc797.6b32a8","type":"inject","z":"af0d1926.17b8b8","name":"20m","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"1200","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":990,"y":180,"wires":[["f39519b5.9dbf28","cc5f3b26.a3c6a8"]]},{"id":"dfe6367f.9f1ff8","type":"change","z":"af0d1926.17b8b8","name":"HeizungProgramm = Normal Programm","rules":[{"t":"set","p":"HeizungProgramm","pt":"flow","to":"Normal Programm","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1500,"y":180,"wires":[["1aa8536c.8d41bd"]]},{"id":"1aa8536c.8d41bd","type":"link out","z":"af0d1926.17b8b8","name":"HeizungProgrammNormal","links":["11902620.989c5a","593486a4.eea338","7f40ae0d.c9864","816bdb81.1de458","95267da6.86232","8cff9360.d0f3c"],"x":1715,"y":180,"wires":[]},{"id":"5cbce7c1.7f7c08","type":"inject","z":"af0d1926.17b8b8","name":"00:01","repeat":"","crontab":"01 00 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":1230,"y":220,"wires":[["dfe6367f.9f1ff8"]]},{"id":"63d028f2.86c3c8","type":"change","z":"af0d1926.17b8b8","name":"Heizung.Büro.Auto = true","rules":[{"t":"set","p":"Heizung.Büro.Auto","pt":"flow","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":160,"wires":[[]]},{"id":"31902285.03be2e","type":"inject","z":"af0d1926.17b8b8","name":"03:00","repeat":"","crontab":"00 03 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":250,"y":160,"wires":[["63d028f2.86c3c8"]]},{"id":"63e48255.774bbc","type":"change","z":"af0d1926.17b8b8","name":"Heizung.Bad.Auto = true","rules":[{"t":"set","p":"Heizung.Bad.Auto","pt":"flow","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":550,"y":200,"wires":[[]]},{"id":"2a4f18f2.8bf2e8","type":"inject","z":"af0d1926.17b8b8","name":"03:00","repeat":"","crontab":"00 03 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":250,"y":200,"wires":[["63e48255.774bbc"]]},{"id":"2c6abacc.559ea6","type":"change","z":"af0d1926.17b8b8","name":"Heizung.Wohnraum.Auto = true","rules":[{"t":"set","p":"Heizung.Wohnraum.Auto","pt":"flow","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":570,"y":240,"wires":[[]]},{"id":"9cf11b36.0c8308","type":"inject","z":"af0d1926.17b8b8","name":"03:00","repeat":"","crontab":"00 03 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":250,"y":240,"wires":[["2c6abacc.559ea6"]]},{"id":"730c170.4f412e8","type":"change","z":"af0d1926.17b8b8","name":"Heizung.Schlafzimmer.Auto = true","rules":[{"t":"set","p":"Heizung.Schlafzimmer.Auto","pt":"flow","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":580,"y":280,"wires":[[]]},{"id":"5920e386.69c78c","type":"inject","z":"af0d1926.17b8b8","name":"03:00","repeat":"","crontab":"00 03 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":250,"y":280,"wires":[["730c170.4f412e8"]]},{"id":"65a9a078.0db16","type":"change","z":"af0d1926.17b8b8","name":"Heizung.Bastelzimmer.Auto = true","rules":[{"t":"set","p":"Heizung.Bastelzimmer.Auto","pt":"flow","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":580,"y":320,"wires":[[]]},{"id":"dc2cdbc1.6edff8","type":"inject","z":"af0d1926.17b8b8","name":"03:00","repeat":"","crontab":"00 03 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":250,"y":320,"wires":[["65a9a078.0db16"]]},{"id":"f39519b5.9dbf28","type":"switch","z":"af0d1926.17b8b8","name":"Neustartverriegelung","property":"Allgemein.Neustartverriegelung","propertyType":"global","rules":[{"t":"false"}],"checkall":"true","repair":false,"outputs":1,"x":1180,"y":180,"wires":[["dfe6367f.9f1ff8"]]},{"id":"64be3db8.d1b6b4","type":"link in","z":"af0d1926.17b8b8","name":"Allgemein_Neustart_Fertig","links":["a6e21bf7.7dca68"],"x":1015,"y":140,"wires":[["f39519b5.9dbf28"]]},{"id":"862bd822.7b4368","type":"link in","z":"af0d1926.17b8b8","name":"Allgemein_Neustart_Beginnt","links":["cff6917b.1ae7c"],"x":275,"y":120,"wires":[["63d028f2.86c3c8","63e48255.774bbc","2c6abacc.559ea6","730c170.4f412e8","65a9a078.0db16"]]},{"id":"d94cde77.d9482","type":"switch","z":"af0d1926.17b8b8","name":"Wetter.TempMax >= xx?","property":"Wetter.TempMax","propertyType":"global","rules":[{"t":"gte","v":"22","vt":"str"},{"t":"gte","v":"18","vt":"str"},{"t":"gte","v":"10","vt":"str"},{"t":"lte","v":"8","vt":"str"}],"checkall":"false","repair":false,"outputs":4,"x":1370,"y":300,"wires":[["250dffcf.e8913"],["5bac32e1.8fb9bc"],["e857d32e.03eab"],["2fd405f6.2b44ba"]]},{"id":"cc5f3b26.a3c6a8","type":"within-time-switch","z":"af0d1926.17b8b8","name":"","positionConfig":"bdf068be.191778","startTime":"08:01","startTimeType":"entered","startOffset":0,"startOffsetType":"none","startOffsetMultiplier":60000,"endTime":"20:00","endTimeType":"entered","endOffset":0,"endOffsetType":"none","endOffsetMultiplier":60000,"timeDays":"*","timeOnlyOddDays":true,"timeOnlyEvenDays":true,"timeMonths":"*","timedatestart":"","timedateend":"","propertyStart":"","propertyStartType":"none","propertyStartCompare":"true","propertyStartThreshold":"","propertyStartThresholdType":"num","startTimeAlt":"","startTimeAltType":"entered","startOffsetAlt":0,"startOffsetAltType":"none","startOffsetAltMultiplier":60000,"propertyEnd":"","propertyEndType":"none","propertyEndCompare":"true","propertyEndThreshold":"","propertyEndThresholdType":"num","endTimeAlt":"","endTimeAltType":"entered","endOffsetAlt":0,"endOffsetAltType":"none","endOffsetAltMultiplier":60000,"tsCompare":"0","x":1150,"y":320,"wires":[["d94cde77.d9482"],["e857d32e.03eab"]]},{"id":"ed46a38.803746","type":"change","z":"af0d1926.17b8b8","name":"setze Heizung.Temperatur.Soll.Anpassung","rules":[{"t":"set","p":"Heizung.Temperatur.Soll.Anpassung","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1870,"y":300,"wires":[["161d366.3374fca"]]},{"id":"250dffcf.e8913","type":"change","z":"af0d1926.17b8b8","name":"-2","rules":[{"t":"set","p":"payload","pt":"msg","to":"-2","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1570,"y":260,"wires":[["ed46a38.803746"]]},{"id":"5bac32e1.8fb9bc","type":"change","z":"af0d1926.17b8b8","name":"-1","rules":[{"t":"set","p":"payload","pt":"msg","to":"-1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1570,"y":300,"wires":[["ed46a38.803746"]]},{"id":"e857d32e.03eab","type":"change","z":"af0d1926.17b8b8","name":"0","rules":[{"t":"set","p":"payload","pt":"msg","to":"0","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1570,"y":340,"wires":[["ed46a38.803746"]]},{"id":"161d366.3374fca","type":"influxdb out","z":"af0d1926.17b8b8","influxdb":"65e36742.a95bb8","name":"Heizung_Temperatur_Soll_Anpassung","measurement":"Heizung_Temperatur_Soll_Anpassung","precision":"","retentionPolicy":"","x":2220,"y":300,"wires":[]},{"id":"d418307a.88712","type":"comment","z":"af0d1926.17b8b8","name":"Anpassung durch Aussentemp","info":"","x":1100,"y":280,"wires":[]},{"id":"2fd405f6.2b44ba","type":"change","z":"af0d1926.17b8b8","name":"+1","rules":[{"t":"set","p":"payload","pt":"msg","to":"1","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1570,"y":380,"wires":[["ed46a38.803746"]]},{"id":"bdf068be.191778","type":"position-config","name":"Rengen","isValide":"true","longitude":"0","latitude":"0","angleType":"deg"},{"id":"38263145.35ea0e","type":"ccu-connection","name":"CCU2020","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048","queueTimeout":"5000","queuePause":"250","contextStore":""},{"id":"65e36742.a95bb8","type":"influxdb","hostname":"10.0.1.2","port":"8086","protocol":"http","database":"Data","name":"InfluxData","usetls":false,"tls":"","influxdbVersion":"1.x"},{"id":"f2deaa30.ce4668","type":"noraf-config","name":"Smart Nora ","group":"Test","twofactor":"off","twofactorpin":"","localexecution":true,"structure":"HnC Home"}]
Und hier nur für Nora
Code: Alles auswählen
[{"id":"af0d1926.17b8b8","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"97708732.89be08","type":"link in","z":"af0d1926.17b8b8","name":"Thermostat - Schlafzimmer - Ist Temp","links":["5aa228bb.a69fe8"],"x":395,"y":300,"wires":[["807c9ab4.35da08"]]},{"id":"6a53e5fc.2c3f8c","type":"link in","z":"af0d1926.17b8b8","name":"Thermostat - Schlafzimmer - Soll Temp","links":["e8609f.65565f6"],"x":395,"y":260,"wires":[["eda1e4eb.e2dd18"]]},{"id":"ac4faea3.2d161","type":"link in","z":"af0d1926.17b8b8","name":"Thermostat - Schlafzimmer - Feuchte","links":["76b00b16.8445d4"],"x":395,"y":340,"wires":[["3e39eaa8.8b0a76"]]},{"id":"340639e5.001cf6","type":"link out","z":"af0d1926.17b8b8","name":"Thermostat - Schlafzimmer - Soll Temp","links":["e8877d7.62abe8"],"x":1115,"y":300,"wires":[]},{"id":"eda1e4eb.e2dd18","type":"function","z":"af0d1926.17b8b8","name":"setpoint","func":"msg.payload = {\"mode\":\"heat\",\n \"setpoint\":msg.payload};\n\n\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":500,"y":260,"wires":[["955c7f7b.ffcd"]]},{"id":"807c9ab4.35da08","type":"function","z":"af0d1926.17b8b8","name":"temperature","func":"msg.payload = {\"mode\":\"heat\",\n \"temperature\":msg.payload};\n\n\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":510,"y":300,"wires":[["955c7f7b.ffcd"]]},{"id":"3e39eaa8.8b0a76","type":"function","z":"af0d1926.17b8b8","name":"humidity","func":"msg.payload = {\"mode\":\"heat\",\n \"humidity\":msg.payload};\n\n\n \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":500,"y":340,"wires":[["955c7f7b.ffcd"]]},{"id":"16af1552.bdc5bb","type":"function","z":"af0d1926.17b8b8","name":"Payload To Setpoint","func":"if (msg.payload.setpoint)\n{\n msg.payload = msg.payload.setpoint;\n \n \n}\n\n\n\n\nreturn msg \n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":940,"y":300,"wires":[[]]},{"id":"955c7f7b.ffcd","type":"noraf-thermostat","z":"af0d1926.17b8b8","devicename":"Heizung: Schlafzimmer","roomhint":"Schlafzimmer","name":"Schlafzimmer","modes":"off,heat,auto","unit":"C","topic":"","passthru":false,"commandOnly":false,"queryOnly":false,"bufferRangeCelsius":2,"nora":"f2deaa30.ce4668","x":720,"y":300,"wires":[["16af1552.bdc5bb"]]},{"id":"f2deaa30.ce4668","type":"noraf-config","name":"Smart Nora ","group":"Test","twofactor":"off","twofactorpin":"","localexecution":true,"structure":"HnC Home"}]