dmesg
usb 1-1.3: new full-speed USB device number 4 using dwc_otg
usb 1-1.3: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3: Product: Sonoff Zigbee 3.0 USB Dongle Plus V2
usb 1-1.3: Manufacturer: Itead
usb 1-1.3: SerialNumber: exxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver cp210x
usbserial: USB Serial support registered for cp210x
usb 1-1.3: cp210x converter now attached to ttyUSB0
LSUSB
Bus 001 Device 004: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 001 Device 005: ID 0424:7800 Microchip Technology, Inc. (formerly SMSC)
Bus 001 Device 003: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Linux group
dialout:x:20:openhabian,openhab
tty:x:5:openhab,openhabian
Here in my environment it works with None as well as XOn/XOff.
I also noticed that using Hardware (CTS/RTS) makes zigbee bind to be unresponsive sometimes.
During the testing phase, I disconnected and connected the USB dongle and on some rare occasions it changes its port from /dev/ttyUSB0 to /dev/ttyUSB1.
Its important to change EXTRA_JAVA_OPTS on /etc/default/openhab to have both ports.
Instead of /dev/ttyUSB<X> You could maybe also use the links /dev/serial/by-id/<friendly_name>, as they don’t change between reboot.
openHAB does support it, and I think openhabian with its debian base does provide the link.
Hum sorry, I can’t really help you as I’m not sure. I know that it’s in the openHAB documentation, but in my case I never had to. But it may be needed on openhabian.
On my setup (debian and official package) I just added openhab to the dialout and tty groups, and I can choose my device with /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B00193B050D-if00 in the Port configuration of the zigbee dongle binding.
I believe that other people will be able to research about zigbee binding in the future and will know that one option is to use “symlink” / <friendly_name> to avoid problems with ttyUSBX interfaces.