Wochenprogramm in Schaltaktor ändern via xmlrpc

HMIP lokale Installation

Moderator: Co-Administratoren

Antworten
korne
Beiträge: 14
Registriert: 14.12.2020, 19:01
System: CCU
Hat sich bedankt: 2 Mal

Wochenprogramm in Schaltaktor ändern via xmlrpc

Beitrag von korne » 01.10.2021, 18:27

Hallo zusammen,

ich möchte aus node red heraus via rpc das Wochenprogramm in einem HmIP-DRSI4 bearbeiten, jedoch scheine ich grundlegend etwas durcheinander zu bringen.
Auf das Inject

Code: Alles auswählen

"[\"00259BXXXXXXXX\", \"MASTER\", {\"01_WP_FIXED_HOUR\":3}]"
in einen node mit putParamset als Methode bekomme ich folgende Antwort

Code: Alles auswählen

    < HmIP-RF putParamset Error: XML-RPC fault: Unknown Paramset: MASTER
Daher habe ich es mit WEEK_PROGRAM_POINTER auf einem Thermostat versucht, jedoch ohne Erfolg. Das Wochenprogramm bleibt auf 1.

Dann ging es direkt in den Skript Tester der ccu3

Code: Alles auswählen

object o1= devices.Get("Wohnzimmer.Thermometer");
xmlrpc.PutParamset (o1.Interface(), o1.Address(), "MASTER", "WEEK_PROGRAM_POINTER", 3);
WriteLine(xmlrpc.GetParamset (o1.Interface(), o1.Address(), "MASTER"));
WriteLine(xmlrpc.GetParamset (o1.Interface(), o1.Address(), "VALUES"));
WriteLine(xmlrpc.GetParamset (o1.Interface(), o1.Address(), "SERVICE"));

Code: Alles auswählen

<value><struct></struct></value>
<value><struct></struct></value>
<value><struct><member><name>APPLICATION_VERSION</name><value>2.6.0</value></member><member><name>BOOTLOADER_VERSION</name><value>1.14.0</value></member><member><name>HARDWARE_VERSION</name><value><i4>1</i4></value></member><member><name>OS_VERSION</name><value>1.44.1</value></member><member><name>TEST_STATUS</name><value><i4>0</i4></value></member></struct></value>

Natürlich war das Ergebnis das gleiche -> Wochenprogramm des Thermostats weiterhin auf 1.
RedMatic: 3.59.6.20210911
HmIP-DRSI4: 1.4.2
HmIP-WTH-2: 2.6.0


Kann mir jmd. helfen meinen Denkfehler zu finden?
Am ende will ich wirklich das Wochenprogramm ändern, nicht nur umschalten. Jedoch würde ich mich erst einmal damit zufrieden geben meinen Fehler zu finden :D

Benutzeravatar
Black
Beiträge: 5482
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: Wochenprogramm in Schaltaktor ändern via xmlrpc

Beitrag von Black » 01.10.2021, 20:09

Du versuchst das Gerät zu beschreiben,

das Wochenprogramm liegt aber in dem entsprechenden Kanal (Channel)

"[\"00259BXXXXXXXX:Kanalnummer\", \"MASTER\", {\"01_WP_FIXED_HOUR\":3}]"

black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

korne
Beiträge: 14
Registriert: 14.12.2020, 19:01
System: CCU
Hat sich bedankt: 2 Mal

Re: Wochenprogramm in Schaltaktor ändern via xmlrpc

Beitrag von korne » 01.10.2021, 20:14

vielen dank :)
hab da jetzt zwei Abende drauf geschaut und mich echt blöd gefühlt.
Dieser Wald der den Bäumen im weg steht ... >.<

Benutzeravatar
Black
Beiträge: 5482
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: Wochenprogramm in Schaltaktor ändern via xmlrpc

Beitrag von Black » 02.10.2021, 13:31

Das mit den Wäldern kenne ich auch, man kann sich auch schon mal verrennen und dann ist es hilfreich, wenn einer einem sagt, guck mal, da ist der Weg.

Das gleiche bekommst du aber auch nativ direkt auf der CCU umgesetzt, bisschen Scripting kann dir die Parametersätze auch nach Belieben umschreiben.

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

korne
Beiträge: 14
Registriert: 14.12.2020, 19:01
System: CCU
Hat sich bedankt: 2 Mal

Re: Wochenprogramm in Schaltaktor ändern via xmlrpc

Beitrag von korne » 03.10.2021, 14:35

kann ich mir vorstellen, da aber eh schon einiges im node red war hab ich dann normales JavaScript bevorzugt.
Die bestehenden Sachen sind schwerpunktmäßig Wetter bezogen, was auch alles in der ccu3 geht jedoch nicht so komfortabel.

Ein kleines Skript welches mir die Fenster offen Meldung nach X Minuten schickt ist nur auf der ccu. Alles andere war mir dann zu viel aufwand :P

Antworten

Zurück zu „HomeMatic IP mit CCU“