Troubleshooting

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

keuleeule
Beiträge: 207
Registriert: 03.05.2016, 00:29
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

Troubleshooting

Beitrag von keuleeule » 13.02.2018, 20:02

[GELÖST]Hallo Leute,
könnt Ihr Tipps geben wie man ein Troubleshooting aufbaut?

Ständig und immer wieder Geräte deren Kommunikation gestört waren,
ReGaHss Errors, cron.info crond[110], user.err rfd: HSSParameter usw. im Log

Mich bringt meine Anlage langsam zur Weißglut, ich habe ein Programm welches mit der Zeitsteuerung mein Aussenlicht einschalten soll, dabei habe ich aber Eltakos für alle Lampen, also soll die HM in Form eines 12/7ners (wired) das Eltako an und nach 1sek wieder ausschalten, dies hat nun schon den dritten Tag in Folge nicht geklappt, HM schaltet das Eltako nur an, vergisst aber nach 1 s wieder auszuschalten, ergo das Eltako zieht permanent an. --> entweder dies passiert beim AUSSCHALTEN morgens, oder beim EINSCHALTEN Abends.

Die Programme funktionierten über Monate hinweg, nun das.

Wie fängt man also an ein Faultfinding zu machen? Ich stehe etwas auf dem Schlauch.

Da dies die Tips&Tricks Rubrik ist soll nicht explizit die Einzellösung behoben werden, sondern hoffe eher auf ein Konzept wie man überhaupt Fehler analysiert, welche Reihenfolge anzuwenden ist, auf welche Hilfmittel Ihr zurückgreift und der Gleichen...

im Log sind von heute folgende Einträge:

Code: Alles auswählen

Feb 13 00:24:16 homematic-ccu2 user.err rfd: HSSParameter::SetValue() false Put failed
Feb 13 00:24:16 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =setValue Params = {"NEQ1632382:1","STATE",false} result= [faultCode:-1,faultString:"Failure"] [iseXmlRpc.cpp:2641]
Feb 13 00:24:16 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallSetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1525]
Feb 13 00:24:16 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::WriteValue: CallSetValue failed; address = NEQ1632382:1 [iseDOMdpHSS.cpp:77]
Feb 13 04:00:01 homematic-ccu2 cron.info crond[110]: crond: USER root pid 9666 cmd /usr/sbin/logrotate -f /etc/logrotate.conf || logger -p error -t "logrotate" "logrotate aborted with error $?"
Feb 13 04:12:01 homematic-ccu2 cron.info crond[110]: crond: USER root pid 9953 cmd /bin/setHWClock.sh
Feb 13 04:14:01 homematic-ccu2 cron.info crond[110]: crond: USER root pid 10005 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Feb 13 07:36:47 homematic-ccu2 daemon.info cuxd[278]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:1261
Feb 13 18:20:30 homematic-ccu2 local0.err ReGaHss: Error: IseESP::SyntaxError= Error 1 at row 1 col 159 near ^+"'"); ^M  [iseESP.cpp:1090]
Feb 13 18:20:30 homematic-ccu2 local0.err ReGaHss: Error: ParseProgram: SyntaxError= +"'");  [iseESP.cpp:364]
Feb 13 18:20:30 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/etc/config/addons/email/email 08 '"+list+"'");  [iseESPexec.cpp:12447]
Feb 13 18:20:30 homematic-ccu2 daemon.info cuxd[30152]: system(/etc/config/addons/email/email 08 ') exit(2) 0s
Feb 13 18:23:28 homematic-ccu2 local0.err ReGaHss: Error: IseESP::SyntaxError= Error 1 at row 1 col 159 near ^+"'"); ^M  [iseESP.cpp:1090]
Feb 13 18:23:28 homematic-ccu2 local0.err ReGaHss: Error: ParseProgram: SyntaxError= +"'");  [iseESP.cpp:364]
Feb 13 18:23:28 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/etc/config/addons/email/email 08 '"+list+"'");  [iseESPexec.cpp:12447]
Feb 13 18:23:28 homematic-ccu2 daemon.info cuxd[30208]: system(/etc/config/addons/email/email 08 ') exit(2) 0s
Feb 13 18:23:39 homematic-ccu2 user.err rfd: HSSParameter::SetValue() false Put failed
Feb 13 18:23:39 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =setValue Params = {"NEQ1337954:3","STATE",false} result= [faultCode:-1,faultString:"Failure"] [iseXmlRpc.cpp:2641]
Feb 13 18:23:39 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallSetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1525]
Feb 13 18:23:39 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::WriteValue: CallSetValue failed; address = NEQ1337954:3 [iseDOMdpHSS.cpp:77]
Feb 13 18:36:47 homematic-ccu2 daemon.info cuxd[278]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:1261
Feb 13 19:05:03 homematic-ccu2 user.err rfd: HSSParameter::SetValue() 1 Put failed
Feb 13 19:05:03 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute result isFault; method =setValue Params = {"JEQ0698380:1","LED_STATUS",1} result= [faultCode:-1,faultString:"Failure"] [iseXmlRpc.cpp:2641]
Feb 13 19:05:03 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallSetValue: CallXmlrpcMethod failed [iseXmlRpc.cpp:1525]
Feb 13 19:05:03 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::WriteValue: CallSetValue failed; address = JEQ0698380:1 [iseDOMdpHSS.cpp:77]

Hm, seit gut einer Woche habe ich 6 Sonos Geräte...
allerdings zeigt der Log auch weit in den Januar diese Fehler.

RF tx und rx Überprüfung habe ich gemacht, die üblichen Verdächtigen nerven wie immer, das 16fach LED Ding und die 19er Fernbedienung. ( allerdings nutze ich die 19RC nicht, und am 16fach LED DIng bediene ich nichts.

Habt Ihr ein tolles Rezept?
Danke Keule
Zuletzt geändert von keuleeule am 30.10.2018, 22:22, insgesamt 2-mal geändert.

dondaik
Beiträge: 12886
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1584 Mal
Danksagung erhalten: 221 Mal

Re: Troubleshooting

Beitrag von dondaik » 13.02.2018, 20:05

der erste: das thema in den entsprechenden bereich verschieben ! siehe oben: .... keine fragen!
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

keuleeule
Beiträge: 207
Registriert: 03.05.2016, 00:29
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

Re: Troubleshooting

Beitrag von keuleeule » 14.02.2018, 01:11

dondaik hat geschrieben:der erste: das thema in den entsprechenden bereich verschieben ! siehe oben: .... keine fragen!
Dann sollten Antworten in "Tipps & Tricks" damit jeder was davon hat.
Es soll um generelles Troubleshooting, Faultfinding gehen.

Gruß Keule

keuleeule
Beiträge: 207
Registriert: 03.05.2016, 00:29
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

Re: Troubleshooting

Beitrag von keuleeule » 19.02.2018, 07:58

Macht es zum Beispiel Sinn sich eine zweite CCU2 zu kaufen, dort das Backup zu installieren und dort den abgesicherten Modus zu starten, oder würde die original CCU2 das genauso gut bewältigen? Spielen überhaupt alle Geräte mit einer Ersatz CCU2 ? (Ohne gesetzten Sicherheitsschluessel )
Ich würde ggf. Zusatzprogramme wie Cux und TinyMatic deinstallieren um das Verhalten zu beobachten, hieße dann natürlich auch auf vieles zu verzichten und Programme zu löschen.

Welche tricks gibt es sonst die einem nicht gleich vor einem Scherbenhaufen dastehen lassen?
Gruss Keule

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: Troubleshooting

Beitrag von Familienvater » 19.02.2018, 13:57

Hi,

grundsätzlich würde ich z.B. virtuelle Wired-FB-Tasten nutzen, um die Wischimpulse für die Eltakos zu erzeugen, dann brauchst Du aus dem Programm heraus nur noch einmal die entsprechende virtuelle Taste auslösen, und dann kümmert sich der Aktor selbst um die Erzeugung des Wischimpuls (vorrausgesetzt, der Aktor ist direktverknüpfungsfähig).

Weiter musst Du im Syslog unterscheiden, welchen "Schweregrad" die Zeile hat, der cron sollte eigentlich keine ERRORs loggen, das sind nur INFOS, man sollte sich eigetnlich nur wegen Meldungen verrückt machen, die vom Schweregrad her WARNINGS oder ERRORS sind.

Der Familienvater

keuleeule
Beiträge: 207
Registriert: 03.05.2016, 00:29
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

Re: Troubleshooting

Beitrag von keuleeule » 20.02.2018, 22:09

Hallo, virtuelle FB tasten sind dann unter Cux zu erstellen oder kann man noch mehr der CCU2 beibringen ?

Ich befürchte das die ganze Cux Geschichte bei mir das Problem darstellt, virtuellem traue ich da nicht ganz so.

Ich habe im Übrigen eine Abfrage der Eltakos selber realisiert da sie zwei Kontakte haben.
HMW12er erfassen den Zustand ob an oder aus ist und jenachdem sollen die HMW12/7ner auch erst auslösen. Eigentlich dürfte da nichts schief gehen, tut es aber. Entweder der Zustand offen geschlossen klappt nicht, oder schaltzustand an 1 sek warten aus schlägt fehl.
So oder so, zuverlässig ist es nicht.
Alles hängt an wired Geräten, das macht die Sache noch ärgerlicher für mein Empfinden.
Ich habe 72 Eltakos an der Anlage .
Die Idee finde ich trotzdem ganz gut von Dir, muss mir nur überlegen wie man das umsetzt.

trotzdem wollte ich eigentlich nur ein Rezept zum Faultfinding haben, welche Sachen ihr euch zuerst anseht, oder ob ihr den abgesicherten Modus nutzt , ggf. Sogar fremdsoftware löscht usw.

Gruss Keule

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: Troubleshooting

Beitrag von Familienvater » 20.02.2018, 22:21

Hi,

virtuelle FB-Tasten haben nichts mit cuxd zu tun, das ist Basis-Funktionalität von Homematic (z.Zt. leider nicht bei HmIP möglich).

Wann immer ich Probleme habe, schaue ich in das Syslog der CCU, was bei mir standardmäßig auf einem externen Linuxserver aufgezeichnet wird.
Da ich schon seit "jahrzehnten" Syslog für die unterschiedlichsten Dinge nutze und entsprechend wegfiltere/gezielt abspeichere, habe ich damit keine Probleme.

Bei Deiner Menge an Eltako-Ein-/Ausgängen kann es vielleicht auch zu Kollisionen auf dem Bus kommen, was im dümmsten Fall zum Untergehen von Meldungen führen kann, das hängt aber extrem von der individuellen Programmierung ab, und ob Programme oder/und DIrektverknüpfungen und in welchem Maß benutzt werden.

Der Familienvater

keuleeule
Beiträge: 207
Registriert: 03.05.2016, 00:29
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

Re: Troubleshooting

Beitrag von keuleeule » 28.02.2018, 18:40

Also um zumindest mal einen neuen Stand mitzuteilen,
ich habe bemerkt das mein LAN nicht ganz stabil zu sein scheint, denn sowohl RS485 als auch das Gateway sind immer dann verschwunden wenn es Probleme mit meinen Aussenlampen gibt.

Resette ich beide 48port Switche klappt alles wieder wunderbar. Herausgefunden habe ich noch nicht wann und wieso es zu einem LAN Ausfall Richtung beider HM Geräte kommt.
KAnn natürlich aber auch sein das in der CCU2 was hängt und damit dann auch die Verbindung zu den entfernteren Geräten wired und GAteway gestört werden... hm.

Im Logfile lesen bin ich noch nicht gut... Gruß Keule

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: Troubleshooting

Beitrag von Familienvater » 28.02.2018, 19:15

Hi,

wer zwei 48 Port-Switche hat, der kann sich auch mal mit Syslog-lesen beschäftigen, aber bei so einem Netzwerk kann der Ärger von bis zu 94 anderen Ports kommen.

Wenn Konnektivitätsprobleme zum Gateway auftreten, dann sollte das eigentlich im Syslog der CCU stehen, zumindest wenn mindestens der Bidcos-Wired auf "Fehler loggen" steht, und die sind dann auch relativ präsent als ERROR sichtbar. Wenn man natürlich die Rega oder den rfd mit "Alles loggen" laufen läßt, dann findet man im kurzen Syslog-Ausschnitt keine wired-Errors mehr.

Der Familienvater

Gerti
Beiträge: 3000
Registriert: 28.01.2016, 18:06
System: CCU
Wohnort: Hürth
Hat sich bedankt: 16 Mal
Danksagung erhalten: 260 Mal

Re: Troubleshooting

Beitrag von Gerti » 01.03.2018, 08:13

Hi!

Der CCU und dem Gateway (über den eQ-3 Netfinder) unbedingt eine feste IP ausserhalb des DHCP Bereichs geben (diesen im Router anpassen). Danach bei den Einstellungen zum Gateway in der Zentrale die IP des Gateways hinterlegen, übernehmen und dann die Zentrale neu starten.
Die Ausgangsimpulse des 12/7 immer über eine Direktverknüpfung mit einer virtuellen Wired Taste erzeugen, wo man die Einschaltdauer vorgibt (kann im Expertenmodus auch auf weniger als 1 Sekunde gesetzt werden).

Gruß
Gerti

Antworten

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