NEWS
iobroker + ccu3 + Node-Red
-
Hallo,
ein Node-Red Skript soll Werte in vorhandene (Homematic-)Objekte schreiben die dann von der ccu3 übernommen werden.
Vorhanden:
CCU3 FW3.63.8; iobroker 5.3.8; Adapter Node-Red; Adapter Homematic-RPC; Homematic Thermostate HmIP-eTRV-B .Wenn ich in der iobroker -vis mit einem Button auf die Variable :
hm-rpc.2.00201D89A8D69F.1.CONTROL_MODE *1)
schreibe (0,1) wird der Wert übernommen und das Thermostat eingestellt. (Auto, Manuell)
Schreibe ich in der Objektliste den Wert "per Hand" in die Variable, funktioniert es auch.Schreibe ich mit Node-Red mit dem Adapter iobroker out den Wert in die Variable, wird der Wert zwar in der Liste übernommen, aber nicht von der ccu3. - Keine Änderung des Thermostates.
*1) hm-rpc.2.00201D89A8D4C9.1.SET_POINT_MODE oder hm-rpc.2.00201D89A8D4C9.1.CONTROL_MODE
Im Moment schreibe ich in Node-Red über einen http request in die Variable.
http://<ccu3-IP>/config/xmlapi/statechange.cgi?ise_id=6721&new_value=0(1)
Wert wird von der ccu3 übernommen und das Thermostat eingestellt.Ist etwas über dieses Verhalten bekannt, gibt es Lösungen ?
Gruß
Jürgen
-
Hallo,
ein Node-Red Skript soll Werte in vorhandene (Homematic-)Objekte schreiben die dann von der ccu3 übernommen werden.
Vorhanden:
CCU3 FW3.63.8; iobroker 5.3.8; Adapter Node-Red; Adapter Homematic-RPC; Homematic Thermostate HmIP-eTRV-B .Wenn ich in der iobroker -vis mit einem Button auf die Variable :
hm-rpc.2.00201D89A8D69F.1.CONTROL_MODE *1)
schreibe (0,1) wird der Wert übernommen und das Thermostat eingestellt. (Auto, Manuell)
Schreibe ich in der Objektliste den Wert "per Hand" in die Variable, funktioniert es auch.Schreibe ich mit Node-Red mit dem Adapter iobroker out den Wert in die Variable, wird der Wert zwar in der Liste übernommen, aber nicht von der ccu3. - Keine Änderung des Thermostates.
*1) hm-rpc.2.00201D89A8D4C9.1.SET_POINT_MODE oder hm-rpc.2.00201D89A8D4C9.1.CONTROL_MODE
Im Moment schreibe ich in Node-Red über einen http request in die Variable.
http://<ccu3-IP>/config/xmlapi/statechange.cgi?ise_id=6721&new_value=0(1)
Wert wird von der ccu3 übernommen und das Thermostat eingestellt.Ist etwas über dieses Verhalten bekannt, gibt es Lösungen ?
Gruß
Jürgen
@juergen01 sagte in iobroker + ccu3 + Node-Red:
Schreibe ich mit Node-Red mit dem Adapter iobroker out den Wert in die Variable, wird der Wert zwar in der Liste übernommen, aber nicht von der ccu3. - Keine Änderung des Thermostates.
Variable? Oder Datenpunkt?
Wie schreibt denn Node-Red?
mit ack=true oder Ack=false?letzteres ist notwendig, damit der hm-rpc die änderung der CCU bekannt macht
-
Hallo,
ein Node-Red Skript soll Werte in vorhandene (Homematic-)Objekte schreiben die dann von der ccu3 übernommen werden.
Vorhanden:
CCU3 FW3.63.8; iobroker 5.3.8; Adapter Node-Red; Adapter Homematic-RPC; Homematic Thermostate HmIP-eTRV-B .Wenn ich in der iobroker -vis mit einem Button auf die Variable :
hm-rpc.2.00201D89A8D69F.1.CONTROL_MODE *1)
schreibe (0,1) wird der Wert übernommen und das Thermostat eingestellt. (Auto, Manuell)
Schreibe ich in der Objektliste den Wert "per Hand" in die Variable, funktioniert es auch.Schreibe ich mit Node-Red mit dem Adapter iobroker out den Wert in die Variable, wird der Wert zwar in der Liste übernommen, aber nicht von der ccu3. - Keine Änderung des Thermostates.
*1) hm-rpc.2.00201D89A8D4C9.1.SET_POINT_MODE oder hm-rpc.2.00201D89A8D4C9.1.CONTROL_MODE
Im Moment schreibe ich in Node-Red über einen http request in die Variable.
http://<ccu3-IP>/config/xmlapi/statechange.cgi?ise_id=6721&new_value=0(1)
Wert wird von der ccu3 übernommen und das Thermostat eingestellt.Ist etwas über dieses Verhalten bekannt, gibt es Lösungen ?
Gruß
Jürgen
@juergen01
Wie @Homoran bereits sagte musst Du ohne ACK Flag schicken. Sprich in der iobroker-out Node musst Du Typ: command und nicht value benutzen. -
@juergen01
Wie @Homoran bereits sagte musst Du ohne ACK Flag schicken. Sprich in der iobroker-out Node musst Du Typ: command und nicht value benutzen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden