NEWS
iobroker unter qnap Containerstation - USB Z-Wave - ZMEEUZB1
-
Dear all,
ich habe eine TVS871 mit QTS 4.4.1 und habe darauf den IO-Broker in einem Container QNAP Containerstation 2.1.3.1360 (Mai2020) laufen. Ich versuche einen USB Z-Wave anzuschließen - ZMEEUZB1 steckt vorn in der QNAP und wird in einem
Terminal auf die QNAP per Befehl dmesg wie folgt erkannt.
...
[81289.303653] cdc_acm 3-5:1.0: ttyACM0: USB ACM device
[81289.318716] [usb.003.009] /sys/devices/pci0000:00/0000:00:14.0/usb3/3-5 added.
...
In den erweiterten Einstellungen des Containers habe ich unter <Gerät> TTY (4) und ACM USB Modems (166) auf schreiben und lesen freigegeben. und dann den Container neu gestartet.
Ein einem Terminal auf den Container sehe ich dann via dmesg...
[81289.303653] cdc_acm 3-5:1.0: ttyACM0: USB ACM device
[81289.318716] [usb.003.009] /sys/devices/pci0000:00/0000:00:14.0/usb3/3-5 added.
...
Allerdings bringt ls -al /dev/* im Container:
crw--w---- 1 root tty 136, 0 Okt 22 22:16 /dev/console
lrwxrwxrwx 1 root root 11 Okt 22 22:05 /dev/core -> /proc/kcore
lrwxrwxrwx 1 root root 13 Okt 22 22:05 /dev/fd -> /proc/self/fd
crw-rw-rw- 1 root root 1, 7 Okt 22 22:05 /dev/full
crw-rw-rw- 1 root root 1, 3 Okt 22 22:05 /dev/null
lrwxrwxrwx 1 root root 8 Okt 22 22:05 /dev/ptmx -> pts/ptmx
crw-rw-rw- 1 root root 1, 8 Okt 22 22:05 /dev/random
lrwxrwxrwx 1 root root 15 Okt 22 22:05 /dev/stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root 15 Okt 22 22:05 /dev/stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 Okt 22 22:05 /dev/stdout -> /proc/self/fd/1
crw-rw-rw- 1 root root 5, 0 Okt 22 22:05 /dev/tty
crw-rw-rw- 1 root root 1, 9 Okt 22 22:05 /dev/urandom
crw-rw-rw- 1 root root 1, 5 Okt 22 22:05 /dev/zeroDie einem Tutorial von Andre habe ich eine beschriebene Freigabe /dev/ttyACM0 finde ich in den erw. Einstellungen der Containerstation leider nicht. Wenn ist es explizit eingebe, fkt es auch nicht.
-
@realrob Dummerweise zeig dir dein dmsg im Container den output vom Host (exakt gleiche Timestamps). Sprich: es wurde gar nichts geladen im Container.
Welches Image verwendest du denn für den Container?
-
@UncleSam: Vielen Dank für Deine rasche Rückmeldung. Ich verwende das Abbild von buanet/iobroker:latest-data-3 In den Freigaben des Containers kann ich nicht explizite Geräte durchleiten sondern wie unten abgebildet!
-
@realrob:
Also ich habe die USBUtils im Container installiert und ich kann mit lsusb -v die Details im iobroker Container auf meiner QNAP anzeigen lassen: Siehe da, scheinbar ist der USB-Stick sehr wohl dem Container zugänglich. Die Frage ist wie ich ihn ansprechen kann??? /dev/ttyACM0 ??
Bin noch immer am rätseln. Allerings habe ich gelesen, dass bei QNAP bei jedem Reboot eine andere Schnittstelle zugewiesen wird. dadurch bin ich mir nicht sicher, ob der Einsatz des Dockercontainer auf QNAP so super sinnvoll ist.