NEWS
Homematic Rolllade Steuerung funktioniert nicht - GELÖST
-
Hallo,
ich versuche meine ersten Skripte (mit Hilfe von ChatGPT) für IOBroker umzusetzen.
Ich möchte an einem Homematic Wandtaster zB die Rolllade steuern. (Der Wandtaster funktioniert, ein anderes Skript kann hier erfolgreich gestartet werden)
Allerdings scheinen die Rollladen nicht zu reagieren. Ich habe die Level-Werte im Objektbaum händisch geändert, aber es verändert sich nichts. Woran kann das liegen?
Das Skript funktioniert folglich auch nicht.
Host, Instanzen und Adapter wurden schon neu gestartet.
Vielen Dank für einen Hinweis!
// Taster (z. B. Taste 2) → Rolladen runter (0.0 = geschlossen)
on({ id: 'hm-rpc.0.000B6269996C88.2.PRESS_SHORT', val: true }, () => {
log('Taste 2 gedrückt – Rolllade runter');// Rolladen auf 0.0 setzen (FLOAT!) setState('hm-rpc.0.OEQ0365716.1.LEVEL', { val: 0, ack: false });});

-
Hallo,
ich versuche meine ersten Skripte (mit Hilfe von ChatGPT) für IOBroker umzusetzen.
Ich möchte an einem Homematic Wandtaster zB die Rolllade steuern. (Der Wandtaster funktioniert, ein anderes Skript kann hier erfolgreich gestartet werden)
Allerdings scheinen die Rollladen nicht zu reagieren. Ich habe die Level-Werte im Objektbaum händisch geändert, aber es verändert sich nichts. Woran kann das liegen?
Das Skript funktioniert folglich auch nicht.
Host, Instanzen und Adapter wurden schon neu gestartet.
Vielen Dank für einen Hinweis!
// Taster (z. B. Taste 2) → Rolladen runter (0.0 = geschlossen)
on({ id: 'hm-rpc.0.000B6269996C88.2.PRESS_SHORT', val: true }, () => {
log('Taste 2 gedrückt – Rolllade runter');// Rolladen auf 0.0 setzen (FLOAT!) setState('hm-rpc.0.OEQ0365716.1.LEVEL', { val: 0, ack: false });});

@whoodini sagte in Homematic Rolllade Steuerung funktioniert nicht:
Ich habe die Level-Werte im Objektbaum händisch geändert, aber es verändert sich nichts. Woran kann das liegen?
Du verschweigst den genauen Aktor, daher kann ich nur vermuten. Bei HM-Classic/HMiP mit CCU sollte sich bei korrekter Anbindung beim Verändern von
levelauch der Rollladen bewegen. Dann passt irgendwas in der Anbindung nicht. Bei HCU/AP wäre ich raus.Was hier fehlt um mehr sagen zu können, sind die Adaptereinstellungen (Screenshots) und auch das Protokoll (das aber bitte NICHT als Screenshot, sondern Text in Code-Tags) vom Versuch der manuellen Änderung von
levelwäre hilfreich. Hier erwarte ich dann eigentlich einen Fehler. -
@whoodini sagte in Homematic Rolllade Steuerung funktioniert nicht:
Ich habe die Level-Werte im Objektbaum händisch geändert, aber es verändert sich nichts. Woran kann das liegen?
Du verschweigst den genauen Aktor, daher kann ich nur vermuten. Bei HM-Classic/HMiP mit CCU sollte sich bei korrekter Anbindung beim Verändern von
levelauch der Rollladen bewegen. Dann passt irgendwas in der Anbindung nicht. Bei HCU/AP wäre ich raus.Was hier fehlt um mehr sagen zu können, sind die Adaptereinstellungen (Screenshots) und auch das Protokoll (das aber bitte NICHT als Screenshot, sondern Text in Code-Tags) vom Versuch der manuellen Änderung von
levelwäre hilfreich. Hier erwarte ich dann eigentlich einen Fehler.@samson71 Danke für die schnelle Rückmeldung :+1:
Der Adapter ist HM-RPC
Die Anbindung an sich muss ja irgendwie bestehen, da ich ein anderes Skript über den Wandschalter ausführen kann.
Hier ist das Protokoll
2025-07-09 09:53:38.993 - [31merror[39m: hm-rpc.0 (10120) xmlrpc -> setValue ["OEQ0365716:1","LEVEL",0.5] FLOAT 2025-07-09 09:53:38.995 - [31merror[39m: hm-rpc.0 (10120) Cannot call setValue: XML-RPC fault: Invalid device 2025-07-09 09:54:25.371 - [31merror[39m: hm-rpc.0 (10120) xmlrpc -> setValue ["OEQ0365716:1","LEVEL",0] FLOAT 2025-07-09 09:54:25.372 - [31merror[39m: hm-rpc.0 (10120) Cannot call setValue: XML-RPC fault: Invalid device -
@samson71 Danke für die schnelle Rückmeldung :+1:
Der Adapter ist HM-RPC
Die Anbindung an sich muss ja irgendwie bestehen, da ich ein anderes Skript über den Wandschalter ausführen kann.
Hier ist das Protokoll
2025-07-09 09:53:38.993 - [31merror[39m: hm-rpc.0 (10120) xmlrpc -> setValue ["OEQ0365716:1","LEVEL",0.5] FLOAT 2025-07-09 09:53:38.995 - [31merror[39m: hm-rpc.0 (10120) Cannot call setValue: XML-RPC fault: Invalid device 2025-07-09 09:54:25.371 - [31merror[39m: hm-rpc.0 (10120) xmlrpc -> setValue ["OEQ0365716:1","LEVEL",0] FLOAT 2025-07-09 09:54:25.372 - [31merror[39m: hm-rpc.0 (10120) Cannot call setValue: XML-RPC fault: Invalid device@whoodini sagte in Homematic Rolllade Steuerung funktioniert nicht:
Invalid device
naja, dann stimmt ja doch was nicht.
Du bist sicher dass Kanal :1 der richtige ist?
-
@whoodini sagte in Homematic Rolllade Steuerung funktioniert nicht:
Invalid device
naja, dann stimmt ja doch was nicht.
Du bist sicher dass Kanal :1 der richtige ist?
-
@samson71 Danke für die schnelle Rückmeldung :+1:
Der Adapter ist HM-RPC
Die Anbindung an sich muss ja irgendwie bestehen, da ich ein anderes Skript über den Wandschalter ausführen kann.
Hier ist das Protokoll
2025-07-09 09:53:38.993 - [31merror[39m: hm-rpc.0 (10120) xmlrpc -> setValue ["OEQ0365716:1","LEVEL",0.5] FLOAT 2025-07-09 09:53:38.995 - [31merror[39m: hm-rpc.0 (10120) Cannot call setValue: XML-RPC fault: Invalid device 2025-07-09 09:54:25.371 - [31merror[39m: hm-rpc.0 (10120) xmlrpc -> setValue ["OEQ0365716:1","LEVEL",0] FLOAT 2025-07-09 09:54:25.372 - [31merror[39m: hm-rpc.0 (10120) Cannot call setValue: XML-RPC fault: Invalid deviceLesen ist scheinbar nicht so einfach ;)
Lt. Protokoll klemmt es also wie erwartet gewaltig. Wo sind denn die Nennung vom
@samson71 sagte in Homematic Rolllade Steuerung funktioniert nicht:
genauen Aktor
und wo sind
@samson71 sagte in Homematic Rolllade Steuerung funktioniert nicht:
die Adaptereinstellungen (Screenshots)
-
@whoodini sagte in Homematic Rolllade Steuerung funktioniert nicht:
Invalid device
naja, dann stimmt ja doch was nicht.
Du bist sicher dass Kanal :1 der richtige ist?
@homoran sagte in Homematic Rolllade Steuerung funktioniert nicht:
Du bist sicher dass Kanal :1 der richtige ist?
Wen es ein HM-Classic UP-Aktor (HM-LC-Bl1-FM) ist, dann wäre das OK.
@whoodini
Bekommt denn der ioBroker mit, wenn Du in der CCU den Rollladen auf 50% fährst? Erscheint dann der Wert korrekt im Objektbaum? -
@homoran sagte in Homematic Rolllade Steuerung funktioniert nicht:
Du bist sicher dass Kanal :1 der richtige ist?
Wen es ein HM-Classic UP-Aktor (HM-LC-Bl1-FM) ist, dann wäre das OK.
@whoodini
Bekommt denn der ioBroker mit, wenn Du in der CCU den Rollladen auf 50% fährst? Erscheint dann der Wert korrekt im Objektbaum? -
@samson71
Ja genau es ist ein HM-LC-Bl1PBU-FMNein ioBroker bekommt keine aktuellen Werte übermittelt
@whoodini
Neben den immer noch fehlenden Adaptereinstellungen poste bitte mal auch Screenshots der Firewall-Einstellungen der CCU. Da läuft keine Kommunikation. Gerät selbst wurde ja scheinbar erkannt, aber die Kommunikation funktioniert in beide Richtungen nicht. -
@whoodini
Neben den immer noch fehlenden Adaptereinstellungen poste bitte mal auch Screenshots der Firewall-Einstellungen der CCU. Da läuft keine Kommunikation. Gerät selbst wurde ja scheinbar erkannt, aber die Kommunikation funktioniert in beide Richtungen nicht. -
@whoodini sagte: Hier die Screenshots
Falscher Port für HM-Classic. Richtig: 2001.
Wenn sowohl HM-Classic als auch HmIP vorhanden sind, werden zwei Instanzen "hm-rpc" benötigt. -
@paul53 Danke für die schnelle Rückmeldung. D.h. ich füge einfach noch eine Instanz hinzu und ändere dort den Port auf 2001 und die restlichen Einstellungen können so bleiben in der neuen Instanz?
@whoodini
Ja. sofern Du HM-Classic und IP-Geräte hast. Dann brauchst Du 2 Instanzen. Nein, wenn Du nur HM-Classic hast. Dann reicht es den Port in der vorhandenen Instanz zu ändern.EDIT
Bei 2 Instanzen dann die Zuordnung im HM-REGA nicht vergessen. -
@paul53 Danke für die schnelle Rückmeldung. D.h. ich füge einfach noch eine Instanz hinzu und ändere dort den Port auf 2001 und die restlichen Einstellungen können so bleiben in der neuen Instanz?
@whoodini sagte: ich füge einfach noch eine Instanz hinzu und ändere dort den Port auf 2001 und die restlichen Einstellungen können so bleiben in der neuen Instanz?
Ja, Daemon "RFD" setzt automatisch den HM-Port auf 2001. Die "Adapter Callback Adresse" kann leer bleiben.
"000B6269996C88.2.PRESS_SHORT" ist HmIP.
"OEQ0365716.1.LEVEL" ist HM-Classic. -
@whoodini sagte: ich füge einfach noch eine Instanz hinzu und ändere dort den Port auf 2001 und die restlichen Einstellungen können so bleiben in der neuen Instanz?
Ja, Daemon "RFD" setzt automatisch den HM-Port auf 2001. Die "Adapter Callback Adresse" kann leer bleiben.
"000B6269996C88.2.PRESS_SHORT" ist HmIP.
"OEQ0365716.1.LEVEL" ist HM-Classic.Vielen Dank für eure Hilfe :+1: :+1: :+1:
Mit diesem Testskript konnte ich nun die Rolllade herunterfahren.
setState('hm-rpc.1.OEQ0365716.1.LEVEL', 0);Ist es normal, dass ich nun unter Objekte bei hm-rpc.1 und hm-rpc.0 die geräte quasi doppelt sehe? Oder muss ich hier einen neuen Suchlauf durchführen?
-
Vielen Dank für eure Hilfe :+1: :+1: :+1:
Mit diesem Testskript konnte ich nun die Rolllade herunterfahren.
setState('hm-rpc.1.OEQ0365716.1.LEVEL', 0);Ist es normal, dass ich nun unter Objekte bei hm-rpc.1 und hm-rpc.0 die geräte quasi doppelt sehe? Oder muss ich hier einen neuen Suchlauf durchführen?
-
Vielen Dank für eure Hilfe :+1: :+1: :+1:
Mit diesem Testskript konnte ich nun die Rolllade herunterfahren.
setState('hm-rpc.1.OEQ0365716.1.LEVEL', 0);Ist es normal, dass ich nun unter Objekte bei hm-rpc.1 und hm-rpc.0 die geräte quasi doppelt sehe? Oder muss ich hier einen neuen Suchlauf durchführen?
@whoodini sagte in Homematic Rolllade Steuerung funktioniert nicht:
Ist es normal, dass ich nun unter Objekte bei hm-rpc.1 und hm-rpc.0 die geräte quasi doppelt sehe?
nein!
zeigen!
-
@whoodini sagte in Homematic Rolllade Steuerung funktioniert nicht:
Ist es normal, dass ich nun unter Objekte bei hm-rpc.1 und hm-rpc.0 die geräte quasi doppelt sehe?
nein!
zeigen!
-

hier HM-IP (hier fehlen auch einige Symbole)

Bei den Rega Einstellungen ist nur HM-IP angehakt und Polling , muss hier noch etwas eingestellt werden?

-

hier HM-IP (hier fehlen auch einige Symbole)

Bei den Rega Einstellungen ist nur HM-IP angehakt und Polling , muss hier noch etwas eingestellt werden?

@whoodini sagte in Homematic Rolllade Steuerung funktioniert nicht:
hier HM-IP (hier fehlen auch einige Symbole)
nein!
das ist schon bei rpc.0HIER bei rpc.1 müssten Homematic Geräte sein, oder du müsstest due Instanzen umkonfigurieren, wenn rpc.1 die HmIP Geräte sein sollen
