Integrating Sonoff Zigbee Dongle for OpenHAB

I’m currently working on a project to replace my Aqara M2 hub with a Sonoff Zigbee 3.0 USB Dongle to connect my Zigbee devices using zigbee2mqtt. After some research, I found a helpful guide that walked me through the installation process using Docker on Debian/Ubuntu. The guide also included tips on backup and more, which was really useful for someone like me who’s still getting familiar with the setup.

I have successfully installed the OpenHAB Docker engine, but I’m preferring to use the command line over the main UI. However, I would really appreciate being able to control some of my devices directly from the main UI. The OS running on the machine is Kubuntu, which I find quite user-friendly for this kind of project.

Yesterday, I returned the Aqara M2 hub to the vendor for a refund. Using the Android Aqara app, I could see all my Zigbee sensors, including temperature, humidity, motion, and door sensors. It was clear that the M2 hub wasn’t the right fit for my needs, especially since I wanted to integrate a Tuya alarm siren into my home alarm system.

The main issue I’m facing now is that despite having a working OpenHAB Docker installation, the Sonoff USB dongle isn’t detecting any of my devices. I’ve tried troubleshooting by checking the device listings with ls -l /dev/serial/by-id, which showed the dongle is recognized as usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_a88893f4dc73ef11abf0df1e313510fd-if00-port0 pointing to ../../ttyUSB0.

I’m wondering if there’s a specific configuration or additional steps I need to take to get the dongle working properly. Any guidance or suggestions would be greatly appreciated. Thanks in advance for your help!