Das XmlRpcClient error calling Problem!? Firmware?

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

drhwpot
Beiträge: 173
Registriert: 04.11.2012, 11:05
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von drhwpot » 25.04.2014, 18:11

Dear All,

seit einigen Wochen habe ich immer wieder das Problem, dass die CCU 2 stehen bleibt / nicht erreichbar ist. Über CUxD oder WINSCP ist die CCU 2 erreichbar und lässt sich auch ohne Probleme wieder manuell reboot. Ein ständiger Fehler im Syslog ist hierbei der folgende:

err rfd: XmlRpcClient error calling
err rfd: XmlRpc transport error

Hier ein kleiner Auszug von einem heutigen Absturz:

Code: Alles auswählen

2014-04-25,13:33:28,err,1,5,5,Error: IseHssDP::ReadValue: CallGetValue failed
2014-04-25,13:33:28,err,1,5,5,Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1447)]
2014-04-25,13:33:28,err,1,5,5,"Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault
2014-04-25,13:33:28,err,1,15,15,HSSParameter::GetValue() id=WORKING failed getting physical value.
2014-04-25,13:33:28,err,1,15,15,RFPhysicalDataInterfaceCommand::GetData SendFrame failed for LEVEL_GET
2014-04-25,13:33:21,err,1,5,5,Error: IseHssDP::ReadValue: CallGetValue failed
2014-04-25,13:33:21,err,1,5,5,Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1447)]
2014-04-25,13:33:21,err,1,5,5,"Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault
2014-04-25,13:33:21,err,1,15,15,HSSParameter::GetValue() id=LEVEL failed getting physical value.
2014-04-25,13:33:21,err,1,15,15,RFPhysicalDataInterfaceCommand::GetData SendFrame failed for LEVEL_GET
2014-04-25,13:33:13,info,1,39,303,INIT \'xmlrpc_bin://127.0.0.1:1999\' \'1892\'
2014-04-25,13:33:01,err,1,15,15,XmlRpc transport error
2014-04-25,13:33:01,err,1,15,15,"XmlRpcClient error calling newDevices({\"BidCos-RF\",{[ADDRESS:\"BidCoS-RF\",CHILDREN:{\"BidCoS-RF:0\",\"BidCoS-RF:1\",\"BidCoS-RF:2\",\"BidCoS-RF:3\",\"BidCoS-RF:4\",\"BidCoS-RF:5\",\"BidCoS-RF:6\",\"BidCoS-RF:7\",\"BidCoS-RF:8\",\"BidCoS-RF:9\",\"BidCoS"
2014-04-25,13:33:01,info,1,39,303,write_proxy /tmp/cuxd_proxy.ini
2014-04-25,13:33:01,info,1,39,303,CUx-Daemon(0.60) on CCU(2.7.17) start PID:524
2014-04-25,13:33:01,info,1,15,232,started cux-daemon
2014-04-25,13:33:01,info,1,39,303,write_pid /var/run/cuxd.pid [524]
2014-04-25,13:33:00,info,1,15,65,Programm initialisiert.
2014-04-25,13:32:39,err,1,15,15,HSSParameter::GetValue() id=TEMPERATURE failed getting physical value.
2014-04-25,13:32:27,err,1,15,15,XmlRpc transport error
2014-04-25,13:32:27,err,1,15,15,"XmlRpcClient error calling newDevices({\"BidCos-RF\",{[ADDRESS:\"BidCoS-RF\",CHILDREN:{\"BidCoS-RF:0\",\"BidCoS-RF:1\",\"BidCoS-RF:2\",\"BidCoS-RF:3\",\"BidCoS-RF:4\",\"BidCoS-RF:5\",\"BidCoS-RF:6\",\"BidCoS-RF:7\",\"BidCoS-RF:8\",\"BidCoS-RF:9\",\"BidCoS"
2014-04-25,13:31:55,err,1,15,15,XmlRpc transport error
2014-04-25,13:31:55,err,1,15,15,"XmlRpcClient error calling newDevices({\"BidCos-RF\",{[ADDRESS:\"BidCoS-RF\",CHILDREN:{\"BidCoS-RF:0\",\"BidCoS-RF:1\",\"BidCoS-RF:2\",\"BidCoS-RF:3\",\"BidCoS-RF:4\",\"BidCoS-RF:5\",\"BidCoS-RF:6\",\"BidCoS-RF:7\",\"BidCoS-RF:8\",\"BidCoS-RF:9\",\"BidCoS"
2014-04-25,13:31:44,err,1,15,15,XmlRpc transport error
2014-04-25,13:31:44,err,1,15,15,"XmlRpcClient error calling event({[methodName:\"event\",params:{\"BidCos-RF\",\"JEQ0702177:1\",\"MOTION\",true}],[methodName:\"event\",params:{\"BidCos-RF\",\"JEQ0702177:1\",\"INSTALL_TEST\",true}]}) on binary://192.168.178.44:2011/RPC2:
2014-04-25,13:31:44,err,1,15,15,XmlRpc transport error
2014-04-25,13:31:44,err,1,15,15,"XmlRpcClient error calling event({[methodName:\"event\",params:{\"BidCos-RF\",\"JEQ0702177:1\",\"BRIGHTNESS\",241}]}) on binary://192.XXX.XXX.XX:2011/RPC2:
2014-04-25,13:31:39,err,1,15,15,XmlRpc transport error calling listDevices({\"BidCos-RF\"}) on binary://192.168.178.44:2011/RPC2:
2014-04-25,13:31:39,err,1,15,15,XmlRpc transport error calling system.listMethods({\"BidCos-RF\"}) on binary://192.XXX.XX:2011/RPC2:
2014-04-25,13:31:21,debug,1,15,60,Fri Apr 25 13:31:21 CEST 2014
2014-04-25,13:31:20,debug,1,15,60,Try to get time from ntp.homematic.com
2014-04-25,13:31:08,err,1,15,15,(KEQ1066027) CCU2CommController::readFirmwareVersion(): Wrong size of response data.
2014-04-25,13:30:02,info,1,39,230,Received SIGTERM
2014-04-25,13:30:01,info,1,15,232,stopped cux-daemon
2014-04-25,13:30:00,info,1,39,303,Received SIGTERM signal.
2014-04-25,13:30:00,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:59,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:58,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:57,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:56,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:55,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:54,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:53,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:52,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:51,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:50,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:49,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:48,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:47,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:46,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:45,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:44,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:43,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:42,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:41,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:40,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:39,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:38,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:37,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:36,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:35,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:34,err,1,15,15,XmlRpc transport error
2014-04-25,13:29:34,err,1,15,15,"XmlRpcClient error calling event({[methodName:\"event\",params:{\"1007\",\"JEQ0702177:1\",\"BRIGHTNESS\",241}],[methodName:\"event\",params:{\"1007\",\"JEQ0702177:1\",\"MOTION\",true}],[methodName:\"event\",params:{\"1007\",\"JEQ0702177:1\",\"INSTALL_TE"
2014-04-25,13:29:33,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:32,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:31,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:30,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:29,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:28,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:27,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:26,err,1,15,15,XmlRpc transport error
2014-04-25,13:29:26,err,1,15,15,"XmlRpcClient error calling event({[methodName:\"event\",params:{\"1007\",\"KEQ0766729:1\",\"TEMPERATURE\",21.000000}],[methodName:\"event\",params:{\"1007\",\"KEQ0766729:1\",\"HUMIDITY\",53}]}) on binary://127.0.0.1:1999/RPC2:
2014-04-25,13:29:25,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:24,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:23,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:22,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:21,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:20,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:19,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:18,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:17,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:16,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:15,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:14,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:13,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:12,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:11,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:10,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:09,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:08,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:07,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:06,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:05,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:04,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:03,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:02,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:01,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:29:00,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:59,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:58,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:57,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:56,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:55,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:53,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:52,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:51,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:50,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:49,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:48,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:47,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:46,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:45,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:44,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:43,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:41,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:40,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:39,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:38,err,1,15,15,XmlRpc transport error
2014-04-25,13:28:38,err,1,15,15,"XmlRpcClient error calling event({[methodName:\"event\",params:{\"1007\",\"JEQ0628427:1\",\"TEMPERATURE\",46.500000}]}) on binary://127.0.0.1:1999/RPC2:
2014-04-25,13:28:38,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:37,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:35,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:34,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:33,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:32,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:31,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:30,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:29,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:28,err,1,15,15,XmlRpc transport error
2014-04-25,13:28:28,err,1,15,15,"XmlRpcClient error calling event({[methodName:\"event\",params:{\"1007\",\"JEQ0702177:1\",\"BRIGHTNESS\",242}],[methodName:\"event\",params:{\"1007\",\"JEQ0702177:1\",\"MOTION\",true}],[methodName:\"event\",params:{\"1007\",\"JEQ0702177:1\",\"INSTALL_TE"
2014-04-25,13:28:28,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:27,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:26,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:25,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:24,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:23,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:22,err,1,39,303,sendscript(127.0.0.1:8181) connect(0s) Connection refused
2014-04-25,13:28:21,warning,1,39,303,disable events to 127.0.0.1:1999
2014-04-25,13:28:21,err,1,39,303,sendbinrpc(127.0.0.1:1999) - write() Connection refused
2014-04-25,13:27:23,err,1,15,15,XmlRpc transport error
2014-04-25,13:27:23,err,1,15,15,"XmlRpcClient error calling event({[methodName:\"event\",params:{\"1007\",\"JEQ0702177:1\",\"BRIGHTNESS\",242}],[methodName:\"event\",params:{\"1007\",\"JEQ0702177:1\",\"MOTION\",true}],[methodName:\"event\",params:{\"1007\",\"JEQ0702177:1\",\"INSTALL_TE"
Mein System:
- CCU 2
- 1 x Funk LAN Gateway (HM-LGW-O-TW-W-EU)
- 14 x Rollladenaktor (HM-LC-Bl1PBU-FM)
- 4 X Schalter ( HM-LC-Sw1PBU-FM)
- 1 x Dimmer (HM-LC-Dim1TPBU-FM)
- 1 x 16 LED Anzeige
- 6 x Fensterdrehgriff ( HM-Sec-RHS)
- 1 x Bewegungsmelder (HM-Sen-MDIR-O)
- 1 x Außensenor (HM-WDS10-TH-O)
- 1 x Temperaturfüller ( HM-WDS30-TO)

Eingesetzte Skripte
- Sonnenstand 2.0
- Tageszeitenskript
- Feiertagskript
- Batterieprüfung


Nach sehr intensiver und langer Suche im Forum musste ich feststellen, dass es sich bei diesem Fehler um kein Massenphänomen handelt, aber doch ein Fehler, der häufiger auftritt. Eine klare Erklärung für den Fehler oder gar eine Lösung konnte ich bisher nicht finden, obwohl ich hier schon viel Zeit investiert habe.
Sehr häufig wurde berichtet, dass dieser Fehler immer wieder im Zusammenhang mit Permanentsendern auftritt, wie z.B. Temperaturmessern oder Wetterstation oder Bewegungsmeldern.

Aber auch ein Austausch der Geräte (Bewegungsmelder oder Temperaturmesser) oder der häufig empfohlene Austausch der Batterien hat wohl in der Regel zu keiner Lösung geführt. Bei mir ist keine Batterie älter als 3 Monate. Batteriewarnungen hat es auch keine gegeben.

Meine Beobachtungen und Tests der letzten Wochen haben hierbei einiges ergeben, aber keine Lösung.

Bei mir hat weder der Austausch des Sensors, der CCU 2, Werksreset, Entfernung der SD-Karte noch der Verzicht auf Direktverbindungen eine Lösung bewirkt. Diese Lösungsansätze wurden von vielen Nutzern auch diskutiert und wohl häufiger umgesetzt, über die Wirkung und den Erfolg kann ich derzeitig kein klares Bild abgeben.

Das Thema wurde immer wieder länger diskutiert, aber meistens enden die Diskussion ohne Lösung / Beschreibung einer Lösung. Gibt es hierfür Gründe? Ist es generell Resignation der Betroffenen oder kann man mit den Abstürzen leben, wenn diese nicht zu häufig auftreten? Oder wird einfach aufgrund großer Freude über die gefundene Lösung hier nicht mehr berichtet?

Ich würde mich sehr freuen, wenn wir hier einen gemeinsamen Austausch organisieren könnten, der zu einer gemeinsamen Lösung führt.

Meine bisherigen Tests:

- neuer Sensor
- neue CCU 2
- Werksreset
- System mit und ohne Zusatzsoftware, also CUxD
- kein System.Exe
- kein Batterieprüfung
- kein Mail Programm

Ergebnis: immer wieder Abstürze, aber sehr unterschiedlich hinsichtlich der Dauer, teilweise zwei Abstürze in 24 h (http://homematic-forum.de/forum/viewtop ... 26&t=17550) und dann der nächste erst nach 19 Tagen. Ich konnte keine Auffälligkeiten oder Gemeinsamkeiten feststellen, außer dass immer einer der Temperatursensor involviert war und dann der dieser Fehler auftrat: err rfd: XmlRpcClient error calling err rfd: XmlRpc transport error.


Mein Notnagel könnte der Watchdog-Ansatz von Paul ( http://homematic-forum.de/forum/viewtop ... 6&start=20) und André (http://homematic-forum.de/forum/viewtop ... &start=100) sein.

Meine Fragen an Euch, aber insbesondre an die betroffenen Mitglieder / Leidensgenossen:

- Gibt es eine Lösung für das beschriebene Problem?
- Muss man einfach mit diesen regelmäßig Abstürzen leben?
- Was macht ihr mit dieser Situation?
- Handelt es sich hier um tragische Einzelfälle oder tritt das Problem einfach bei vielmehr Nutzern auf, aber es wird nicht oder nicht mehr berichtet, da man sich hiermit abgefunden hat oder resigniert hat?
- Kann das Problem aus den einfachen WebUI-Programmen resultieren?

Vielen Dank für Euere Unterstützung!!!!!

Beste Grüße
HP
1 x RaspberryMatic - tinker board S; 2 x Funk LAN Gateway (HM-LGW-O-TW-W-EU); 2 x HMW-Sen-SC-12-DR; 10 x Rollladenaktor (HM-LC-Bl1PBU-FM); 5 x Schalter ( HM-LC-Sw1PBU-FM); 4 x Schaltaktor (HmIP-BSM); 2 x Dimmer (HM-LC-Dim1TPBU-FM); 8 x Jalousienaktor-IP (HmIP-BBL); 8 x Fensterdrehgriff ( HM-Sec-RHS); 1 x Bewegungsmelder (HM-Sen-MDIR-O); 1 x Außensenor (HM-WDS10-TH-O); 1 x Temperaturfüller ( HM-WDS30-TO); 1 x Wettersensor HmIP-SWO-B; 5 x Schalt-Mess-Steckdose (HMIP-PSM) , CUxD - Timer, CUxD SyS EX, WH-3000 SE Pro, Prowl Push, Serviemeldungen via Push; FW: 3.63.9.20220521 ; Historian V3.0.2;

zwirni
Beiträge: 126
Registriert: 23.02.2011, 10:28

Re: Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von zwirni » 26.04.2014, 00:07

Hallo HP,

Du hast das hier sehr schön formuliert. Mir geht es genauso wie Dir.
Seit ich die CCU2 im Einsatz habe, ist die Uptime alles andere als zufriedenstellend.

Ich dokumentiere alle Abstürze, um irgendwelche Zusammenhänge zu erkennen. Bisher komplett erfolglos. Verschiedenste Ansätze brachten keine Lösung. Auch der Watchdog hilft bisher noch nicht. Aber da bin ich noch dran, den Fehler zu finden. Könnte aber sein, dass ein Neustart des RegaHSS-Dienstes gar nicht wirklich funktioniert.

Meiner Meinung nach kann es nur ein Firmwareproblem sein. Ob diese Fehlermeldung nun der Schlüssel zu der ganzen Sache ist, oder dieser nur entsteht, weil vorher schon was anderes abstürzt, das vermag ich nicht zu beurteilen. Das wäre wohl eine Frage in Richtung EQ-3/ELV. Da ich meine Zentrale aber anderweitig bezogen habe, ist ja bekanntermaßen der Support = Null.

Aber wenn hier wirklich mehrere Betroffene zusammenfinden, kann es vielleicht doch etwas zur Lösungsfindung beitragen. Es wäre sehr wünschenswert. Ich glaube auch, dass viele das Problem haben, es aber gar nicht so tiefgründig verfolgen, sondern einfach neustarten, kurz ärgern und weitermachen.
Übrigens das Thema Neustarten versuche ich auch gerade zu ergründen. Es wurde hier schon in einem Thread berichtet, dass ein Reboot scheinbar andere Auswirkungen hat, als das Ziehen des Netzsteckers.
Da könnte was dran sein. Wenn ich den Stecker ziehe, dann läuft die CCU anschließend länger durch (zuletzt immerhin 11 Tage). Traurig, dass man sich darüber schon freut. :(
Meistens mache ich jedoch einen Reboot über SSH. Dann lief die CCU entweder mal 1, 2 oder 3-4 Tage. Negativ-Rekord waren auch mal 2 Abstürze innerhalb eines Tages.

Ich nutze folgendes (Geräte siehe Signatur):

- Heizungs-Script von Eric
- Feiertags-Script
- Wetter-Script
- CCU.IO
- Historian
- Home24

Mal schauen ob sich hier noch mehr Leidensgenossen finden.

Stürzt bei Dir eigentlich auch meistens der ReGaHSS-Prozess ab?

Schönes Wochenende!

LG - Zwirni

drhwpot
Beiträge: 173
Registriert: 04.11.2012, 11:05
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von drhwpot » 26.04.2014, 10:56

Hallo Zwirni,

vielen Dank für Deine Rückmeldung, ich hoffe, dass sich hier noch mehr Leidensgenossen finden und wir eine gemeinsame Lösung finden. In der Regel stürzt bei mir der ReGaHSS-Prozess. Zurzeit kämpfe ich gerade mit sehr massiven / häufigen Abstürzen. Ich hatte länger, also mehr als 14 Tage Ruhe, dann hatte ich einen Absturz und dies zum Anlass genommen an meinem System Änderungen vorzunehmen, insbesondere habe ich wieder CUxD und das Mail-Programm zum Einsatz gebracht. Ich hoffe, dass hier kein Zusammenhang besteht, ich werde dies weiter testen. Nun habe ich ein System am laufen, dass keine Permanentsender beinhaltet, aber CUxD Timer und das Mail-Programm verwendet, aber ich bin nicht sicher ob die Eliminierung der Permanentsender eine Lösung mit sich bringt.

Hast Du schon einmal über einen vollständigen Neuaufbau nachgedacht oder ist dies nur ein weiterer Schritt in die „Verzweiflung“ und „Frustration“, da am Ende wieder das gleiche Ergebnis vorliegen wird?

Konntest Du einen Zusammenhang mit irgendwelchen Skripten feststellen?

Wie weit bist Du mit dem Watchdog? Wie sehen Deine Erfahrungen hier aus?

Beste Grüße
HP
1 x RaspberryMatic - tinker board S; 2 x Funk LAN Gateway (HM-LGW-O-TW-W-EU); 2 x HMW-Sen-SC-12-DR; 10 x Rollladenaktor (HM-LC-Bl1PBU-FM); 5 x Schalter ( HM-LC-Sw1PBU-FM); 4 x Schaltaktor (HmIP-BSM); 2 x Dimmer (HM-LC-Dim1TPBU-FM); 8 x Jalousienaktor-IP (HmIP-BBL); 8 x Fensterdrehgriff ( HM-Sec-RHS); 1 x Bewegungsmelder (HM-Sen-MDIR-O); 1 x Außensenor (HM-WDS10-TH-O); 1 x Temperaturfüller ( HM-WDS30-TO); 1 x Wettersensor HmIP-SWO-B; 5 x Schalt-Mess-Steckdose (HMIP-PSM) , CUxD - Timer, CUxD SyS EX, WH-3000 SE Pro, Prowl Push, Serviemeldungen via Push; FW: 3.63.9.20220521 ; Historian V3.0.2;

zwirni
Beiträge: 126
Registriert: 23.02.2011, 10:28

Re: Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von zwirni » 28.04.2014, 14:00

Hallo HP,

ich versuche mal kurz zu antworten:
drhwpot hat geschrieben:Hallo Zwirni,

Hast Du schon einmal über einen vollständigen Neuaufbau nachgedacht oder ist dies nur ein weiterer Schritt in die „Verzweiflung“ und „Frustration“, da am Ende wieder das gleiche Ergebnis vorliegen wird?
Ja darüber nachgedacht schon. Aber das wäre wohl der allerletzte Schritt. Denn ich habe einfach zuviele Aktoren und Programme, um das in einem erträglichen Zeitrahmen schaffen zu können. Und außerdem bezweifle ich, dass es etwas bringen würde. Als ich noch die CCU 1 hatte, lief es stabiler als jetzt. Und dort hatte ich die gleichen Programme und Zusatzsoftware in Betrieb. Da hing zuletzt nix mehr und wenn, dann kam es dort mal zu einem weiteren ReGaHSS-Prozess, den man schnell per SSH killen konnte und dann war gut.
Wenn dort nicht die Grenze der max. Geräte erreicht gewesen wäre, dann hätte ich wohl lieber mit der schlechten Performance gelebt. Aber es gibt für mich kein zurück mehr. Aber die RCU-Variante könnte interessant werden, wenn EQ-3 nicht endlich eine wirklich stabile Firmware rausbringt.
drhwpot hat geschrieben:Konntest Du einen Zusammenhang mit irgendwelchen Skripten feststellen?
Nein. Leider ist kein Zusammenhang zu einem Programm/Script erkennbar.
drhwpot hat geschrieben:Wie weit bist Du mit dem Watchdog? Wie sehen Deine Erfahrungen hier aus?
Noch nicht weiter. Warte noch auf eine Antwort von Andre. Was gut funktioniert bei dem Watchdog, ist der Neustart eines abgestürzten RFD-Prozesses. Das habe ich einmal gehabt und es hat geklappt. Ich lasse den Watchdog nur alle 10 Minuten laufen. Und auch nur den ersten Teil, der die Prozesse überwacht und ggf. neustartet sowie die E-Mails schickt. Einen CCU-Reboot mache ich dann händisch. Wenn der RegaHSS wegfliegt, dann habe ich zumindest noch die Mails bekommen. Schon ein kleiner Fortschritt. :) Aber wie schon geschrieben, ist da wohl noch ein Fehler drin bzw. ist ein Restart des Prozesses gar nicht wirklich möglich. Sobald ich da was Neues erfahre, schreibe ich es hier.

Übrigens habe ich am WE einen Jalousieaktor für Markenschalter getauscht. Der alte hatte die Firmware 2.1 und hat ständig Probleme gemacht (Kommunikation gestört). Der neue hat die 2.2. und funktioniert bisher prima. Was ich dabei festgestellt habe, war ein Protokolleintrag:

<11>1 2014-04-27T13:51:03+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error

Scheinbar muss dieser Fehler nicht zwangsläufig mit einem Absturz in Zusammenhang stehen, denn die CCU lief weiter und der Gerätetausch hat geklappt. Auch wenn noch einige andere Fehlermeldungen im LOG stehen.

Schöne Woche!

Zwirni

LG - Zwirni

zwirni
Beiträge: 126
Registriert: 23.02.2011, 10:28

Re: Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von zwirni » 29.04.2014, 09:22

Hallo Leidensgenossen,

hier der Auszug von heute. :(
Sind alles Permanent-Sender. Aber ich denke nicht, dass die das Problem auslösen. Es sieht für mich eher so aus, als würden diese Werte einfach nicht mehr "transportiert" werden können, aufgrund des fehlenden ReGaHSS-Prozesses.
Was wieder auffällt, der letzte Reboot erfolgte per SSH-Befehl und die Uptime betrug knapp 5 Tage. Heute habe ich auch so rebootet. Mal schauen wie lange es dieses Mal dauert. Beim nächsten Absturz werde ich mal wieder den Stecker ziehen. :x

LG - Zwirni

Code: Alles auswählen

<11>1 2014-04-29T04:46:32+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","IEQ0020696:1","TEMPERATURE",56.500000}]}) on binary://127.0.0.1:1999/RPC2:
<11>1 2014-04-29T04:46:32+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error
<11>1 2014-04-29T04:46:37+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","IEQ0242247:1","TEMPERATURE",21.700000}],[methodName:"event",params:{"1007","IEQ0242247:1","HUMIDITY",52}]}) on binary://127.0.0.1:1999/RPC2:
<11>1 2014-04-29T04:46:37+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error
<11>1 2014-04-29T04:46:37+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","GEQ0017831:1","TEMPERATURE",22.400000}]}) on binary://127.0.0.1:1999/RPC2:
<11>1 2014-04-29T04:46:37+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error
<11>1 2014-04-29T04:46:37+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","GEQ0017831:1","HUMIDITY",50}]}) on binary://127.0.0.1:1999/RPC2:
<11>1 2014-04-29T04:46:37+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error
<11>1 2014-04-29T04:46:48+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","GEQ0003722:1","BRIGHTNESS",32}]}) on binary://127.0.0.1:1999/RPC2:
<11>1 2014-04-29T04:46:48+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error
<11>1 2014-04-29T04:46:48+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","GEQ0003722:1","ERROR",0}]}) on binary://127.0.0.1:1999/RPC2:
<11>1 2014-04-29T04:46:48+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error
<11>1 2014-04-29T04:46:49+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","KEQ0241451:1","TEMPERATURE",9.100000}],[methodName:"event",params:{"1007","KEQ0241451:1","HUMIDITY",89}],[methodName:"event",params:{"1007","KEQ0241451:1","RAIN
<11>1 2014-04-29T04:46:49+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error
<11>1 2014-04-29T04:46:57+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","IEQ0242247:2","ADJUSTING_COMMAND",2}],[methodName:"event",params:{"1007","IEQ0242247:2","ADJUSTING_DATA",0}]}) on binary://127.0.0.1:1999/RPC2:
<11>1 2014-04-29T04:46:57+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error
<11>1 2014-04-29T04:46:57+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","GEQ0164232:1","VALVE_STATE",0}],[methodName:"event",params:{"1007","GEQ0164232:1","ERROR",0}]}) on binary://127.0.0.1:1999/RPC2:
<11>1 2014-04-29T04:46:57+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error
<11>1 2014-04-29T04:46:57+02:00 homematic.fritz.box rfd - - - rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","GEQ0017831:2","ADJUSTING_COMMAND",2}],[methodName:"event",params:{"1007","GEQ0017831:2","ADJUSTING_DATA",0}]}) on binary://127.0.0.1:1999/RPC2:
<11>1 2014-04-29T04:46:57+02:00 homematic.fritz.box rfd - - - rfd: XmlRpc transport error 

Benutzeravatar
anli
Beiträge: 4326
Registriert: 10.06.2009, 14:01
Wohnort: 20 Min. nördlich von Hannover und bei Bremen
Hat sich bedankt: 1 Mal
Danksagung erhalten: 23 Mal
Kontaktdaten:

Re: Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von anli » 29.04.2014, 11:32

Hast Du mal ein vollständiges Log? Rega und rfd auf alles loggen stellen. Hast Du einen eigenen Sicherheitsschlüssel vergeben?
Herzliche Grüße, anli

Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.

Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)

Einsteiger-Hilfeerweiterter Skript-Parser

drhwpot
Beiträge: 173
Registriert: 04.11.2012, 11:05
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von drhwpot » 29.04.2014, 11:55

Hallo Zusammen,

Ich hatte in den letzten 3 Tagen zwei Abstürze des RegaHSS festgestellt, die Abstürze wurden durch den Watchdog aufgefangen und das System ist weiterhin am Laufen.

Diese Abstürze fanden alle statt, obwohl keine Permanentsender am Start waren, also kann ich diese als Ursache ausschließen.

Zwischenzeitlich habe jedoch festgestellt (über SysLog und Historian-Auswertung), dass es bei beiden "Abstürzen" zu einer gleichzeitigen Ausführung von zwei Skripten gekommen ist. Ich habe ein Sonnenstandsberechungskript und ein Tageszeiten-Skript am Laufen, beide Skripte greifen auf "system.sunset Time" und "system.sunrise Time" zu. Ich konnte feststellen, dass beide Skripte zum selben Zeitpunkt ausgeführt wurden, obwohl es einen gezielten zeitlichen Versatz gibt (Skript 1 wird alle 5 Min. ausgeführt und Skript 2 alle 3 Min.+ 7 Sek), als es zum "Absturz" gekommen ist. Ich habe mit einer Excel-Reihe festgestellt, dass es zu einer zeitlichen Überschneidung innerhalb von 24 h kommen kann und dann die nächste Überschneidung erst viele Tage später. Ich bin mir nicht sicher, ob dies wirklich das ganze Problem ist, aber ich hangle mich von Strohhalm zu Strohhalm.

Eventuell ist dies eine Erklärung – Wie seht Ihr dies? Der Watchdog ist sicherlich nur ein Mittel zur Absicherung, aber ein sehr gutes. Gibt es noch andere Ideen?

Beste Grüße
HP
1 x RaspberryMatic - tinker board S; 2 x Funk LAN Gateway (HM-LGW-O-TW-W-EU); 2 x HMW-Sen-SC-12-DR; 10 x Rollladenaktor (HM-LC-Bl1PBU-FM); 5 x Schalter ( HM-LC-Sw1PBU-FM); 4 x Schaltaktor (HmIP-BSM); 2 x Dimmer (HM-LC-Dim1TPBU-FM); 8 x Jalousienaktor-IP (HmIP-BBL); 8 x Fensterdrehgriff ( HM-Sec-RHS); 1 x Bewegungsmelder (HM-Sen-MDIR-O); 1 x Außensenor (HM-WDS10-TH-O); 1 x Temperaturfüller ( HM-WDS30-TO); 1 x Wettersensor HmIP-SWO-B; 5 x Schalt-Mess-Steckdose (HMIP-PSM) , CUxD - Timer, CUxD SyS EX, WH-3000 SE Pro, Prowl Push, Serviemeldungen via Push; FW: 3.63.9.20220521 ; Historian V3.0.2;

zwirni
Beiträge: 126
Registriert: 23.02.2011, 10:28

Re: Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von zwirni » 29.04.2014, 16:19

anli hat geschrieben:Hast Du mal ein vollständiges Log? Rega und rfd auf alles loggen stellen. Hast Du einen eigenen Sicherheitsschlüssel vergeben?
Hallo Anli,

ich habe mal das LOG wieder auf alles loggen gestellt bis zum zum nächsten Absturz. Ja ich habe einen eigenen Sicherheitsschlüssel vergeben.
Werde das LOG posten, wenn es wieder soweit ist.

LG - Zwirni

zwirni
Beiträge: 126
Registriert: 23.02.2011, 10:28

Re: Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von zwirni » 29.04.2014, 16:23

drhwpot hat geschrieben:Hallo Zusammen,

Ich hatte in den letzten 3 Tagen zwei Abstürze des RegaHSS festgestellt, die Abstürze wurden durch den Watchdog aufgefangen und das System ist weiterhin am Laufen.
Das klingt ja vielversprechend! Was passiert eigentlich beim Neustart des RegaHSS-Dienstes? Behält das System alle Zeitstempel und Variablen oder sieht es danach aus wie bei einem Neustart (z.B. offene Fenster zu)?

LG - Zwirni

zwirni
Beiträge: 126
Registriert: 23.02.2011, 10:28

Re: Das XmlRpcClient error calling Problem!? Firmware?

Beitrag von zwirni » 13.05.2014, 08:14

zwirni hat geschrieben:
anli hat geschrieben:Hast Du mal ein vollständiges Log? Rega und rfd auf alles loggen stellen. Hast Du einen eigenen Sicherheitsschlüssel vergeben?
Hallo Anli,

ich habe mal das LOG wieder auf alles loggen gestellt bis zum zum nächsten Absturz. Ja ich habe einen eigenen Sicherheitsschlüssel vergeben.
Werde das LOG posten, wenn es wieder soweit ist.

LG - Zwirni
So heute war es dann mal wieder soweit. 14 Tage lief sie immerhin. 6.48 Uhr scheint es passiert zu sein. Leider nützt der Neustart des RegaHSS-Dienstes wohl nix. Der Watchdog hat die Mail geschickt, aber ein Neustart des Dienstes erfolgte nicht.
Ich habe das LOG mal beigefügt. Es sieht aus, als gibt es Probleme mit dem Datum/der Zeit. Es taucht da sehr oft was mit 1970.... auf. Vielleicht erkennt ja jemand von Euch Genaueres.

Vielen Dank und einen schönen Tag!

Zwirni
LOG13052014.txt
(1.3 MiB) 80-mal heruntergeladen

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“