Node red senden auf Thermostate
Verfasst: 16.01.2020, 08:32
Hallo zusammen,
hoffe ich bin im richtigen Subforum.
Ich habe hier eine CCU2 mit HM-CC-RT-DN Thermostaten und noch diversen Fensterkontakten. Mein ganzes Haus hat KNX und als Bridge zwischen KNX und Homematic läuft (soweit ohne Probleme) OpenHAB (v1). Ich kann alles in alle Richtungen steuern.
Nun möchte ich OpenHAB komplett ablösen gegen Node Red was bei vielen Funktionen flexibler ist. Soweit so gut.
Ich habe einen NodeRed contrib-homematic gefunden welcher genau das macht was ich wollte ohne viel Firlefanz drumherum.
Leider komme ich aber nicht weiter und auch andere Node red contrib ccu haben das gleiche Problem.
Ich hab jetzt mal alles auf script ebene heruntergebrochen und kann jetzt sogar mit dem "Vanilla-Way" in den Node-Red Function direct senden:
Das betrifft auch nur das Senden des Wertes.
Alles andere, abfragen der Solltemp, Isttemp, Fensterkontaktstatus etc. funktioniert mit den Befehlen reibungslos, nur eben dieses setzen der Solltemperatur geht nur 1-2 mal am Tag.
Erst dachte ich da ist eine Herstellerbeschränkung aber Openhab macht ja nichts anderes und hier kann ich senden soviel und so lange ich will
Hat jemand eine Idee?
Grüsse
Guido
hoffe ich bin im richtigen Subforum.
Ich habe hier eine CCU2 mit HM-CC-RT-DN Thermostaten und noch diversen Fensterkontakten. Mein ganzes Haus hat KNX und als Bridge zwischen KNX und Homematic läuft (soweit ohne Probleme) OpenHAB (v1). Ich kann alles in alle Richtungen steuern.
Nun möchte ich OpenHAB komplett ablösen gegen Node Red was bei vielen Funktionen flexibler ist. Soweit so gut.
Ich habe einen NodeRed contrib-homematic gefunden welcher genau das macht was ich wollte ohne viel Firlefanz drumherum.
Leider komme ich aber nicht weiter und auch andere Node red contrib ccu haben das gleiche Problem.
Ich hab jetzt mal alles auf script ebene heruntergebrochen und kann jetzt sogar mit dem "Vanilla-Way" in den Node-Red Function direct senden:
Das funktioniert gen 1-2 mal am Tag dann nicht mehr.var script = "var d = dom.GetObject(\"BidCos-RF.LEQ1204XXX:4.SET_TEMPERATURE\");if (d){d.State(\"23\");}";
var headers = {};
headers["Content-Length"] = script.length;
headers["Content-Type"] = "application/x-www-form-urlencoded";
msg.headers = headers;
msg.method = "POST";
msg.url = "http://[ip der CCU]/tclrega.exe";
msg.payload = script;
return msg;
Das betrifft auch nur das Senden des Wertes.
Alles andere, abfragen der Solltemp, Isttemp, Fensterkontaktstatus etc. funktioniert mit den Befehlen reibungslos, nur eben dieses setzen der Solltemperatur geht nur 1-2 mal am Tag.
Erst dachte ich da ist eine Herstellerbeschränkung aber Openhab macht ja nichts anderes und hier kann ich senden soviel und so lange ich will
Hat jemand eine Idee?
Grüsse
Guido