ZWAVE Geräte im Netzwerk spielen verrückt

Begonnen von fireball, 25 Januar 2026, 13:43:43

Vorheriges Thema - Nächstes Thema

fireball

Hi,

ich setzte ja nun schon seit längerem den neuen Aeotec Z-Stick 10 Pro bei mir im Netzwerk ein, nachdem mir hier die Profis geholfen haben ein paar Hürden zu überwinden.
Ich hoffe es liegt nicht am Stick, aber mir ist jetzt folgendes aufgefallen, wozu ich ein paar Ideen brauche, wie ich das wieder hinbekomme, dass es sauber läuft:

1. Ich habe aktuell in meinem Netzwerk ein paar Geräte, die lassen sich nicht mehr erreichen
Was kann ich hier machen? Wie kann ich die wieder erreichbar machen oder neue Exklusion/Inklusion?! Ich hätte gern die gleichen Geräte behalten. (Im Moment Fibaro Zwischenstecker und ein Unterputzmodul)

2. Ich habe Geräte, die zeigen Werte an, die sie gar nicht haben...
zB Stromstecker, die jetzt Readings wie "water in galonen" oder temperatur haben...

Gibts sowas wie ein Rescan? Sollte ich alle Readings löschen und Gerät für Gerät durchgehen und alles nochmal neu suchen lassen?

Wäre über ein paar gute Hinweise sehr dankbar, da grad so einiges im argen ist...

VG
René

rudolfkoenig

ZitatWie kann ich die wieder erreichbar machen oder neue Exklusion/Inklusion?!
Ich nehme an, dass oder in diesem Zitat als ohne zu lesen ist.
Mir ist kein reset oder vgl. bekannt, was ein Reset/Reboot im Client ausfuehren wuerde.
Eine vom USB-Stick (bzw. FHEM) ausgeloeste Re-Inklusion ist mir auch nicht bekannt.
Womoeglich hilft Geraet stromlos nehmen, ich wuerde aber keine grossen Hoffnungen machen.

Zitat2. Ich habe Geräte, die zeigen Werte an, die sie gar nicht haben...
Das passiert manchmal, wenn die Verbindung schlecht ist, und das Geraet auf die 9600-er Datenrate zurueckschaltet.
Bei dieser Rate wird nur ein Byte checksum verwendet, und das kann zusammen mit der schlechten Verbindung zu kaputten Nachrichten fuehren.
Abhilfe kann das useCRC16 Attribut bringen, wenn das Geraet das auch unterstuetzt, angezeigt durch CRC_16_ENCAP in dem classes Attribut.
Die Nachricht wird dadurch etwas laenger, was wiederum andere Probleme mit sich bringen kann.
Alternativ kann man das Geraet besser anbinden durch Antennen-Verschieben (beide Seiten) oder strategisch platzierten strombetriebenen Komponenten, die die Nachrichten weitergeben.

fireball

Hi Rudi,

ok, das sind leider schlechte Nachrichten, aber dann geh ich mal jetzt alle Geräte durch, damit ich eine komplette Übersicht hab.
Wenn ich einfach neu inkludiere, finden das Device dann nicht seinen alten Platz im Netzwerk?! Die haben doch sicherlich intern auch sowas wie ne eindeutige ID (ähnlich ner Mac-Adresse) ? Oder muss ich das Gerät echt resetten und dann neu inkludieren? Exklude macht doch bei nicht Erreichbarkeit keinen Sinn oder?
Wirds dann auch eine neues FHEM Device oder?

Was mach ich mit den Readings? Einfach alle mal löschen und dann schauen, was neu angelegt wird?


Was mich wunder, ich habe ja nun schon so ziemlich alles was Funk ist auf ZWAVE Basis... und da sind so viele Geräte im Haus, die am Strom hängen... also, dass das Netzwerk nicht gut genug funken kann... glaub ich fast gar nicht. Zwischenstecker, feste Lichtschalter, div. Unterputzmodule von FIBARO... Ich würde dann mal in den Geräten wo ich das Attribut useCRC16 finde, das aktivieren.

VG
René




rudolfkoenig

Schau mal hier vorbei:
https://wiki.fhem.de/wiki/Z-Wave#Wie_ist_der_einfachste_Weg_ein_(defektes)_Ger%C3%A4t_durch_ein_gleiches_Ersatzger%C3%A4t_auszutauschen?

Wegen Verbindungen wuerde ich fuer alle Geraete ein "get ZWDongle neighborList <Zwave-Geraet>" durchfuehren, und das Ergebnis in der FHEMWEB ZWDongle Detailansicht unter "Show neighbor map" anschauen.
Womoeglich findet man danach was zum optimieren.

Ob meine Hypothese mit 9600 zutrifft sollte mit einem etwas neueren Controller (SDK 6.60+) im routeInfo Reading jeder ZWave Instanz zu lesen sein.