CCU2 Update - HomeMatic löst sich sporadisch von IPS

Ich bin mir halt nicht sicher, ob das wirklich Kommunikationsprobleme mit den Geräten sind.

In der Einstellung „Alles loggen“, habe ich sproadisch nur diese Fehler:

Jan 16 23:32:48 homematic-ccu2 user.err hs485d: ERROR - request was 53
Jan 16 23:32:48 homematic-ccu2 user.debug hs485d: HS485ControllerLGW::SendMessage(msg): Failed
Jan 16 23:32:48 homematic-ccu2 user.debug hs485d: HS485ControllerLGW::SendMessage(msg): Send failed...retrying
Jan 16 23:32:48 homematic-ccu2 user.debug hs485d: Message complete, payload is: 09 61 02  (hex)

Außerdem wird aller 20 Sekunden ein Keepalive geloggt:

Jan 17 00:02:17 homematic-ccu2 user.debug hs485d: HS485ControllerLGW::keepAliveMsgThreadFunction(): Sending 
Jan 17 00:02:17 homematic-ccu2 user.debug hs485d: Message complete, payload is: 87 61 00  (hex)
Jan 17 00:02:17 homematic-ccu2 user.debug hs485d: LGW_RPL_ANSWER
Jan 17 00:02:17 homematic-ccu2 user.debug hs485d: OK
Jan 17 00:02:17 homematic-ccu2 user.debug hs485d: Frame payload: 00  (hex)

Mit „Nur Warnungen“ sieht es so aus:

Jan 17 05:14:46 ccu user.err hs485d: response timeout
Jan 17 05:14:47 ccu user.err hs485d: ERROR - request was 53
Jan 17 05:14:47 ccu user.err hs485d: HS485PhysicalDataInterfaceCommand::PutData SendMessage() failed
Jan 17 05:14:47 ccu user.err hs485d: HSSParameter::SetValue() false Put failed

Das sieht mir nicht nach einem Problem mit dem speziellen Gerät aus, sondern eher mit der Kommunikation mit dem Gateway.

Wobei ich mir das mit dem Log-Level auch nicht erklären kann. Es findet ja dadurch nicht mehr Kommunikation statt, es wird bloß nicht alles ins Log geschrieben. Das Keepalive sollte ja unabhängig vom Log-Level sein. Hofft man zumindest …

Gruß, MSC

Bisher nicht benötigt und deswegen in meinem Fall nicht eingesetzt -> BidCos Wired == „ausgegraut“

Stand heute kann ich für meine Umgebung sogar sagen, dass die Absturzhäufigkeit nicht nur verringert wird. Seit „alles loggen“ hat sich das Kästchen überhaupt nicht mehr beleidigt in die Ecke gesetzt!

Basierend auf der Art, dem Auftreten, der Fehlerhäufigkeit und den bisher analysierten Logs und Traces ist es wohl irgendeine Komponenten auf der CCU2, die bei Nichtbeschäftigung einschläft oder „Dummheiten“ macht. Welche genau blieb uns bisher ja leider verborgen. Ich tippe auf etwas sehr nah an der Hardware (PowerManagement, Treiber, …).

On top gibt es noch 2 Schönheitsfehler:

  • IPS gibt beim Start/der Initialisierung eine falsche Antwort (weiter oben im Fred beschrieben, hat aber definitiv nichts mit den Hängern zu tun)
  • die neuen Geräte (Schaltaktor m. Leistzungsmessung,…) sind CCU-seitig noch nicht zu 100% richtig eingebunden

Cheers
/Jens

Mir ist gerade noch ein interessanter Versuch eingefallen. Ich kann ihn nur nicht selbst durchführen, weil ich das Problem dank 2.5.4 (noch) gar nicht habe.
Könnte man das Einschlafen der Verbindung auch dadurch verhindern, dass man aus IPS in regelmäßigen Abständen einen (sinn- und harmlosen) Befehl an die CCU2 schickt? Vielleicht wäre das eine dritte Lösung, statt offener WebUI oder Logging.

MfG, douglas882

Ab der #3209 hat paresy einen KeepAlive eingebaut, der genau das macht. Das löst das Problem nicht, hat aber einen anderen positiven Effekt.

Die, ich nenne es mal „erweiterte Variante“, ist das „Apply_Changes“ per Script (siehe weiter oben!). Hilft in meiner Konstellation aber z.B. nur bis zu einem gewissen Grad.

Final lösen lässt es sich DEFINITIV nur CCU-seitig!

Hallo an Alle,

Ich habe seit 3 Tagen die Firmware 2.7.9 drauf und keine Probleme mehr.

muss man vor her auf 2.7.8

Nein ich bin von 2.5.4 auf 2.7.9.

meine ccu2 zeigt nur update auf 2.7.8 an :frowning:

Das ist eine noch nicht veröffentlichte Beta. Wenn Du mir mit PN Deine Email schickst kannst Du die von meiner Dropbox runterladen.

Brauchen wir wohl alle :slight_smile:

Gesendet von meinem iPhone mit Tapatalk

Es wär schön wenn ihr eure Erfahrung mit der Firmware postet.

Werd morgen nach Feierabend wieder auf die ccu2 schwenken und dann berichten…

danke für die firmware

Wird gerade installiert , vielen Dank

Gesendet von meinem iPhone mit Tapatalk

Hallo!
Danke für die Beta.:slight_smile:

Läuft jetzt ohne irgendwelche Tricks schon 8 Std. ( Offnes WEBUi, Applychanges, alles loggen):o.
(Mit der 2.7.8 war nach 10-30 Min schon Stillstand)
Schläft nicht mehr ein.
Fehlermedungen BATTERY und BOO (Auszug) habe ich aber immer noch:

[…/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 11:32:39 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 11:32:44 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 11:32:44 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 11:48:47 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0734751:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0734751:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0734751:4“,"BATTERY
Jan 23 11:48:47 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 12:21:19 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,"BATTERY
Jan 23 12:21:19 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 12:24:43 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 97 0x61 [1] 0 0x00 [2] 99 0x63 [3] 0 0x00 [4] 100 0x64 […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:25:01 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:25:01 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:26:38 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:26:38 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:26:59 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:26:59 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:27:55 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:27:55 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:28:04 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:28:04 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:28:22 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:28:22 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c […/Platform/DOM/iseESPexec.cpp (11622)]
Jan 23 12:34:53 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,"BATTERY
Jan 23 12:34:53 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:07:24 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0734751:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0734751:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0734751:4“,"BATTERY
Jan 23 13:07:24 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:22:36 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,"BATTERY
Jan 23 13:22:36 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:32:20 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,"BATTERY
Jan 23 13:32:20 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:40:15 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0734751:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0734751:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0734751:4“,"BATTERY
Jan 23 13:40:15 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:40:25 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,"BATTERY
Jan 23 13:40:25 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:40:35 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,"BATTERY
Jan 23 13:40:35 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:42:29 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,"BATTERY
Jan 23 13:42:29 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:43:16 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,"BATTERY
Jan 23 13:43:16 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:45:51 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„BATTERY_STATE“,2.900000}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„VALVE_STATE“,7}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,"BOO
Jan 23 13:45:51 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:48:10 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„BATTERY_STATE“,2.900000}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,„VALVE_STATE“,7}],[methodName:„event“,params:{„IPS“,„KEQ0507417:4“,"BOO
Jan 23 13:48:10 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:50:47 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,"BATTERY
Jan 23 13:50:47 homematic-ccu2 user.err rfd: XmlRpc transport error
Jan 23 13:53:48 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„CONTROL_MODE“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,„FAULT_REPORTING“,0}],[methodName:„event“,params:{„IPS“,„KEQ0727401:4“,"BATTERY
Jan 23 13:53:48 homematic-ccu2 user.err rfd: XmlRpc transport error

Schönen Gruß:)
Egon

Was läuft in der Zeit auf Deinem PC, was isses für einer? Ich hab das nicht.

Habe aktuell kaum noch TE, nur während des Backups passt noch was nicht, muss ich aber noch abwarten, da nur ein Log. Ansonsten scheint das Problem der Abbrüche vom Tisch zu sein. Läuft auch ohne WebUI und Power-Logging durch. Andere (vielleicht neue :wink: ) Fehler habe ich noch nicht entdeckt.

Gruß
Bruno

Hallo Bruno!

„Normaler“ schneller PC. I5 mit reichlich RAM, keine anderen Programme, nur die die im Hiintergrund bei Windows so laufen.

Ist halt auffällig dass nur die neuen HM-CC-RT-DN Fehlermeldungen erzeugen.:smiley:
Alle anderen Komponenten melden keine Fehler (Bewegmelder, Aussentempsens. Tür-Fensterkontakte)
Auffällig auch dass nur BATTERY und BOO (soll BOOST heißen) Fehler melden.(oder lese ich das Log falsch)?

Schönen Gruß:)
Egon

Hi Egon,

sollte ausreichen, hatte nur gefragt, weil TE bei mir nur während Backup kommen. Hast Du den aktuellen xmlapi-patch (1.10) drauf?

Hallo Bruno!

xmlrpc (1.10) ?? kenn ich nicht.

Schönen Gruß
Egon

Habs geändert :wink: :smiley:

Muss jetzt weg, später dann wieder.

hab vor 3 Stunden wieder auf die CCU2 umgebaut… bis jetzt sieht alles Stabil aus…