Aeon Labs Z-Wave Node "manuell" löschen

Begonnen von Thargor, 26 Januar 2015, 12:45:05

Vorheriges Thema - Nächstes Thema

krikan

OK, Prozeß hängt. Bitte ZWDongle kurz stromlos machen und dann von vorne.
Bitte immer erst neue removeFailedNode-Befehle absetzen, wenn der vorherige removeFailedNode-Befehl abgeschlossen ist.

Waldgeist78

oh yes, hab den Raspi vorher zig mal neu gestartet aber scheinbar ohne Erfolg.
Dank Dir, jetzt ist dieser Schönheitsfehler auch weg!

tom44

Zitat von: rudolfkoenig am 26 Januar 2015, 17:33:14
Versuch mal folgendes in FHEM/00_ZWDongle/%sets unter createNode einzufuegen:
"removeFailedNodeId" => { cmd => "61%02x" },   #ZW_REMOVE_FAILED_NODE_ID

und dann melden, ob es tut.
Sind diese Befehle nicht mittlerweile in FHEM eingebaut? Ich finde sie, aber sie tun leider nicht.
FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

krikan

Zitat von: tom44 am 03 Dezember 2015, 21:46:19
Sind diese Befehle nicht mittlerweile in FHEM eingebaut? Ich finde sie, aber sie tun leider nicht.
Ja, sind sie. Du solltest so vorgehen: http://www.fhemwiki.de/wiki/Z-Wave#Wie_kann_man_ohne_Exklusion_Nodes_des_Controllers_l.C3.B6schen.3F
Wenn das nicht funktioniert, müsstest Du bitte genauer darlegen, was es nicht tut.
Gruß, Christian

tom44

Danke für die schnelle Antwort. Die Befehle zum löschen der nodes haben einfach keine Wirkung.
Ich habe alle Nodes abgefragt, ob sie failed sind oder nicht und wollte diese dann löschen, alles ohne Wirkung.
In den Readings werden mir auch alle Nodes angezeigt, wie
isFailedNode_2 yes
In der Node-List habe ich auch alte, die ich ebenfalls nicht löschen kann.
UNKNOWN_2 stecker UNKNOWN_4 dimmer sensor
FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

krikan

Was steht denn im Log beim Aufruf von "removeFailedNode"?

tom44

Nichts! Das ist es ja.
Um zu testen, ob der Befehl überhaupt versucht wird auszuführen, habe ich statt der Node Nummer (in meinem Fall ist das die Nr. 2) qqqq eingegeben. Da bekomme ich dann - zurecht - folgende Warnung:
2015.12.04 07:16:27 1: PERL WARNING: Argument "qqqq" isn't numeric in sprintf at ./FHEM/00_ZWDongle.pm line 317.
Gebe ich aber 2 ein, passiert nichts.
FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

krikan

ZitatNichts! Das ist es ja.
Verstehe ich leider nicht. Wenn Du bitte mal verbose 5 beim ZWDongle setzt und dann den Befehl ausführst, muss irgendetwas im FHEM-Logfile stehen. Das wäre evtl. hilfreich.
Beacht auch, dass keine Rückmeldung über die Benutzeroberfläche oder Readings erfolgt. Es werden ausschließlich Events generiert, die man in einem (gleichzeitig geöffneten) EventMonitor verfolgen kann oder eben nachträglich im Log sieht.
Hast Du das ZWDongle zur Sicherheit mal kurz stromlos gemacht?

tom44

2015.12.04 07:30:48 4: ZWDongle set ZWAVE1 removeFailedNode 2
2015.12.04 07:30:48 5: ZWDongle_Write 00 610207
2015.12.04 07:30:48 5: SW: 0105006102079e
2015.12.04 07:30:48 5: ACK received, removing 0105006102079e from dongle sendstack
2015.12.04 07:30:48 4: ZWDongle_Read ZWAVE1: sending ACK, processing 016100
2015.12.04 07:30:48 5: SW: 06
2015.12.04 07:30:48 5: ZWAVE1 dispatch 016100
2015.12.04 07:30:48 4: ZWDongle_Read ZWAVE1: sending ACK, processing 00610701
2015.12.04 07:30:48 5: SW: 06
2015.12.04 07:30:48 5: ZWAVE1 dispatch 00610701
2015.12.04 07:30:48 4: ZWAVE1 CMD:ZW_REMOVE_FAILED_NODE_ID ID:01 ARG:
2015.12.04 07:30:48 4: ZWAVE1 ZW_REMOVE_FAILED_NODE_ID failedNodeRemoved
FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

tom44

Den ZW Dongle habe ich auch stromlos gemacht. Hier ein bildschirmprint. ich bekomme ich alten reste (UNKNOWN_2 und _3) auch nicht weg.
FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

krikan

Zitat2015.12.04 07:30:48 4: ZWAVE1 ZW_REMOVE_FAILED_NODE_ID failedNodeRemoved
Das zeigt eigentlich an, das es entfernt wurde.
Hast Du die nodeList mal neu abgerufen? Und es ist wirklich dann noch drin? *ratlos*
Die überflüssigen Readings kannst Du übrigens mit http://fhem.de/commandref.html#deletereading entfernen.

tom44

Zitat von: krikan am 04 Dezember 2015, 07:55:48
Das zeigt eigentlich an, das es entfernt wurde.
Hast Du die nodeList mal neu abgerufen? Und es ist wirklich dann noch drin? *ratlos*
Die überflüssigen Readings kannst Du übrigens mit http://fhem.de/commandref.html#deletereading entfernen.
Ja, habe ich (gefühlte 50 Mal... ), razberry war auch stromlos. Ist die Konfig-Datei evtl. gegen Änderungen geschützt? Alle Suchergebnisse im Forum (und auch außerhalb) beschreiben, wie die alten Nodereste (UNKNOWN_XX) entfernt werden können.
FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

tom44

nachdem bei mir als newbi so viele einstellungen verkorkst sind und ich diese nicht mehr wegbekomme, überlege ich mein system komplett neu aufzusetzen... dazu habe ich nun eine menge recherchiert, zB. dass man unbedingt seine sensoren und aktoren exkludieren sollte. gibt es dazu noch weitere dinge zu berücksichtigen? gibt es dazu im forum evtl. auch eine anleitung dazu?
FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

krikan

Zitatgibt es dazu noch weitere dinge zu berücksichtigen?
Gehe davon aus, dass Du nur von ZWave schreibst:
1. Geräte exkludieren
2. Geräte eventuell zur Vorsicht zusätzlich reseten
3. ZWDongle-Reset (SET_DEFAULT)
4. Alle FHEM-Devices löschen
5. save bei FHEM, shutdown restart und Neustart

Zitatgibt es dazu im forum evtl. auch eine anleitung dazu?
Zu SET_DEFAULT gibt es passende Diskussionen (2?). Danach ist nämlich alles weg.....
Mehr kenne ich nicht.

Gruß, Christian

PS: Dein eigentliches Problem mit removeFailedNode kann ich leider weiterhin nicht nachvollziehen




tom44

Zitat von: krikan am 05 Dezember 2015, 09:15:21
PS: Dein eigentliches Problem mit removeFailedNode kann ich leider weiterhin nicht nachvollziehen

Vielen Dank für deine umfangreichen und schnellen Antworten - wow !!
Ich werde weiter als skript oldie die fhem und perl befehle pauken und ausprobieren.
Wie bei allem, was man beginnt zu lernen folgt nach einer Euphoriephase die Frustrationsphase. Ich hoffe, ich komme da unbeschadet und weiterhin motiviert durch ;-)
FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo