CUxD 1.11 kommt nach Neustart nicht mehr hoch

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von klassisch » 04.09.2017, 18:33

Hallo,

habe CUxD 1.11 auf CCU2 FW 2.27.8
Hatte heute Servicemeldungen wegen Keymatic nicht erreichbar. Habe dann die KM auf das LAN-Gateway umgestellt und den danach vorgschriebenen Restart über WebUI gemacht.
Danach kam der CUxD nicht mehr hoch.
Die vor einigen Tagen angelegten DutyCycles waren nicht da und die CUxD Devices empfangen nichts mehr über LAN von meinen WeMos.
Nach erneutem Restart geht jetzt gar nichts mehr.
Die CCU WebUI meldet sich gar nicht mehr und die CUxD Website (->Status) blendet die blaue WebUI Vor-Startseite "Die Homematic CCU2 ist noch nicht bereit" ein. Aber keinerlei Reaktion auf die Buttons.
CCU2 scheint platt zu sein.

Was kann ich tun?

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von klassisch » 04.09.2017, 19:08

Nach einem weiteren Restart kommt die CCU2 wieder halblebig hoch, aber der CUxD verfällt in den Admi/Maintenance Mode:
Ein Auszug aus dem CCU Log mit einem gescheiterten Versuch den CUxd über die CUxD Maintenance Seite zu restarten

Code: Alles auswählen

Sep  4 19:01:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =setValue Params = {"CUX9000266:1","SET_STATE",10.850000} result= nil [../Platform/DOM/iseXmlRpc.cpp (2621)]
Sep  4 19:01:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallSetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1517)]
Sep  4 19:01:01 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::WriteValue: CallSetValue failed; address = CUX9000266:1 [../Platform/DOM/iseDOMdpHSS.cpp (77)]
Sep  4 19:01:03 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [../Platform/DOM/iseXmlRpc.h (281)]
Sep  4 19:01:03 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =setValue Params = {"CUX9000058:1","SET_STATE",1574.070000} result= nil [../Platform/DOM/iseXmlRpc.cpp (2621)]
Sep  4 19:01:03 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallSetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1517)]
Sep  4 19:01:03 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::WriteValue: CallSetValue failed; address = CUX9000058:1 [../Platform/DOM/iseDOMdpHSS.cpp (77)]
Sep  4 19:01:03 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [../Platform/DOM/iseXmlRpc.h (281)]
Sep  4 19:01:03 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =setValue Params = {"CUX9000158:1","SET_STATE",0.300000} result= nil [../Platform/DOM/iseXmlRpc.cpp (2621)]
Sep  4 19:01:03 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallSetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1517)]
Sep  4 19:01:03 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::WriteValue: CallSetValue failed; address = CUX9000158:1 [../Platform/DOM/iseDOMdpHSS.cpp (77)]
Sep  4 19:01:41 homematic-ccu2 daemon.info cuxd[1137]: write_pid /var/run/cuxd.pid [1137]
Sep  4 19:01:41 homematic-ccu2 user.info homematic: started (restart) cux-daemon
Sep  4 19:01:42 homematic-ccu2 user.notice logger: dutycycle.tcl[358] stopped
Sep  4 19:01:42 homematic-ccu2 user.notice logger: dutycycle.tcl[1147] /var/cache/cuxd_dutycycle.txt 120 started
Sep  4 19:01:42 homematic-ccu2 daemon.info cuxd[1137]: system(extra/dutycycle start)
Sep  4 19:01:42 homematic-ccu2 daemon.info cuxd[1137]: CUx-Daemon(1.11) on CCU(2.27.8) start PID:1137
Sep  4 19:01:42 homematic-ccu2 daemon.info cuxd[1137]: load paramsets(/tmp/cuxd.ps.sav) size:10892 update(-1292s):Mon Sep  4 18:40:10 2017
Sep  4 19:01:42 homematic-ccu2 daemon.info cuxd[1137]: write_proxy /var/cache/cuxd_proxy.ini (1137 /usr/local/addons/cuxd/ 1.11 2.27.8 0)
Sep  4 19:01:42 homematic-ccu2 daemon.info cuxd[1137]: USB(1-1/ttyACM0) CUL868 connect(9600:8N1)
Sep  4 19:01:42 homematic-ccu2 daemon.info cuxd[1137]: setup CUX9000007:1 read(CUX-SYSTEM:1) => CUxD.CUX-SYSTEM:1 (SYSTEM) DP(DC_.........Q)
Sep  4 19:01:42 homematic-ccu2 daemon.info cuxd[1137]: setup CUX9000009:1 read(CUX-SYSTEM:1) => CUxD.CUX-SYSTEM:1 (SYSTEM) DP(DC_..........)
Sep  4 19:01:42 homematic-ccu2 daemon.err cuxd[1137]: Received SIGSEGV signal.
Sep  4 19:01:42 homematic-ccu2 daemon.info cuxd[1137]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:10892
Sep  4 19:01:42 homematic-ccu2 daemon.info cuxd[1137]: USB(1-1/ttyACM0) CUL868 disconnect

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

Re: CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von uwe111 » 04.09.2017, 20:25

Das hilft mir leider nicht wirklich. :roll:
Kannst Du bitte das CUxD-Logfile aktivieren, dann den CUxD neu starten und mir danach das Logfile zusenden?
Dazu diese Einstellungen in /usr/local/addons/cuxd/cuxd.ini hinzufügen:

Code: Alles auswählen

LOGFILE=/tmp/cuxdlog.txt
LOGLEVEL=2
LOGSIZE=1000000
Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

Re: CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von uwe111 » 04.09.2017, 20:49

Ich habe mir den Code nochmal genau angesehen und konnte einen Fehler finden, der sich bei der Konfiguration des Wrapper.Transform Devices für den DutyCycle eingeschlichen hat.
Wahrscheinlich war er auch die Ursache Deiner vorherigen Abstürze.
Sobald ich es repariert habe, stelle ich eine neue CUxD-Version bereit.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von klassisch » 04.09.2017, 20:55

Vielen Dank, lieber Uwe für die Hilfe.
Ich fürchte heute wird das nichts mehr. Bin nach vielen Versuchen in den abgesicherten Modus gekommen, Backup eingespielt, CUxD 1.9 aufgespielt und jetzt scheint die HM wieder zu laufen. Dann muß ich eben die nächsten Tage auf den DC verzichten.
Muß allerdings jetzt zuerst ein paar kurrupte History Daten bereinigen. Und weil die Anlage vor allem zuverlässig laufen muß, verschiebe ich die Fehlersuche auf einen anderen Tag.

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

Re: CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von uwe111 » 04.09.2017, 22:00

Teste mal bitte CUxD-Version 1.11a.
Download hier: http://cuxd.de/download/

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von klassisch » 04.09.2017, 22:04

Sorry, da hat sich meine Antwort mit Deiner gekreuzt und ich habs nicht gemerkt.
uwe111 hat geschrieben:Ich habe mir den Code nochmal genau angesehen und konnte einen Fehler finden, der sich bei der Konfiguration des Wrapper.Transform Devices für den DutyCycle eingeschlichen hat.
Respekt! Und das ganz ohne Logs. Ich bin tief beeindruckt!
uwe111 hat geschrieben:Sobald ich es repariert habe, stelle ich eine neue CUxD-Version bereit.
Super, vielen Dank!

Noch eine Kreuzung. Herzlichen Dank, habe jetzt die neue Version runtergeladen und installiert. CCU bootet gerade. dauert...

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von klassisch » 04.09.2017, 22:09

Kurzer Zwischenbericht. Erster Boot sieht schon mal besser aus. Während der Bootphase zeigt der CUxD den Status ordentlich an, was vorher nicht so war.
Habe allerdings noch die Autostartzeile für die DC auskommentiert.
Erster Boot abgeschlossen. HM ist da, CUxD ist da und zeigt einen ordentlichen Status.
Jetzt wird DC wieder einkommentiert und neu gestartet.

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von klassisch » 04.09.2017, 22:33

Nach einer etwas kuriosen Startphase geht es jetzt.

Der CUxD startet ordentlich und zeigt während des Bootens den Zustand der CCU. Bis es ans Verbinden mit dem Rest der CCU geht. Dann zeigt er wieder den "blauen Noch nicht bereit" Bildschirm und reagierte erst mal nicht mehr.
Aber mit Geduld lief es dann doch noch irgendwie.

Im FullSyslog gibt es noch immer solche Einträge:

Code: Alles auswählen

Sep  4 22:26:04 homematic-ccu2 user.err rfd: RFPhysicalDataInterfaceCommand::GetData SendFrame failed for LEVEL_GET
Sep  4 22:26:04 homematic-ccu2 user.err rfd: HSSParameter::GetValue() id=STATE failed getting physical value.
Sep  4 22:26:04 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =getValue Params = {"LEQdelete:4","STATE"} result= [faultCode:-1,faultString:"Failure"] [../Platform/DOM/iseXmlRpc.cpp (2627)]
Sep  4 22:26:05 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1447)]
Sep  4 22:26:05 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = 0 [../Platform/DOM/iseDOMdpHSS.cpp (130)]
Sep  4 22:26:41 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [../Platform/DOM/iseXmlRpc.h (281)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"System"} result= nil [../Platform/DOM/iseXmlRpc.cpp (2621)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (2211)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [../Platform/DOM/iseXmlRpc.h (281)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"System"} result= nil [../Platform/DOM/iseXmlRpc.cpp (2621)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (2211)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [../Platform/DOM/iseXmlRpc.h (281)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"BidCoS-Wir"} result= nil [../Platform/DOM/iseXmlRpc.cpp (2621)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (2211)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [../Platform/DOM/iseXmlRpc.h (281)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"BidCoS-Wir"} result= nil [../Platform/DOM/iseXmlRpc.cpp (2621)]
Sep  4 22:27:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (2211)]
Sep  4 22:27:26 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Sep  4 22:28:11 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Sep  4 22:28:56 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Sep  4 22:29:41 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Sep  4 22:30:26 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Sep  4 22:31:01 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 145 0x91 [1] 0 0x00 [2] 99 0x63 [3] 0 0x00 [4] 101 0x65  [../Platform/DOM/iseESPexec.cpp (11622)]
Sep  4 22:31:11 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::GetObjectByHSSAddress: no exists device object with address= CENTRAL [../Platform/DOM/iseXmlRpc.cpp (2166)]
Habe jetzt loglevel 2 eingestellt und boote nochmals.

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: CUxD 1.11 kommt nach Neustart nicht mehr hoch

Beitrag von klassisch » 04.09.2017, 23:29

Zweiter Reboot lief durch, sieht ganz manierlich aus, die wichtigsten Themen scheinen zu funktionieren. Log ist nicht ganz sauber, wahrscheinlich schlechte Konfig. Log ist per PN zu Uwe.

Ganz herzlichen Dank für die schnelle Hilfe und die Spätschicht.

Antworten

Zurück zu „CUxD“