rdmtc / node-red-contrib-ccu

Node-RED Nodes for the Homematic CCU
https://flows.nodered.org/node/node-red-contrib-ccu
MIT License
71 stars 13 forks source link

Mehrere Variablen sofort schreiben und triggern #166

Open MKaiser96 opened 2 years ago

MKaiser96 commented 2 years ago

Hallo,

ich nutze häufig die Systemvariablen der CCU in meinen Flows. In den Flows steuere ich Variablen und die Variablen dienen oftmals in weiteren Fliws als Trigger. Steuere ich mit dieser Variable weitere Variablen, werden diese nicht sofort gesetzt, sondern erst bei nächsten Polling. Das bedeutet standardmäßig 30 Sekunden Wartezeit. Das Problem tritt nur auf, wenn ich zeitgleich mehrere Variablen steuere.

Gibt es eine Möglichkeit, dass die Variablen in der Node Red Ebene sofort geschrieben und getriggert werden? Bei einzelnen Variablen funktioniert dies einwandfrei. Jedoch nicht bei mehreren zeitgleich. Die Variablen müssen in dem Fall auch nicht direkt an die Rega übergeben werden. Hier wäre das Pollintervall ausreichend. Wichtig ware nur, dass die Flows ohne Verzögerung abgearbeitet werden.

Es gibt zwar die Möglichkeit des manuellen Pollens, aber das könnte die Rega bei zu häufiger Nutzung sicher stark belasten.

Bei Node Red für den ioBroker funktioniert dies mit den ioBroker Variablen (ioBroker in) einwandfrei. Wenn ich hier die Homematic Variablen aus der ioBroker Objekt Struktur nutze wird alles sofort getriggert und die Variablen im Pollintervall an die Rega übergeben.

andesse commented 1 year ago

Nimm doch die Variablen direkt aus NodeRed, wenn die auf der CCU selbst keine Funktionen haben