Aeotec Z-Wave Stick Gen 5 und Devolo Heizkörperthermostat

Begonnen von Intmic, 11 November 2021, 19:48:05

Vorheriges Thema - Nächstes Thema

Intmic

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

Intmic

Hat keiner eine Idee?
Im Forum habe ich schon gesucht und diverse Vorschläge ausprobiert. Bisher ohne Erfolg.

Viele Grüße

Beta-User

Stimmt die Adresse? USB-Geräte wenn möglich alle und immer "by-id" einbinden...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Intmic

Sollte stimmen, über usb scan habe ich diese Info erhalten. Oder meinst Du was anderes?

Beta-User

Das ist leider nur eine Momentaufnahme, was USB scan da liefert...
Wiki: mehrere usb-Geräte.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Intmic

#5
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

Beta-User

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

Weitere (theoretisch) mögliche Fehlerquellen:
- Gerät zu nah oder zu weit weg vom Dongle;
- veraltete firmware des Dongle
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Intmic

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

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files


Beta-User

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").
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Intmic

Hat sich erledigt. Habe den Aeotec und das Thermostat zurückgeschickt. Da war irgendwas defekt.