HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

HMIP Sender und Empfänger der Serie Homematic IP

Moderator: Co-Administratoren

MichaelN
Beiträge: 9677
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 698 Mal
Danksagung erhalten: 1625 Mal

HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von MichaelN » 06.03.2022, 13:41

Der eine oder andere hatte schonmal davon berichtet, jetzt hat es auch mich erwischt:

Wenn ich das WRCD aktualisiere (per Skript) endet das manchmal in einer Kommunikationsstörung.
Das Display ist aber gut erreichbar (hier zwischen -60 und -70 dBm)
Aktuelle Firmwareversion ist RM 3.61.7.20220115 und das Problem trat vor ca. 14 Tagen zum ersten Mal auf. Update auf diese FW war ca. 1 Monat vorher.

Es ist kein Fehler im Skript, denn der gleiche Befehl wird zu anderen Zeiten problemlos umgesetzt. Das Gerät ist auch prinzipiell erreichbar.

Wie aquaplex hier viewtopic.php?t=55269&start=150#p673896 beschrieb, hat es bei ihm geholfen von der Übertragung per COMBINED_PARAMETER auf einzelne Übertragungen umzustellen. Diesen Workaround habe ich hier noch nicht getestet (dazu tritt es auch zu selten auf).

ABER, mir ist nun aufgefallen, das mit den Kommunikationsstörungen folgende Fehler im Fehlerprotokoll auftauchen:

Code: Alles auswählen

Mar  3 17:45:20 ccu3-webui local0.err ReGaHss: ERROR: rpc.CallSetValue failed; address = 002A5A49A6D815:3 [WriteValue():iseDOMdpHSS.cpp:76]
Mar  3 17:45:20 ccu3-webui local0.err ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1011, params: {"002A5A49A6D815:3","COMBINED_PARAMETER","{DDBC=WHITE,DDTC=BLACK,DDI=0,DDA=CENTER,DDS=@Schatten@,DDID=5,DDC=true}"}) [CallSetValue():iseXmlRpc.cpp:1505]
Mar  3 17:45:20 ccu3-webui local0.warn ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"002A5A49A6D815:3","COMBINED_PARAMETER","{DDBC=WHITE,DDTC=BLACK,DDI=0,DDA=CENTER,DDS=@Schatten@,DDID=5,DDC=true}"}, result: [faultCode:-1,faultString:"Generic error"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Diese Fehlermeldungen sind für mich immer noch böhmische Dörfer. Kann das jemand von euch interpretieren?
Der Inhalt des Combine-Parameter ist dabei wechselnd. Was immer gleich sind diese Abschnitte, wobei 002A5A49A6D815:3 die Seriennummer des Displays ist. Oder ist das einfach die Meldung, die halt erscheint, wenn man eine Kommunikationsstörung hat und es lässt sich daraus nichts ablesen?

Code: Alles auswählen

Mar  3 17:45:20 ccu3-webui local0.err ReGaHss: ERROR: rpc.CallSetValue failed; address = 002A5A49A6D815:3 [WriteValue():iseDOMdpHSS.cpp:76]
Mar  3 17:45:20 ccu3-webui local0.err ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1011, params: {"002A5A49A6D815:3","COMBINED_PARAMETER","{...}"}) [CallSetValue():iseXmlRpc.cpp:1505]
Mar  3 17:45:20 ccu3-webui local0.warn ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"002A5A49A6D815:3","COMBINED_PARAMETER","{...}"}, result: [faultCode:-1,faultString:"Generic error"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]

LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

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

Re: HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von Baxxy » 06.03.2022, 18:54

MichaelN hat geschrieben:
06.03.2022, 13:41
Oder ist das einfach die Meldung, die halt erscheint, wenn man eine Kommunikationsstörung hat und es lässt sich daraus nichts ablesen?
Würde ich jetzt erstmal so sehen.
Kannst du ja testen indem du dem WRCD mal die Batterien entnimmst und dann versuchst es zu beschreiben.

Bei mir sieht das mit einem geraden entstromten HM-Aktor (den ich versuchte über die WebUI zu schalten) ähnlich aus.

Code: Alles auswählen

Mar  6 18:46:51 RM-CCU user.err rfd: HSSParameter::SetValue() false Put failed
Mar  6 18:46:51 RM-CCU local0.warn ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed (url: xmlrpc_bin://127.0.0.1:32001, params: {"QEQ0798110:1","STATE",false}, result: [faultCode:-1,faultString:"Failure"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Mar  6 18:46:51 RM-CCU local0.err ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1007, params: {"QEQ0798110:1","STATE",false}) [CallSetValue():iseXmlRpc.cpp:1505]
Mar  6 18:46:51 RM-CCU local0.err ReGaHss: ERROR: rpc.CallSetValue failed; address = QEQ0798110:1 [WriteValue():iseDOMdpHSS.cpp:76]

Benutzeravatar
FBK2904
Beiträge: 454
Registriert: 22.03.2016, 17:12
System: Alternative CCU (auf Basis OCCU)
Wohnort: Bei Ludwigsburg
Hat sich bedankt: 80 Mal
Danksagung erhalten: 42 Mal

Re: HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von FBK2904 » 07.03.2022, 17:21

Baxxy hat geschrieben:
06.03.2022, 18:54
Bei mir sieht das mit einem geraden entstromten HM-Aktor (den ich versuchte über die WebUI zu schalten) ähnlich aus.

Code: Alles auswählen

Mar  6 18:46:51 RM-CCU user.err rfd: HSSParameter::SetValue() false Put failed
Mar  6 18:46:51 RM-CCU local0.warn ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed (url: xmlrpc_bin://127.0.0.1:32001, params: {"QEQ0798110:1","STATE",false}, result: [faultCode:-1,faultString:"Failure"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Mar  6 18:46:51 RM-CCU local0.err ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1007, params: {"QEQ0798110:1","STATE",false}) [CallSetValue():iseXmlRpc.cpp:1505]
Mar  6 18:46:51 RM-CCU local0.err ReGaHss: ERROR: rpc.CallSetValue failed; address = QEQ0798110:1 [WriteValue():iseDOMdpHSS.cpp:76]
Komisch ... so einen ähnlichen Fall habe ich auch seit heute :shock: .

Es sind zwei HmIP-PS Schaltaktoren die eigentlich nur über die Weihnachtszeit in Betrieb sind und sonst das ganze Jahre unbestromt in ihrer
Kiste liegen. Sie werden auch durch kein Programm gesteuert. Nur durch interne Schaltzeiten. Servicemeldungen sind in der WebUi deaktiviert.

Ich habe noch zwei Stück davon und die sind noch nicht hier aufgetaucht :? .

Code: Alles auswählen

Mar  7 09:59:15 HomeMatic-CCU3 local0.warn ReGaHss: WARNING: XMLRPC 'getValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"00021A4995E7FE:2","STATE"}, result: [faultCode:-5,faultString:"Unknown Parameter value for value key: STATE"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Mar  7 09:59:15 HomeMatic-CCU3 local0.err ReGaHss: ERROR: XMLRPC 'getValue' call failed (interface: 4048, params: {"00021A4995E7FE:2","STATE"}) [CallGetValue():iseXmlRpc.cpp:1435]
Mar  7 09:59:15 HomeMatic-CCU3 local0.err ReGaHss: ERROR: CallGetValue failed; sVal = 0 [ReadValue():iseDOMdpHSS.cpp:124]
Mar  7 09:59:15 HomeMatic-CCU3 local0.warn ReGaHss: WARNING: XMLRPC 'getValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"00021A4995E7FE:3","STATE"}, result: [faultCode:-5,faultString:"Unknown Parameter value for value key: STATE"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Mar  7 09:59:15 HomeMatic-CCU3 local0.err ReGaHss: ERROR: XMLRPC 'getValue' call failed (interface: 4048, params: {"00021A4995E7FE:3","STATE"}) [CallGetValue():iseXmlRpc.cpp:1435]
Mar  7 09:59:15 HomeMatic-CCU3 local0.err ReGaHss: ERROR: CallGetValue failed; sVal = 0 [ReadValue():iseDOMdpHSS.cpp:124]
Mar  7 09:59:15 HomeMatic-CCU3 local0.warn ReGaHss: WARNING: XMLRPC 'getValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"00021A4995E210:2","STATE"}, result: [faultCode:-5,faultString:"Unknown Parameter value for value key: STATE"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Mar  7 09:59:15 HomeMatic-CCU3 local0.err ReGaHss: ERROR: XMLRPC 'getValue' call failed (interface: 4048, params: {"00021A4995E210:2","STATE"}) [CallGetValue():iseXmlRpc.cpp:1435]
Mar  7 09:59:15 HomeMatic-CCU3 local0.err ReGaHss: ERROR: CallGetValue failed; sVal = 0 [ReadValue():iseDOMdpHSS.cpp:124]
Mar  7 09:59:15 HomeMatic-CCU3 local0.warn ReGaHss: WARNING: XMLRPC 'getValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"00021A4995E210:3","STATE"}, result: [faultCode:-5,faultString:"Unknown Parameter value for value key: STATE"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Mar  7 09:59:15 HomeMatic-CCU3 local0.err ReGaHss: ERROR: XMLRPC 'getValue' call failed (interface: 4048, params: {"00021A4995E210:3","STATE"}) [CallGetValue():iseXmlRpc.cpp:1435]
Mar  7 09:59:15 HomeMatic-CCU3 local0.err ReGaHss: ERROR: CallGetValue failed; sVal = 0 [ReadValue():iseDOMdpHSS.cpp:124]
HmIP-Schaltaktor.PNG
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.75.6.20240316) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])

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

Re: HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von Baxxy » 07.03.2022, 18:10

FBK2904 hat geschrieben:
07.03.2022, 17:21
einen ähnlichen Fall
Genau, ähnlich aber nicht gleich. :wink:

Guckt man genau hin ist es bei @MichaelN (und in meinem Test)...

Code: Alles auswählen

setValue
... also das "Schreiben des Parameters" welches fehlschlägt.

Bei Dir ist es...

Code: Alles auswählen

getValue

... also das "Lesen des Wertes" welches fehlschlägt.

Bin jetzt nicht sicher wann genau die Parameter gelesen werden, könnte aber sein das es geschieht wenn man das Gerät bei Status und Bedienung anwählt.
Eher unkritisch und auch soweit ok, da das Gerät ja definitiv nicht erreichbar ist.

Grüße, Baxxy

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von Aquaplex » 14.03.2022, 10:35

Gestern trat der Fehler auch bei mir wieder auf. Das stand im Protokoll (ID habe ich entfernt):

Code: Alles auswählen

Mar 13 16:46:25 Homematic local0.err ReGaHss: ERROR: rpc.CallSetValue failed; address = XXX:3 [WriteValue():iseDOMdpHSS.cpp:76]
Mar 13 16:46:25 Homematic local0.err ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1008, params: {"XXX:3","COMBINED_PARAMETER","{DDBC=WHITE,DDTC=BLACK,DDI=10,DDA=CENTER,DDS=14,4 ^C ,DDID=2,DDC=true}"}) [CallSetValue():iseXmlRpc.cpp:1505]
Mar 13 16:46:25 Homematic local0.warn ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed (url: xmlrpc://127.0.0.1:32010, params: {"XXX:3","COMBINED_PARAMETER","{DDBC=WHITE,DDTC=BLACK,DDI=10,DDA=CENTER,DDS=14,4 ^C ,DDID=2,DDC=true}"}, result: [faultCode:-1,faultString:"Generic error (TIMEOUT)"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

MichaelN
Beiträge: 9677
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 698 Mal
Danksagung erhalten: 1625 Mal

Re: HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von MichaelN » 14.03.2022, 11:44

Bei mir triit der Fehler jetzt komischerweise nicht mehr auf.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Dani3000
Beiträge: 82
Registriert: 14.03.2020, 16:47
Hat sich bedankt: 11 Mal
Danksagung erhalten: 1 Mal

Re: HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von Dani3000 » 17.03.2022, 17:30

Wie bereits beschrieben skripte ich nicht mehr mit den Combined Parameters, weil ich dachte es wird besser. Trotzdem habe ich nach wie vor Kommunikationsstörungen zu dem WRCD.
Diese treten wochenlang gar nicht auf und dann bis zu 10 oder 15 mal pro Tag im Abstand von 45min bis einer Stunde. Das geht dann ein paar Tage und dann ist es wochenlang wieder ruhig! Manchmal hilft in der "Störungsphase" ein Neustart der CCU... manchmal.
Die Entfernung zur CCU kann es nicht sein, 2m entfernt, eine Trockenbauwand! Jedoch die Lageausrichtung und Entfernung scheint schon einen Einfluss zu haben. Lege ich in der "Störungsphase" den WRCD direkt neben die CCU ist augenblicklich Ruhe.
Ich weiß auch nicht mehr weiter!?

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von Aquaplex » 18.03.2022, 06:28

Dani3000 hat geschrieben:
17.03.2022, 17:30
Diese treten wochenlang gar nicht auf und dann bis zu 10 oder 15 mal pro Tag im Abstand von 45min bis einer Stunde.
Ähnlich bei mir, aber nicht ganz so krass. Meist ist es ein paar Tage gar nicht, dann 1x oder auch ein paar Mal hintereinander, und dann wieder tagelang nicht.

Wird der Datensatz direkt nach dem Fehler mittels einzelner Zeilen (nicht COMBINED) geschickt, klappt es problemlos. Nur dass die Leerzeichen am Ende nicht übertragen werden und die Symbole an den Text rangeklatscht sind. Aus meiner Sicht muss es also mit dem COMBINED-Befehl zusammenhängen.
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

MichaelN
Beiträge: 9677
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 698 Mal
Danksagung erhalten: 1625 Mal

Re: HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von MichaelN » 18.03.2022, 09:28

Aquaplex hat geschrieben:
18.03.2022, 06:28
Aus meiner Sicht muss es also mit dem COMBINED-Befehl zusammenhängen
Passt aber nicht zu
Dani3000 hat geschrieben:
17.03.2022, 17:30
Wie bereits beschrieben skripte ich nicht mehr mit den Combined Parameters
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: HmIP-WRCD und Kommunikationsstörungen / Fehlermeldung im Log

Beitrag von Aquaplex » 18.03.2022, 09:36

Stimmt. Aber ich scripte noch mit COMBINED :lol:
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Antworten

Zurück zu „HomeMatic IP Aktoren und Sensoren“