I am trying to run zigbee2mqtt on my Truenas Scale ElectricEel-24.10.2 instance. While creating the app you have to fill in the Port which is described as follows:
How do I retrieve this port by-id for my Sonoff Zigbee dongle?
Using the shell I do see /dev/ttyACM0 which is the Zigbee dongle.
While investigating this issue I did read a lot about installing a vm where zigbee2mqtt can be run in a docker environment and the usb (or pci-express port) is passed-through to the vm but I’d rather not use this solution.
@senders@Tele
Thanks to your guide I was able to populate the port for the dongle. However I still cannot get zigbee2mqtt to start. What are the other configuration parameters you set? Are you using mosquitto?
I have
topic: zigbee2mqtt
server: mqtt://localhost:1883 (I have the mosquitto app installed)
user/pass: I have mosquitto/mosquitto for these but am unclear if this is correct
serial port: /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_c2cb3cfxxxxxxxx-if00-port0 (xxx in place of serial)
adapter: ember (i have the sonoff dongle E updated to 7.4.4 which I understand should be ember)
After further testing I have determined the configuration section is probably correct, but my storage using host paths is not working as expected. I will troubleshoot that separately.