FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: Intmic am 11 November 2021, 19:48:05

Titel: Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Intmic am 11 November 2021, 19:48:05
Hallo zusammen,

ich bin Neueinsteiger.
Folgende Konfiguration habe ich derzeit, RaspberryPi 3, FHEM 3, einen Aeotec Z-Wave Stick Gen 5 mit aktueller Firmware (6.07).
Den Stick konnte ich einbinden. Allerdings steht er bei State immer noch auf Initialized, ist das so korrekt? Die LED am Stick leuchtet dauerhaft grün.

Wenn ich jetzt das Devolo Thermostat koppeln will, passiert leider nichts. Ich habe sowohl adnode on als auch onnw versucht und jeweils am Thermostat den Pairingmodus gestartet.
Über get nodelist erhalte ich nur diese Meldung: nodeList ZWDongle_0.

Über nodeinfo: ProtocolVers:SDK4.5x+6.0x listening routing maxBaud:40kbps Controller SpecificDev BeamCap SpeedExt:100kbps RoleType:N/A BasicDevClass:STATIC_CONTROLLER GenericDevClass:STATIC_CONTROLLER SpecificDevClass:01
Das sollte der Stick sein.

Im log steht folgendes:
2021.11.11 19:15:50 3: Opening ZWDongle_0 device /dev/ttyACM0
2021.11.11 19:15:50 3: Setting ZWDongle_0 serial parameters to 1152000,8,N,1
2021.11.11 19:15:51 3: ZWDongle_0 device opened
2021.11.11 19:23:42 1: /dev/ttyACM0 disconnected, waiting to reappear (ZWDongle_0)
2021.11.11 19:24:58 3: Setting ZWDongle_0 serial parameters to 1152000,8,N,1
2021.11.11 19:24:58 1: ZWDongle_0: SOF missing (got 00 instead of 01)
2021.11.11 19:24:59 1: /dev/ttyACM0 reappeared (ZWDongle_0)
2021.11.11 19:44:23 4: ZWDongle *** set ZWDongle_0 addNode onNw
2021.11.11 19:44:23 5: ZWDongle_Write 004ac10a ()
2021.11.11 19:44:23 5: DevIo_SimpleWrite ZWDongle_0: 0105004ac10a7b
2021.11.11 19:44:23 5: ACK received, removing 0105004ac10a7b from dongle sendstack
2021.11.11 19:44:23 4: ZWDongle_Read ZWDongle_0: rcvd 004a0a010000 (request ZW_ADD_NODE_TO_NETWORK), sending ACK
2021.11.11 19:44:23 5: DevIo_SimpleWrite ZWDongle_0: 06
2021.11.11 19:44:23 5: ZWDongle_0: dispatch 004a0a010000
2021.11.11 19:44:23 4: CMD:ZW_ADD_NODE_TO_NETWORK ID:01 ARG:0000 CB:0a
2021.11.11 19:44:23 4: ZWDongle_0 ZW_ADD_NODE_TO_NETWORK learnReady

Ich habe auch schon den Stick und auch das Thermostat zurückgesetzt, ohne Erfolg.

Viele Grüße
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Intmic am 13 November 2021, 15:43:22
Hat keiner eine Idee?
Im Forum habe ich schon gesucht und diverse Vorschläge ausprobiert. Bisher ohne Erfolg.

Viele Grüße
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Beta-User am 13 November 2021, 16:25:18
Stimmt die Adresse? USB-Geräte wenn möglich alle und immer "by-id" einbinden...
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Intmic am 13 November 2021, 20:55:51
Sollte stimmen, über usb scan habe ich diese Info erhalten. Oder meinst Du was anderes?
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Beta-User am 13 November 2021, 21:06:26
Das ist leider nur eine Momentaufnahme, was USB scan da liefert...
Wiki: mehrere usb-Geräte.
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Intmic am 13 November 2021, 22:43:34
Erstnmal vielen Dank für den Hinweis.
OK, ich habe noch einen Conbee 2 an dem PI. Habe jetzt den Aeotec neu über die ID eingebunden.
Sieht alles so aus wie vorher. Versuch das Thermostat zu inkludieren, leider weiterhin erfolglos.

Im log steht diese Meldung: ZWave: cannot load Crypt::Rijndael, SECURITY class disabled

Hier mit verbose level 5:

2021.11.13 22:45:54 4: ZWDongle *** set ZWDongle_0 addNode on
2021.11.13 22:45:54 5: ZWDongle_Write 004a8103 ()
2021.11.13 22:45:54 5: DevIo_SimpleWrite ZWDongle_0: 0105004a810332
2021.11.13 22:45:54 5: ACK received, removing 0105004a810332 from dongle sendstack
2021.11.13 22:45:54 4: ZWDongle_Read ZWDongle_0: rcvd 004a03010000 (request ZW_ADD_NODE_TO_NETWORK), sending ACK
2021.11.13 22:45:54 5: DevIo_SimpleWrite ZWDongle_0: 06
2021.11.13 22:45:54 5: ZWDongle_0: dispatch 004a03010000
2021.11.13 22:45:54 4: CMD:ZW_ADD_NODE_TO_NETWORK ID:01 ARG:0000 CB:03
2021.11.13 22:45:54 4: ZWDongle_0 ZW_ADD_NODE_TO_NETWORK learnReady
2021.11.13 22:47:26 4: ZWDongle *** get ZWDongle_0 nodeList
2021.11.13 22:47:26 5: ZWDongle_Write 0002 ()
2021.11.13 22:47:26 5: DevIo_SimpleWrite ZWDongle_0: 01030002fe
2021.11.13 22:47:26 4: ZWDongle_ReadAnswer arg:nodeList regexp:^0102
2021.11.13 22:47:26 5: ACK received, removing 01030002fe from dongle sendstack
2021.11.13 22:47:27 4: ZWDongle_Read ZWDongle_0: rcvd 010208001d01000000000000000000000000000000000000000000000000000000000500 (answer SERIAL_API_GET_INIT_DATA), sending ACK
2021.11.13 22:47:27 5: DevIo_SimpleWrite ZWDongle_0: 06
2021.11.13 22:47:27 4: ZWDongle_ReadAnswer for nodeList: 010208001d01000000000000000000000000000000000000000000000000000000000500
2021.11.13 22:47:30 4: ZWDongle *** set ZWDongle_0 addNode off
2021.11.13 22:47:30 5: ZWDongle_Write 004a0504 ()
2021.11.13 22:47:30 5: DevIo_SimpleWrite ZWDongle_0: 0105004a0504b1
2021.11.13 22:47:30 5: ACK received, removing 0105004a0504b1 from dongle sendstack
2021.11.13 22:47:30 4: ZWDongle_Read ZWDongle_0: rcvd 004a04060000 (request ZW_ADD_NODE_TO_NETWORK), sending ACK
2021.11.13 22:47:30 5: DevIo_SimpleWrite ZWDongle_0: 06
2021.11.13 22:47:30 5: ZWDongle_0: dispatch 004a04060000
2021.11.13 22:47:30 4: CMD:ZW_ADD_NODE_TO_NETWORK ID:06 ARG:0000 CB:04
2021.11.13 22:47:30 4: ZWDongle_0 ZW_ADD_NODE_TO_NETWORK done
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Beta-User am 14 November 2021, 08:12:11
Hmm, also - vielleicht kann da ein echter ZWave-Experte mehr ablesen, aber hier mal meine Eindrücke:

Das Log (künftig bitte mit Code-Tags (#-Button), dann ist es lesbarer) sieht doch eigentlich so aus, als hätte das geklappt: 2021.11.13 22:47:30 4: CMD:ZW_ADD_NODE_TO_NETWORK ID:06 ARG:0000 CB:04

ZWave braucht ein aktiviertes autocreate. Was sagt "list TYPE=autocreate"? Wenn das ausgeschaltet gewesen war, kann man am Dongle "fehlende" FHEM-Geräte erstellen lassen.

Ansonsten wäre es kein Fehler, die monierte lib nachzuinstallieren, z.B. in diesem Artikel steht der Name des Debian-Pakets: https://wiki.fhem.de/wiki/AES_Encryption (https://wiki.fhem.de/wiki/AES_Encryption)

Weitere (theoretisch) mögliche Fehlerquellen:
- Gerät zu nah oder zu weit weg vom Dongle;
- veraltete firmware des Dongle
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Intmic am 14 November 2021, 13:46:32
Hallo,
ich habe die fehlende Lib nachinstalliert. Die Meldung ist zumindest jetzt weg.

Die Entfernung zwischen Dongle und Thermostat ist knapp 3 m. Sollte also passen.

Inkludieren geht aber leider immer noch nicht.

2021.11.14 13:34:37 4: CMD:ZW_ADD_NODE_TO_NETWORK ID:01 ARG:0000 CB:03
2021.11.14 13:34:37 4: ZWDongle_0 ZW_ADD_NODE_TO_NETWORK learnReady
2021.11.14 13:35:56 4: ZWDongle *** get ZWDongle_0 nodeList
2021.11.14 13:35:56 5: ZWDongle_Write 0002 ()
2021.11.14 13:35:56 5: DevIo_SimpleWrite ZWDongle_0: 01030002fe
2021.11.14 13:35:56 4: ZWDongle_ReadAnswer arg:nodeList regexp:^0102
2021.11.14 13:35:56 5: ACK received, removing 01030002fe from dongle sendstack
2021.11.14 13:35:56 4: ZWDongle_Read ZWDongle_0: rcvd 010208001d01000000000000000000000000000000000000000000000000000000000500 (answer SERIAL_API_GET_INIT_DATA), sending ACK
2021.11.14 13:35:56 5: DevIo_SimpleWrite ZWDongle_0: 06
2021.11.14 13:35:56 4: ZWDongle_ReadAnswer for nodeList: 010208001d01000000000000000000000000000000000000000000000000000000000500
2021.11.14 13:35:59 4: ZWDongle *** set ZWDongle_0 addNode off
2021.11.14 13:35:59 5: ZWDongle_Write 004a0504 ()
2021.11.14 13:35:59 5: DevIo_SimpleWrite ZWDongle_0: 0105004a0504b1
2021.11.14 13:35:59 5: ACK received, removing 0105004a0504b1 from dongle sendstack
2021.11.14 13:35:59 4: ZWDongle_Read ZWDongle_0: rcvd 004a04060000 (request ZW_ADD_NODE_TO_NETWORK), sending ACK
2021.11.14 13:35:59 5: DevIo_SimpleWrite ZWDongle_0: 06
2021.11.14 13:35:59 5: ZWDongle_0: dispatch 004a04060000
2021.11.14 13:35:59 4: CMD:ZW_ADD_NODE_TO_NETWORK ID:06 ARG:0000 CB:04
2021.11.14 13:35:59 4: ZWDongle_0 ZW_ADD_NODE_TO_NETWORK done
2021.11.14 13:36:06 4: ZWDongle *** set ZWDongle_0 addNode on
2021.11.14 13:36:06 5: ZWDongle_Write 004a8105 ()
2021.11.14 13:36:06 5: DevIo_SimpleWrite ZWDongle_0: 0105004a810534
2021.11.14 13:36:06 5: ACK received, removing 0105004a810534 from dongle sendstack
2021.11.14 13:36:06 4: ZWDongle_Read ZWDongle_0: rcvd 004a05010000 (request ZW_ADD_NODE_TO_NETWORK), sending ACK
2021.11.14 13:36:06 5: DevIo_SimpleWrite ZWDongle_0: 06
2021.11.14 13:36:06 5: ZWDongle_0: dispatch 004a05010000
2021.11.14 13:36:06 4: CMD:ZW_ADD_NODE_TO_NETWORK ID:01 ARG:0000 CB:05
2021.11.14 13:36:06 4: ZWDongle_0 ZW_ADD_NODE_TO_NETWORK learnReady
2021.11.14 13:37:16 4: ZWDongle *** get ZWDongle_0 nodeList
2021.11.14 13:37:16 5: ZWDongle_Write 0002 ()
2021.11.14 13:37:16 5: DevIo_SimpleWrite ZWDongle_0: 01030002fe
2021.11.14 13:37:16 4: ZWDongle_ReadAnswer arg:nodeList regexp:^0102
2021.11.14 13:37:16 5: ACK received, removing 01030002fe from dongle sendstack
2021.11.14 13:37:16 4: ZWDongle_Read ZWDongle_0: rcvd 010208001d01000000000000000000000000000000000000000000000000000000000500 (answer SERIAL_API_GET_INIT_DATA), sending ACK
2021.11.14 13:37:16 5: DevIo_SimpleWrite ZWDongle_0: 06
2021.11.14 13:37:16 4: ZWDongle_ReadAnswer for nodeList: 010208001d01000000000000000000000000000000000000000000000000000000000500
2021.11.14 13:37:38 4: ZWDongle *** set ZWDongle_0 learnMode on
2021.11.14 13:37:38 5: ZWDongle_Write 00500106 ()
2021.11.14 13:37:39 5: DevIo_SimpleWrite ZWDongle_0: 010500500106ad
2021.11.14 13:37:39 5: ACK received, removing 010500500106ad from dongle sendstack
2021.11.14 13:37:39 4: ZWDongle_Read ZWDongle_0: rcvd 015001 (answer ZW_SET_LEARN_MODE), sending ACK
2021.11.14 13:37:39 5: DevIo_SimpleWrite ZWDongle_0: 06
2021.11.14 13:37:39 5: ZWDongle_0: dispatch 015001
2021.11.14 13:37:39 4: ZWDongle_0 unhandled ANSWER: ZW_SET_LEARN_MODE


Bin ziemlich ratlos.

Viele Grüße
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Beta-User am 14 November 2021, 14:01:33
Und autocreate...?
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Intmic am 14 November 2021, 14:42:29
Autocreate ist an
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Beta-User am 14 November 2021, 14:48:45
Vermutlich solltest du mal ein "list" vom ZWDongle zeigen, damit jemand "Wissendes" mal checken kann, ob da was faul ist. (Siehe auch das angepinnte "was soll ich liefern").
Titel: Antw:Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat
Beitrag von: Intmic am 19 November 2021, 17:17:05
Hat sich erledigt. Habe den Aeotec und das Thermostat zurückgeschickt. Da war irgendwas defekt.