IOBroker - Homematic Cannot call setValue

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

jonas_linhose
Beiträge: 5
Registriert: 08.05.2013, 03:29

IOBroker - Homematic Cannot call setValue

Beitrag von jonas_linhose » 21.07.2022, 08:00

Hallo,

ich habe im IOBroker - Forum schon mein Problem gepostet, leider scheint dort keiner eine Idee diesbezüglich zu haben.

Ich bekomme bei der Verbindung von IOBroker mit RasperryMatic Fehler bei der Abfrage eines Moduls.

meine Konfiguration:

RaspberryMatic 3.63.9 auf Rasperry 4
IOBroker auf Rasbperry 4, Version 4.0.23, Node.js: v14.20.0, NPM: 6.14.17

Die Verbindung zwischen den beiden habe ich über den Adapter hm-rpc in Version 1.15.12 realisiert.
Für die Wired - Geräte nutze ich folgende Einstellungen:
1658216450049-wired_einstellungen.jpg
Seit neuestem erhalte ich allerdings in der LOG von IOBroker folgende Fehlermeldung

Code: Alles auswählen

hm-rpc.1	2022-07-19 09:40:45.350	error	Cannot call setValue: Unknown XML-RPC tag 'TITLE'

hm-rpc.1	2022-07-19 09:40:45.350	error	xmlrpc -> setValue ["LEQ1180866:3","STATE",false] BOOL
In der Log des RaspberryMatic erscheint folgender Fehler

Code: Alles auswählen

Jul 19 04:49:45 homematic-ccu2 user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"iobroker:hm-rpc.1:0b739b6fa524a16a6a637ac8a8ac4b7a","LEQ1180866:3","STATE",false}]}) on http://192.168.178.84:42000/RPC2:
Jul 19 04:49:45 homematic-ccu2 user.err hs485d: XmlRpc transport error
Dieser Fehler tritt nur bei einem Wired - Gerät auf:
1658216612589-ho_wired_geraet.jpg
Und ich verstehe nicht woher dieser Fehler kommt bzw. warum er Auftritt.

Ich habe folgendes Versuch:

Neustart der Komponenten in folgender Reihenfolge (RaspberryMatic -> IOBroker -> RPC 1 -> REGA
Löschen des Gerätes aus dem RasbperryMatic (Fehler verschwindet, wandert nicht zu einem anderen Gerät. Nach dem wieder anlernen ist der Fehler aber wieder da
Neu einlesen der Geräte durch den Adapter im IOBroker
Löschen des Adapters im IOBroker und neu installieren
Verwendung von älteren Versionen des Adapters

hat hier noch jmd. eine Idee bzw. einen Lösungsansatz?

Benutzeravatar
jmaus
Beiträge: 9862
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1880 Mal
Kontaktdaten:

Re: IOBroker - Homematic Cannot call setValue

Beitrag von jmaus » 21.07.2022, 08:49

jonas_linhose hat geschrieben:
21.07.2022, 08:00
Ich bekomme bei der Verbindung von IOBroker mit RasperryMatic Fehler bei der Abfrage eines Moduls.
Ich sehe du verwendest bzw. hier geht es um Homematic/BidCos-Wired. Gehen denn andere Wired Module denn richtig, also betrifft es nur das eine Modul? Oder ist es gar nur dads eine was du hast?
jonas_linhose hat geschrieben:
21.07.2022, 08:00
Seit neuestem erhalte ich allerdings in der LOG von IOBroker folgende Fehlermeldung

Code: Alles auswählen

hm-rpc.1	2022-07-19 09:40:45.350	error	Cannot call setValue: Unknown XML-RPC tag 'TITLE'
hm-rpc.1	2022-07-19 09:40:45.350	error	xmlrpc -> setValue ["LEQ1180866:3","STATE",false] BOOL
Diese Meldung "Unknown XML-RPC tag 'TITLE'" deutet daraufhin das irgendetwas mit der Kommunikation zum XML-RPC Port des hs485d nicht korrekt/richtig funktioniert. Das andere werden nur Folgefehler sein.
jonas_linhose hat geschrieben:
21.07.2022, 08:00
In der Log des RaspberryMatic erscheint folgender Fehler

Code: Alles auswählen

Jul 19 04:49:45 homematic-ccu2 user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"iobroker:hm-rpc.1:0b739b6fa524a16a6a637ac8a8ac4b7a","LEQ1180866:3","STATE",false}]}) on http://192.168.178.84:42000/RPC2:
Jul 19 04:49:45 homematic-ccu2 user.err hs485d: XmlRpc transport error
Dieser Fehler tritt nur bei einem Wired - Gerät auf:
Ok, du schreibst nur "bei einem". D.h. bei anderen Wired Geräten funktioniert es? Das ist komisch.

Das einzige was mir auffällt ist, das du hier anscheinen Port 42000 für die Verbindung zum hs485d verwendest. Hast du mal versucht statt des HTTPS/SSL verschlüsselten Ports einfach dich direkt auf Port 2000 unverschlüsselt zu verbinden und sicherzustellen das der entsprechende Port in der Firewall des RaspberryMatic auch korrekt freigegeben ist?
jonas_linhose hat geschrieben:
21.07.2022, 08:00
hat hier noch jmd. eine Idee bzw. einen Lösungsansatz?
Wie gesagt, versuch mal die HTTPS/SSL Verschlüsselung abzuschalten. Brauch man ohnehin innerhalb eines LAN nicht und macht nur zusätzlich Aufwand.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

jonas_linhose
Beiträge: 5
Registriert: 08.05.2013, 03:29

Re: IOBroker - Homematic Cannot call setValue

Beitrag von jonas_linhose » 21.07.2022, 15:18

Hallo,

ich habe HTTPS deaktiviert und den Adapter im IOBroker neu installiert. Der Fehler bleibt leider bestehen... hat sonst noch jmd eine Idee? Ich habe schon überlegt den Homematic - Aktor einfach zu tauschen...

Viele Grüße

Jonas

Benutzeravatar
jmaus
Beiträge: 9862
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1880 Mal
Kontaktdaten:

Re: IOBroker - Homematic Cannot call setValue

Beitrag von jmaus » 21.07.2022, 15:24

jonas_linhose hat geschrieben:
21.07.2022, 15:18
ich habe HTTPS deaktiviert und den Adapter im IOBroker neu installiert. Der Fehler bleibt leider bestehen... hat sonst noch jmd eine Idee? Ich habe schon überlegt den Homematic - Aktor einfach zu tauschen...
Lässt sich denn der Aktor von innerhalb der CCU/RaspberryMatic WebUI entsprechend bedienen oder kommt da der selbe XmlRpc fehler?
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

jonas_linhose
Beiträge: 5
Registriert: 08.05.2013, 03:29

Re: IOBroker - Homematic Cannot call setValue

Beitrag von jonas_linhose » 21.07.2022, 15:36

Hallo,

nein.. innerhalb der Homematic WebUI funktioniert er ohne Probleme. Das ist ja das seltsame.

deltaac
Beiträge: 111
Registriert: 27.08.2019, 08:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 88 Mal
Danksagung erhalten: 16 Mal

Re: IOBroker - Homematic Cannot call setValue

Beitrag von deltaac » 29.10.2022, 10:45

Hi,
ich habe bei mir das gleiche Phänomen festgestellt. Innerhalb von HomeMatic laufen alle Geräte einwandfrei, sobald ich von ioBroker auf HMIP bzw. HMIPW schreibend zugreifen will, erhalte ich einen Fehler:

Code: Alles auswählen

hm-rpc.2  2022-10-29 10:43:30.104	error	Cannot call setValue: XML-RPC fault: Invalid parameter or value
hm-rpc.2  2022-10-29 10:43:30.103	error	xmlrpc -> setValue ["00111A499FFSSS:3","LEVEL",0.78] FLOAT
hm-rpc.2  2022-10-29 10:54:35.377	error	Cannot call setValue: XML-RPC fault: Invalid parameter or value
hm-rpc.2  2022-10-29 10:54:35.376	error	xmlrpc -> setValue ["00259F298C7AAA:17","STATE",true] BOOL
Hast du eine Lösung für dein Problem gefunden?

sweiher
Beiträge: 1
Registriert: 16.07.2023, 22:49
System: CCU

Re: IOBroker - Homematic Cannot call setValue

Beitrag von sweiher » 16.07.2023, 22:56

Hallo,

konnte jemand dieses Problem bereits lösen. Mein ioBroker steigt ebenfalls mit diesen Meldungen aus.
Die CCU3 ist zu diesem Zeitpunkt über das Web-Interface erreichbar.

Starte ich die hm-rpc.0 Instanz im ioBroker einmal neu, geht wieder alles. Nach ca. einer Stunde taucht das Problem erneut auf.

Ich tappe derzeit im Dunkeln.

Physixxs
Beiträge: 11
Registriert: 04.11.2017, 16:09

Re: IOBroker - Homematic Cannot call setValue

Beitrag von Physixxs » 26.07.2023, 09:49

Hi,
ich habe exakt das gleiche Problem.
Tritt aber erst nach einem Update des iokroker node.js auf 16.x auf und zeitgleich habe ich die Homematic mit dem neusten Update versehen.
Starte ich den Adapter neu. funktioniert es eine gewisse Zeit.
Bei gibt es dann noch die Fehlermeldung:

Ping error [iobroker:hm-rpc.2:450077802f1236bc6abce623a77f7779]: Unexpected endLine: 0Column: 0Char:
xmlrpc -> setValue ["000B9A498D775D:2","STATE",true] BOOL
Cannot call setValue: Unknown XML-RPC tag 'TITLE'

Diese wiederholen sich dann minütlich wobei sich dann nur die ID des Gerätes ändert

Ich hoffe, wir finden da eine Lösung. Firewall schein mir als unlogisch, da es ja dann nicht am Anfang funktionieren würde.
Zuletzt geändert von Physixxs am 26.07.2023, 10:00, insgesamt 1-mal geändert.

Benutzeravatar
shartelt
Beiträge: 7421
Registriert: 14.01.2015, 14:59
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 524 Mal
Danksagung erhalten: 753 Mal

Re: IOBroker - Homematic Cannot call setValue

Beitrag von shartelt » 26.07.2023, 09:54

- issue im github lesen
- dort verlinkten iobroker foren thread lesen
- sentry ausschalten

ist nichts für hier, ist ein ioBroker problem...

DidiTheE
Beiträge: 102
Registriert: 19.02.2018, 20:52
Wohnort: Waldshut-Tiengen
Hat sich bedankt: 11 Mal
Danksagung erhalten: 7 Mal

Re: IOBroker - Homematic Cannot call setValue

Beitrag von DidiTheE » 10.08.2023, 19:53

Physixxs hat geschrieben:
26.07.2023, 09:49
Hi,
ich habe exakt das gleiche Problem.
Tritt aber erst nach einem Update des iokroker node.js auf 16.x auf und zeitgleich habe ich die Homematic mit dem neusten Update versehen.
Starte ich den Adapter neu. funktioniert es eine gewisse Zeit.
Bei gibt es dann noch die Fehlermeldung:

Ping error [iobroker:hm-rpc.2:450077802f1236bc6abce623a77f7779]: Unexpected endLine: 0Column: 0Char:
xmlrpc -> setValue ["000B9A498D775D:2","STATE",true] BOOL
Cannot call setValue: Unknown XML-RPC tag 'TITLE'

Diese wiederholen sich dann minütlich wobei sich dann nur die ID des Gerätes ändert

Ich hoffe, wir finden da eine Lösung. Firewall schein mir als unlogisch, da es ja dann nicht am Anfang funktionieren würde.
Konntest du das Problem mittlerweile lösen? Der etwas kryptische Lösungsvorschlag oben hat mich bisher nicht weitergebracht.
Mein ioBroker läuft unter Docker, ich habe aber den gleichen Fehler bei einer Direktinstallation auf einem anderen Raspi.

Bei mir ist es auch hm-rpc.2 (HM IP). Alle Objekte sind in ioBroker sichtbar, es werden auch keine Werte übertragen und Objekte lassen sich nicht ansteuern.

Bei hm-rpc.1 (HM Legacy) habe ich keine Fehlermeldungen, Objekte ()z.B. Schalter) lassen sich von ioBroker steuern, die Objektdaten werden aber nicht aktualisiert.
- Raspberry 3B (Charly)
- 121 Geräten mit insgesamt 493 Kanälen, 1 HmIP-HAP als Repeater
- 2 separate Raspberry mit jeweils Historian und ioBroker

Antworten

Zurück zu „RaspberryMatic“