z-wave richtig debuggen

Begonnen von ujaudio, 22 März 2019, 17:54:46

Vorheriges Thema - Nächstes Thema

ujaudio

Hallo liebe z-wave-Gemeinde,

ich habe ein mittlerweile recht umfangreiches Setup und ich konnte alle meine Fehler beseitigen, aber an folgendem Log-Eintrag beiße ich mir die Zähne aus:
2019.03.19 02:30:41 1: zwusb0: SOF missing (got 00 instead of 01)
2019.03.19 03:06:17 1: zwusb0: SOF missing (got 00 instead of 01)
2019.03.19 07:26:18 1: zwusb0: SOF missing (got 02 instead of 01)
2019.03.19 07:41:18 1: zwusb0: wrong checksum: received 00, computed d2 for 2d000000009301140004000b0e3202214400000000012d000000009301140004000b0e3202214400000000012d
2019.03.19 08:21:21 1: zwusb0: SOF missing (got 2d instead of 01)
2019.03.19 08:55:49 1: zwusb0: SOF missing (got 92 instead of 01)
2019.03.19 11:20:53 1: zwusb0: SOF missing (got 7f instead of 01)
2019.03.19 15:45:58 1: zwusb0: SOF missing (got 2d instead of 01)
2019.03.19 16:40:58 1: zwusb0: SOF missing (got 21 instead of 01)
2019.03.19 18:46:01 1: zwusb0: SOF missing (got 00 instead of 01)


Ich habe einen z-wave-USB-Dogle im Einsatz, dazu 3 zuschaltende Steckdosen und 3 verschiedene Multisensoren. Mein Vorhaben wäre nun:
1. Fünf der 6 Komponenten logisch(!) entfernen (exclusion), ich würde sie jedoch nicht physikalisch entfernen, sprich aus der Steckdose ziehen, resp. Batterie herausnehmen.
2. Im Idealfall tritt der Fehler in den nächsten 24 Stunden nicht mehr auf und diese Komponente funktioniert korrekt
3. eine zweite Komponente includieren
4. wieder das log-File prüfen
usw. bis ich die problembehaftete Komponente identifiziert habe.

Ist das ein richtiges Vorgehen? Oder muss ich noch etwas zusätzliches beachten?

Nebenbei: im großen und ganzen funktioniert auch die Automatisierung, die ich mit z-wave realisiert habe - trotz der Fehlermeldungen. Es gibt aber Auffälligkeiten, z.B. leuchtet ab und zu für mehrere Sekunden die blaue LED am Dongle oder der Schaltbefehl kommt an der Steckdose erst nach einigen vielen Sekunden an. Das führe ich auf die Fehlermeldungen zurück und das ist der Grund, warum ich dem nachgehen möchte.

Ich kann gerne auch noch die Listings beisteuern, wobei ich vermute, dass es im Wesentlichen ein Übertragungsproblem ist. Die Komponenten sagen ab und an auch NO_ACK anstelle OK, aber das ist vom Zeitstempel her völlig unkorreliert zu den Log-Einträgen.

Einen lieben Gruß
Jürgen
Einen lieben Gruß
Jürgen

rudolfkoenig

Die Fehlermeldung stamt aus der Kommunnikation mit dem Controller, und es geht um die Sicherung der Seriellen (bzw. hier USB) Schnittstelle.
Es kann natuerlich sein, dass bei weniger Daten das Problem seltener auftritt, die eigentliche Ursache des Problems sind die ZWave Geraete aber nicht.

ujaudio

Danke, das hilft schon mal.

Ich hatte bei einer früheren Testinstallation mit nur 2 z-wave-Komponenten keinerlei Probleme. Die lief aber auf einem separaten Raspberry, wo nur z-wave am USB hing und sonst nichts. Bei meiner heute laufenden FHEM-Installation sind alle 4 USB-Ports belegt: Speicher, HomeMatic-USB-Adapter, FS20-CuL - und eben z-wave.

Ich kann ja mal die jetzige z-wave-Installation auf einen eigenen Raspberry auslagern und schauen, ob es dann fehlerfrei funktioniert.

Einen lieben Gruß
Jürgen
Einen lieben Gruß
Jürgen

Wolfgang Hochweller

Bist du bei diesem Problem weitergekommen ?

Wolfgang Hochweller

Ich habe jetzt meinen Aeotec-Stick direkt am Raspberry angeschlossen und die Initialisierung ueber serial-id vorgenommen.
Ob das etwas mit den sof-Meldungen zu tun hat oder nicht - jedenfalls sind sie im Moment weg