ich befasse mich seit einigen Tagen mit meiner CCU3 und RedMatic.
Dabei komme ich seit zwei Tagen an einer Stelle nicht mehr weiter.
Ich möchte gerne die Soll- und Ist-Temperatur (aus HmIP-eTRV-2) vergleichen. Sobald die Ist-Temperatur < als Soll ist, sollte der HmIP-PCBS schalten.
Nach ewiger uneleganter Bastelei bin ich nun soweit, dass die Nachricht an den Schalter gesendet werden soll. Der Schalter reagiert jedoch nicht. Habe schon mit msg.topic, msg.payload jweils als Text und boolean probiert. Fehlanzeige.
Zum Vergleich habe ich einen Switch genommen um Schalter1 zu testen. Das geht ohne Problem.
Irgendwie habe ich da einen Knoten im Kopf.
Wer kann mir helfen?
Hier der Code zum Bild - war mir nicht sicher wie das elegant angezeigt werden kann:
Code: Alles auswählen
[{"id":"c5e70a1a.26d77","type":"ccu-value","z":"b47e4440.f97278","name":"Büro Soll Temp","iface":"HmIP-RF","channel":"000A1F298C2E1F:1 HmIP-eTRV-2 000A1F298C2E1F:1","datapoint":"SET_POINT_TEMPERATURE","mode":"","start":true,"change":true,"cache":true,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"Büro Soll Temp","x":180,"y":420,"wires":[["a397fe1f.3cd718"]]},{"id":"58b7641.c25b19c","type":"ccu-value","z":"b47e4440.f97278","name":"Büro Ist Temp","iface":"HmIP-RF","channel":"000A1F298C2E1F:1 HmIP-eTRV-2 000A1F298C2E1F:1","datapoint":"ACTUAL_TEMPERATURE","mode":"","start":true,"change":true,"cache":true,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"Büro Ist Temp","x":180,"y":500,"wires":[["19f4c4e6.280a3b"]]},{"id":"4e752007.c4846","type":"ccu-set-value","z":"b47e4440.f97278","name":"Schalter","iface":"HmIP-RF","ccuConfig":"38263145.35ea0e","rooms":"","roomsRx":"str","functions":"","functionsRx":"str","device":"00045D89B6BA9C","deviceRx":"str","deviceName":"HmIP-PCBS 00045D89B6BA9C","deviceNameRx":"str","deviceType":"HmIP-PCBS","deviceTypeRx":"str","channel":"00045D89B6BA9C:3","channelRx":"str","channelName":"HmIP-PCBS 00045D89B6BA9C:3","channelNameRx":"str","channelType":"SWITCH_VIRTUAL_RECEIVER","channelTypeRx":"str","channelIndex":"3","channelIndexRx":"str","datapoint":"STATE","datapointRx":"str","force":false,"x":780,"y":620,"wires":[]},{"id":"ab0b0bfa.ba2f3","type":"ui_switch","z":"b47e4440.f97278","name":"","label":"switch","tooltip":"","group":"65a72644.483318","order":3,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":false,"x":150,"y":320,"wires":[["377bf1ef.6332ce"]]},{"id":"a397fe1f.3cd718","type":"change","z":"b47e4440.f97278","name":"","rules":[{"t":"set","p":"var1","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":380,"y":420,"wires":[["f070d763.118468"]]},{"id":"19f4c4e6.280a3b","type":"change","z":"b47e4440.f97278","name":"","rules":[{"t":"set","p":"var2","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":380,"y":500,"wires":[["f070d763.118468"]]},{"id":"f070d763.118468","type":"change","z":"b47e4440.f97278","name":"Diff Ist-Soll","rules":[{"t":"set","p":"payload","pt":"msg","to":"$flowContext('var2')-$flowContext('var1')","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":460,"wires":[["439f2c17.3676a4","861fa57f.08b3d"]]},{"id":"439f2c17.3676a4","type":"debug","z":"b47e4440.f97278","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":790,"y":360,"wires":[]},{"id":"16b2e80f.40c668","type":"debug","z":"b47e4440.f97278","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":790,"y":540,"wires":[]},{"id":"861fa57f.08b3d","type":"function","z":"b47e4440.f97278","name":"change output depending on input","func":"if (msg.payload<0)\n{\n msg.topic=true;\n return msg;\n} \n\nelse {\n msg.topic=false;\n return msg;\n}","outputs":1,"noerr":0,"initialize":"","finalize":"","x":450,"y":580,"wires":[["16b2e80f.40c668","4e752007.c4846"]]},{"id":"377bf1ef.6332ce","type":"ccu-set-value","z":"b47e4440.f97278","name":"Schalter1","iface":"HmIP-RF","ccuConfig":"38263145.35ea0e","rooms":"","roomsRx":"str","functions":"","functionsRx":"str","device":"00045D89B6BA9C","deviceRx":"str","deviceName":"HmIP-PCBS 00045D89B6BA9C","deviceNameRx":"str","deviceType":"HmIP-PCBS","deviceTypeRx":"str","channel":"00045D89B6BA9C:3","channelRx":"str","channelName":"HmIP-PCBS 00045D89B6BA9C:3","channelNameRx":"str","channelType":"SWITCH_VIRTUAL_RECEIVER","channelTypeRx":"str","channelIndex":"3","channelIndexRx":"str","datapoint":"STATE","datapointRx":"str","force":false,"x":340,"y":320,"wires":[]},{"id":"38263145.35ea0e","type":"ccu-connection","name":"localhost","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"},{"id":"65a72644.483318","type":"ui_group","name":"Virtuelle Taste BidCoS-RF:1","tab":"fe205248.f04ed","order":1,"disp":true,"width":"6","collapse":false},{"id":"fe205248.f04ed","type":"ui_tab","name":"Geräte","icon":"dashboard","order":1}]