Auf meinem Dashboard habe ich Schalter für drei Kanäle in der CCU angelegt. Zusätzlich wird der Status jeweils in einem Textfeld angezeigt.
Im Dashboard habe ich auch einen "Sammelschalter" zum Setzen aller drei Kanäle installiert. Wenn die drei Kanäle durch Ereignisse in der CCU geändert werden, ändern sich auch im Dashboard die jeweiligen Schalter und Statusanzeigen.
Ich würde gern auch den Sammelschalter ändern. Wenn alle drei Kanäle auf "ON" stehen, soll dieser Schalter auch auf "ON" stehen. Ein UND-Gatter an den Ausgängen der drei CCU-Kanäle mit Rückführung des Ausgangs des Logic-Gatters auf den Eingang des Nodes "Alle AN/AUS" erzeugt Fehlermeldungen.
Gibt es eine Möglichkeit, mit einem Function-Node den Status der Buttons zu steuern, ohne dass ein Steuerbefehl in den Flow eingesoeist wird?
Gibt es eine elegantere Möglichkeit, das Dashboard mit dem Status der Kanäle in der CCU synchron zu halten?
Vielen Dank
Schorsch
Code: Alles auswählen
[{"id":"1261cbc8.808dac","type":"ui_switch","z":"13a7d778.395931","name":"Ausgang 1 PrgFreigabe","label":"Ausgang 1","tooltip":"","group":"d0e81c81.8845e8","order":2,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"A1Freigabe","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"radio_button_checked","oncolor":"red","offvalue":"false","offvalueType":"bool","officon":"radio_button_unchecked","offcolor":"darkgrey","animate":false,"className":"","x":550,"y":140,"wires":[["2bed1423.e38e8c"]]},{"id":"ba81bea9.06b1f","type":"ui_text","z":"13a7d778.395931","group":"d0e81c81.8845e8","order":3,"width":"3","height":"1","name":"Freigabestatus 1","label":"","format":"{{msg.payload}}","layout":"row-center","className":"","x":1200,"y":140,"wires":[]},{"id":"90e3bf71.d30858","type":"change","z":"13a7d778.395931","name":"TextStatus","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"aktiv","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"getrennt","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1010,"y":140,"wires":[["ba81bea9.06b1f"]]},{"id":"2bed1423.e38e8c","type":"ccu-value","z":"13a7d778.395931","name":"Ausgang 1 Freigabe","iface":"HmIP-RF","channel":"000D1D89A09EE4:11 Aussen.Gartenwasser.Ausgang1Virt_Freigabe:11","datapoint":"STATE","mode":"","start":true,"change":true,"cache":false,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":true,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":800,"y":140,"wires":[["90e3bf71.d30858","1261cbc8.808dac"]]},{"id":"47cb7d54.b540bc","type":"ui_switch","z":"13a7d778.395931","name":"Ausgang 2 PrgFreigabe","label":"Ausgang 2","tooltip":"","group":"d0e81c81.8845e8","order":4,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"A1Freigabe","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"radio_button_checked","oncolor":"red","offvalue":"false","offvalueType":"bool","officon":"radio_button_unchecked","offcolor":"darkgrey","animate":false,"className":"","x":550,"y":200,"wires":[["601ac6a0.2e937"]]},{"id":"a7d91c75.5c5518","type":"change","z":"13a7d778.395931","name":"TextStatus","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"aktiv","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"getrennt","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1010,"y":200,"wires":[["2308e4fe.11cacc"]]},{"id":"2308e4fe.11cacc","type":"ui_text","z":"13a7d778.395931","group":"d0e81c81.8845e8","order":5,"width":"3","height":"1","name":"Freigabestatus 2","label":"","format":"{{msg.payload}}","layout":"row-center","className":"","x":1200,"y":200,"wires":[]},{"id":"601ac6a0.2e937","type":"ccu-value","z":"13a7d778.395931","name":"Ausgang 2 Freigabe","iface":"HmIP-RF","channel":"000D1D89A09EE4:15 Aussen.Gartenwasser.Ausgang2Virt_Freigabe:15","datapoint":"STATE","mode":"","start":true,"change":true,"cache":false,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":800,"y":200,"wires":[["a7d91c75.5c5518","47cb7d54.b540bc"]]},{"id":"81f47735.c98bc8","type":"ui_switch","z":"13a7d778.395931","name":"Ausgang 3 PrgFreigabe","label":"Ausgang 3","tooltip":"","group":"d0e81c81.8845e8","order":6,"width":"3","height":"1","passthru":true,"decouple":"false","topic":"A1Freigabe","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"radio_button_checked","oncolor":"red","offvalue":"false","offvalueType":"bool","officon":"radio_button_unchecked","offcolor":"darkgrey","animate":false,"className":"","x":550,"y":260,"wires":[["d8d06e89.23314"]]},{"id":"6d5521ba.a7e3a8","type":"change","z":"13a7d778.395931","name":"TextStatus","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"aktiv","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"getrennt","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1010,"y":260,"wires":[["4e5cc705.4414c"]]},{"id":"4e5cc705.4414c","type":"ui_text","z":"13a7d778.395931","group":"d0e81c81.8845e8","order":7,"width":"3","height":"1","name":"Freigabestatus 3","label":"","format":"{{msg.payload}}","layout":"row-center","className":"","x":1200,"y":260,"wires":[]},{"id":"d8d06e89.23314","type":"ccu-value","z":"13a7d778.395931","name":"Ausgang 3 Freigabe","iface":"HmIP-RF","channel":"000D1D89A09EE4:19 Aussen.Gartenwasser.Ausgang3Virt_Freigabe:19","datapoint":"STATE","mode":"","start":true,"change":true,"cache":false,"queue":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":800,"y":260,"wires":[["6d5521ba.a7e3a8","81f47735.c98bc8"]]},{"id":"840117c0.9444","type":"ui_switch","z":"13a7d778.395931","name":"Alle An / Aus","label":"Alle Ausgänge An/Aus","tooltip":"","group":"d0e81c81.8845e8","order":1,"width":"6","height":"1","passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":false,"className":"","x":240,"y":140,"wires":[["1261cbc8.808dac","47cb7d54.b540bc","81f47735.c98bc8"]]},{"id":"d0e81c81.8845e8","type":"ui_group","name":"Nachtbewässerung","tab":"6180d5b4.bfcaac","order":3,"disp":true,"width":"6","collapse":false,"className":""},{"id":"38263145.35ea0e","type":"ccu-connection","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":true,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048","tls":false,"inSecure":false,"authentication":false,"username":"","password":"","queueTimeout":"5000","queuePause":"250","contextStore":""},{"id":"6180d5b4.bfcaac","type":"ui_tab","name":"Garten","icon":"fa-tree","disabled":false,"hidden":false}]