Beste mensen, ik hoop dat jullie me kunnen helpen met een Z-Wave dingetje dat me even de moed in de schoenen doet zinken...
Mijn setup:
- een Raspberry 4 met 8 GB geheugen, boot van SSD. De SSD zit via de USB3 poort aan de Raspberry via zo'n HAT
- Ubuntu 64 bits voor op een Raspberry (Linux Raspberry13 5.13.0-1015-raspi )
- Aotec Z-Stick Gen5 (+ volgens mij - paar maanden oud) - zit in een USB poort rechtstreeks op de Raspberry
- P1-meter kabel, ook aangesloten via USB
- Domoticz, versie 2021.1
Ik dacht slim te zijn en het pkexec probleem van gister te verhelpen met een do-release-upgrade omdat de versie die ik draaide niet langer ondersteund werd. Alles prima - behalve Z-Wave. De Aotec Z-Stick wordt niet herkend in Domoticz, en de logs geven redelijk cryptische foutmeldingen.
Al geprobeerd:
* Behalve een aantal keer rebooten en de stick resetten via het gaatje op de stick zelf, het volgende
- Stick wordt gezien door OS (hints van https://www.domoticz.com/wiki/PersistentUSBDevices):
root@Raspberry13:~# lsusb -v | grep 'idVendor\|idProduct\|iProduct\|iSerial'
<snip>
idVendor 0x0658 Sigma Designs, Inc.
idProduct 0x0200 Aeotec Z-Stick Gen5 (ZW090) - UZB
root@Raspberry13:~# lsusb
Bus 002 Device 002: ID 174c:0825 ASMedia Technology Inc. X825
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 003: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Een regel aangemaakt in /etc/udev/rules.d/99-usb-serial-rules:
root@Raspberry13:/etc/udev/rules.d# cat 99-usb-serial.rules
SUBSYSTEM=="tty", ATTRS{idVendor}=="0658”, ATTRS{idProduct}==“0200”, SYMLINK+="ttyUSBZWAVE"
- En daarna een
udevadm control --reload
- Ik verwachtte eigenlijk nu een nieuw device, /dev/ttyUSBZWAVE, maar dat is er niet..?
- In Domoticz voeg ik dan mijn Z-Wave device toe via 'Hardware', een Openzwave-USB op /dev/ttyUSB0. Het alternatief is /dev/serial/by-id/usb --en dan nog een rits karakters. Die komen overeen met
root@Raspberry13:/etc/udev/rules.d# ls -al /dev/serial/by-id/
total 0
drwxr-xr-x 2 root root 60 Jan 10 05:26 .
drwxr-xr-x 4 root root 80 Jan 10 05:26 ..
lrwxrwxrwx 1 root root 13 Jan 10 05:26 usb-FTDI_FT232R_USB_UART_AQ4MH4HI-if00-port0 -> ../../ttyUSB0
In Domoticz krijg ik foutmeldingen in de logs:
2022-01-27 11:47:29.367 Error: OpenZWave: Exception. Type: 100, Msg: Invalid HomeId passed to GetDriver, File: /home/pi/build64/open-zwave-read-only/cpp/src/Manager.cpp (Line 410)
2022-01-27 11:47:54.980 Error: Z-Wave: OpenZWave: Type_Notification, NodeID not found internally!. HomeID: 0, NodeID: 255 (0xff)
Zoeken op die foutmeldingen geeft vaak geen oplossing, en soms een pointer voor Raspberry-3 apparaten die een specifiek Raspberry OS draaien, en niet een geporte Ubuntu versie.
- Binnen Domoticz werkt het OpenZwave Bedieningspaneel (Hardware, Instellingen van stick, Node Beheer) niet - alles is leeg.
Ik heb eigenlijk geen idee waar ik het moet zoeken. Het lijkt me dat de op de een of andere manier de stick in een poort zit waar Domoticz 'm niet kan vinden, maar hoe ik dat kan wijzigen - geen idee.
Kan iemand me wijzen naar een oplossing?!?
Edit: ik zie dat mijn P1 meter kabel ook op poort /dev/ttyUSB0 zit - is dat een probleem?

Mijn setup:
- een Raspberry 4 met 8 GB geheugen, boot van SSD. De SSD zit via de USB3 poort aan de Raspberry via zo'n HAT
- Ubuntu 64 bits voor op een Raspberry (Linux Raspberry13 5.13.0-1015-raspi )
- Aotec Z-Stick Gen5 (+ volgens mij - paar maanden oud) - zit in een USB poort rechtstreeks op de Raspberry
- P1-meter kabel, ook aangesloten via USB
- Domoticz, versie 2021.1
Ik dacht slim te zijn en het pkexec probleem van gister te verhelpen met een do-release-upgrade omdat de versie die ik draaide niet langer ondersteund werd. Alles prima - behalve Z-Wave. De Aotec Z-Stick wordt niet herkend in Domoticz, en de logs geven redelijk cryptische foutmeldingen.
Al geprobeerd:
* Behalve een aantal keer rebooten en de stick resetten via het gaatje op de stick zelf, het volgende
- Stick wordt gezien door OS (hints van https://www.domoticz.com/wiki/PersistentUSBDevices):
root@Raspberry13:~# lsusb -v | grep 'idVendor\|idProduct\|iProduct\|iSerial'
<snip>
idVendor 0x0658 Sigma Designs, Inc.
idProduct 0x0200 Aeotec Z-Stick Gen5 (ZW090) - UZB
root@Raspberry13:~# lsusb
Bus 002 Device 002: ID 174c:0825 ASMedia Technology Inc. X825
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 003: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Een regel aangemaakt in /etc/udev/rules.d/99-usb-serial-rules:
root@Raspberry13:/etc/udev/rules.d# cat 99-usb-serial.rules
SUBSYSTEM=="tty", ATTRS{idVendor}=="0658”, ATTRS{idProduct}==“0200”, SYMLINK+="ttyUSBZWAVE"
- En daarna een
udevadm control --reload
- Ik verwachtte eigenlijk nu een nieuw device, /dev/ttyUSBZWAVE, maar dat is er niet..?
- In Domoticz voeg ik dan mijn Z-Wave device toe via 'Hardware', een Openzwave-USB op /dev/ttyUSB0. Het alternatief is /dev/serial/by-id/usb --en dan nog een rits karakters. Die komen overeen met
root@Raspberry13:/etc/udev/rules.d# ls -al /dev/serial/by-id/
total 0
drwxr-xr-x 2 root root 60 Jan 10 05:26 .
drwxr-xr-x 4 root root 80 Jan 10 05:26 ..
lrwxrwxrwx 1 root root 13 Jan 10 05:26 usb-FTDI_FT232R_USB_UART_AQ4MH4HI-if00-port0 -> ../../ttyUSB0
In Domoticz krijg ik foutmeldingen in de logs:
2022-01-27 11:47:29.367 Error: OpenZWave: Exception. Type: 100, Msg: Invalid HomeId passed to GetDriver, File: /home/pi/build64/open-zwave-read-only/cpp/src/Manager.cpp (Line 410)
2022-01-27 11:47:54.980 Error: Z-Wave: OpenZWave: Type_Notification, NodeID not found internally!. HomeID: 0, NodeID: 255 (0xff)
Zoeken op die foutmeldingen geeft vaak geen oplossing, en soms een pointer voor Raspberry-3 apparaten die een specifiek Raspberry OS draaien, en niet een geporte Ubuntu versie.
- Binnen Domoticz werkt het OpenZwave Bedieningspaneel (Hardware, Instellingen van stick, Node Beheer) niet - alles is leeg.
Ik heb eigenlijk geen idee waar ik het moet zoeken. Het lijkt me dat de op de een of andere manier de stick in een poort zit waar Domoticz 'm niet kan vinden, maar hoe ik dat kan wijzigen - geen idee.
Kan iemand me wijzen naar een oplossing?!?
Edit: ik zie dat mijn P1 meter kabel ook op poort /dev/ttyUSB0 zit - is dat een probleem?
[ Voor 8% gewijzigd door Tukkertje-RaH op 27-01-2022 13:23 ]