Variable Valve_Offset in Node Red beschreiben

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

topi1
Beiträge: 14
Registriert: 29.01.2019, 11:07
Hat sich bedankt: 2 Mal

Variable Valve_Offset in Node Red beschreiben

Beitrag von topi1 » 26.11.2021, 15:57

Hallo,

weiß jemand, wie ich die Variable Valve_Offset eines HmIP-eTRV-2 Thermostats beschreiben kann?
Unter dem Value Node kann ich diesen Datenpunkt nicht finden.

Danke vorab
topi

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: Variable Valve_Offset in Node Red beschreiben

Beitrag von rstuck » 27.11.2021, 03:43

Hallo,

dieses Objekt

Code: Alles auswählen

[
   "Dein Gerät:0",
   "MASTER",
   {"Valve_Offset":"hier Wert eintragen"}
]


an eine rpc-node schicken. In der rpc-node als Methode putParamset wählen.

Gruß Ralf

topi1
Beiträge: 14
Registriert: 29.01.2019, 11:07
Hat sich bedankt: 2 Mal

Re: Variable Valve_Offset in Node Red beschreiben

Beitrag von topi1 » 09.12.2021, 11:14

Hallo Ralf,

danke für deine Antwort.
Leider bekomme ich noch eine Fehlermeldung, wenn ich die Daten übergebe:

Code: Alles auswählen

< HmIP-RF putParamset Error: XML-RPC fault
und

Code: Alles auswählen

Error: XML-RPC fault
Welchen Wert muss ich denn hier unter Dein Gerät eintragen? Ich habe hier mal die Seriennummer eingetragen.

Folgenden Code habe ich im Inject Node hinterlegt:

Code: Alles auswählen

[
    "Seriennummer:0",
    "MASTER",
    {
        "Valve_Offset": "0.2"
    }
]
Danke voerab und viele Grüße
topi

McPan
Beiträge: 222
Registriert: 29.11.2021, 07:04
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 12 Mal
Danksagung erhalten: 44 Mal

Re: Variable Valve_Offset in Node Red beschreiben

Beitrag von McPan » 09.12.2021, 12:18

Ist in den Firewall-Einstellungen der CCU der Zugriff auf das XML-RPC-API erlaubt?
Grüße,
Marco

Elektrische Bauteile funktionieren mit Rauch. Der Beweis: tritt der Rauch aus, funktioniert das Bauteil nicht mehr!
Raspberrymatic @ RPi3b+, HmIP mit RPi-RF-MOD

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: Variable Valve_Offset in Node Red beschreiben

Beitrag von rstuck » 09.12.2021, 12:50

Bitte lass mal die Anführungszeichen um 0.2 weg. Nur geraten.

topi1
Beiträge: 14
Registriert: 29.01.2019, 11:07
Hat sich bedankt: 2 Mal

Re: Variable Valve_Offset in Node Red beschreiben

Beitrag von topi1 » 10.12.2021, 16:10

Hallo zusammen,
rstuck hat geschrieben:
09.12.2021, 12:50
Bitte lass mal die Anführungszeichen um 0.2 weg. Nur geraten.
leider immer noch dieselbe Fehlermeldung.
McPan hat geschrieben:
09.12.2021, 12:18
erlaubt?
Ich benutzer debmatic, da habe kann ich keine Firewallregeln im Browser einstellen.

Vielleicht hat jemand noch eine Idee? :)

Gruß
Topi

Benutzeravatar
Baxxy
Beiträge: 10779
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2205 Mal

Re: Variable Valve_Offset in Node Red beschreiben

Beitrag von Baxxy » 10.12.2021, 17:39

topi1 hat geschrieben:
10.12.2021, 16:10
noch eine Idee?
Zum einen liegt der "VALVE_OFFSET" bei IP-Heizkörperthermostaten in Kanal:1.
Sieht man, indem man einfach mal die Geräteeinstellungen öffnet.
Der Rest ist dann ein bisschen die Suche bemühen, die XML-RPC-Doku studieren und etwas fummeln. :wink:

Inject-Node --> Paylod JSON --> Wert:
(SN anpassen!)

Code: Alles auswählen

"[\"0012999394FC30:1\", \"MASTER\", {\"VALVE_OFFSET\":15.0}]"
RPC-Node --> Interface: HmIP-RF --> Method: putParamset --> Params: "leer"

Grüße, Baxxy

topi1
Beiträge: 14
Registriert: 29.01.2019, 11:07
Hat sich bedankt: 2 Mal

Re: Variable Valve_Offset in Node Red beschreiben

Beitrag von topi1 » 11.12.2021, 14:00

Hallo,

danke für die Antwort. ich habe es nun hinbekommen mit folgendem Code:

Code: Alles auswählen

[
    "Seriennummer:1",
    "MASTER",
    {
        "VALVE_OFFSET": 0.1
    }
]
Allerdings kriege ich immernoch dine Fehlermeldung in Node Red angezeigt, obwohl der Wert nun im Gerät gespeichert wird und auch abrufbar ist unter debmatic:

Code: Alles auswählen

  < HmIP-RF putParamset Error: XML-RPC fault: Invalid parameter or value
Hat jemand eine Idee, woher die Meldung kommt?

Danke und Gruß
Topi

Benutzeravatar
Baxxy
Beiträge: 10779
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2205 Mal

Re: Variable Valve_Offset in Node Red beschreiben

Beitrag von Baxxy » 11.12.2021, 15:03

topi1 hat geschrieben:
11.12.2021, 14:00
woher die Meldung kommt?
Hast du mal probiert statt 0.1 einfach 10.0 zu übergeben?
Mein Beispiel mit den 15.0 (15% Offset) funktioniert ohne Fehler.

Grüße, Baxxy

topi1
Beiträge: 14
Registriert: 29.01.2019, 11:07
Hat sich bedankt: 2 Mal

Re: Variable Valve_Offset in Node Red beschreiben

Beitrag von topi1 » 11.12.2021, 15:14

Baxxy hat geschrieben:
11.12.2021, 15:03

Mein Beispiel mit den 15.0 (15% Offset) funktioniert ohne Fehler.

Grüße, Baxxy
Hi
ja, das habe ich probiert. Es kommt der gleiche Fehler.
Hast du deinen JSON Wert mit Backslash geschrieben wie in deinem Beispiel? Ich musste diese entfernen, da der Ausdruck sonst nicht korrekt wäre.

Gruß
Topi

Antworten

Zurück zu „RedMatic“