I am new to openhab and dockers, basic Linux knowledge, so I am discovering stuff along the way.
When I execute dmesg on the raspi OS I see this:
[13041.316815] usb 1-2: new full-speed USB device number 5 using xhci-hcd
[13041.470716] usb 1-2: New USB device found, idVendor=1a86, idProduct=55d4, bcdDevice= 4.43
[13041.470722] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[13041.470725] usb 1-2: Product: 800 Z-Wave Stick
[13041.470728] usb 1-2: Manufacturer: Zooz
[13041.470730] usb 1-2: SerialNumber: 533D004242
[13041.477425] cdc_acm 1-2:1.0: ttyACM0: USB ACM device
So it is definitely on ttyACM0 on the raspi. But, I guess the device should also show up in the container, so I opened a bash shell in the openhab container and I cannot find that device, there is only the basic /dev/tty device.
Is this the issue? Should I see the ttyACM0 device?
UPDATE:
I got it working, did a few things, will come back to explain once I know what solved it.
These instructions create a least privileged docker which is a good thing, but by default the container will not have access to any USB device, you have to explicitly add it to the run command.