Connect sonoff dongle

Hey everyone,

I’m trying to use openHab. I installed openhabian on my RPI4. I can use it with my computer.

Now I want to integrate my zigbee dongle.

I bought the dongle from sonoff named Zigbee 3.0 USB dongle plus.

I also bought a temperature sensor from Tuya.

I want to connect all of them to my raspberry and to be able to use them but I don’t know how to do.

Is someone able to help me?

Per advance thank you,

Have a good day!

For Zigbee, there are two main choices, install the native OH binding
as described here:

or you could install a bridge that converts Zigbee to MQTT as described here:

There are pros and cons to either solution but both will work.

Little more context to this.
The dongle to work with native Zigbee binding must be a -E version as it is only one whose chipset currently supported.
It will work with either approach.
However, the other dongle version -P will only work with Zigbee2MQTT.

I got the -E version & installed the Zigbee binding “Ember Coordinator”.
Status: INITIALIZING
Started searching & found [SOLVED] How to setup the Sonoff Zigbee USB Dongle? - #21 by Maximo

But “solution”: “usermod -a -G lock openhab” produces error: “usermod: group ‘lock’ does not exist”
and I’m not even sure I’m on the right track.

did you exactly follow all of these instructions?

Specifically, around adding the openhab user to tty and dialup groups?
and all the instructions around this for correct baud and port configurations?

The other link you mentioned was in regard to fedora or centos or RHeL those instructions may not be completely relevant for other versions of Linux.
so, in order to provide more help, we would need to know what version of Linux are you using what version of OpenHAB? Having all that basic info we can then offer better guidance.

I’m not sure what “all of these instructions” are.

I’m running OpenHABian. The link you provided (thank you)

Says:

So I think I missed where I set the serial ports using the openHABian munu:
image

I just ran that and rebooted. The Ember Coordinator still says INITIALIZING.

“all the other instructions” I referred to are in the link for the ZigBee binding on correctly setting up the correct port baud rate flow control based on what controller you are using.

OK, yeah, thanks again. The High RAM wasn’t set correctly.

Still INITIALIZING.

If I’m reading the docs correctly, everything I’m doing is through GUI. Not config files.

This is openHAB 4.0.1 on RaspberyPi 3, openHABian distro

Have you initialised the network? If not, in the coordinator configuration, click advanced settings, then click initialise and save.

Have you tried using software flow control as mentioned here?

Current settings:

What do the (debug) logs show? This should always be the go-to place when things aren’t working.

I changed debug to maximum

restarted the Pi.

image

Am I looking in the wrong log?

Make sure logging is enabled (this can be done in the UI - go to the addons page - click the little “configure” cog and make sure to have debug). We may also need to add more logging that this UI doesn’t provide, but let’s start with this. Then grep using zigbee.

completely lost

I don’t see any cogs on any of those options.

You need to go to the addon store, then click bindings, then click on the zigbee binding. The “Configure add-on” button is in the top right…

OK: I found the option to enable debug logging:

[19:33:24] root@openhabian:/# cat ./var/log/openhab/openhab.log | grep DEBUG
2025-02-09 19:32:24.996 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : BundleComponentActivator : ComponentHolder created.
2025-02-09 19:32:25.002 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Dependency Manager created $000interface=org.openhab.core.io.transport.serial.SerialPortManager, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=service, parameter=0
2025-02-09 19:32:25.004 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Dependency Manager created ZigBeeChannelConverterFactoryinterface=org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory, filter=null, policy=static, cardinality=1..1, bind=setZigBeeChannelConverterFactory, unbind=unsetZigBeeChannelConverterFactory, updated=null, field=null, field-option=null, collection-type=null, parameter=null
2025-02-09 19:32:25.006 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Dependency Manager created osgi.ds.satisfying.conditioninterface=org.osgi.service.condition.Condition, filter=(osgi.condition.id=true), policy=dynamic, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null
2025-02-09 19:32:25.009 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Component created: DS=DS14, implementation=org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory, immediate=false, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=null configuration-pid=[org.openhab.binding.zigbee.ember]
2025-02-09 19:32:25.011 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Component Services: scope=singleton, services=[org.openhab.core.thing.binding.ThingHandlerFactory]
2025-02-09 19:32:25.014 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Component Properties: {osgi.ds.satisfying.condition.target=(osgi.condition.id=true)}
2025-02-09 19:32:25.016 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Querying state disabled
2025-02-09 19:32:25.018 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Querying state disabled
2025-02-09 19:32:25.020 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Component can not be activated since it is in state disabled
2025-02-09 19:32:25.022 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory] : Querying state disabled
2025-02-09 19:32:25.024 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Updating target filters
2025-02-09 19:32:25.026 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : No change in target property for dependency $000: currently registered: false
2025-02-09 19:32:25.028 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] :  No existing service listener to unregister for dependency $000
2025-02-09 19:32:25.029 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Setting target property for dependency $000 to null
2025-02-09 19:32:25.031 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : New service tracker for $000, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.io.transport.serial.SerialPortManager), initialReferenceFilter (objectClass=org.openhab.core.io.transport.serial.SerialPortManager)
2025-02-09 19:32:25.033 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm $000 tracker reset (closed)
2025-02-09 19:32:25.034 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm $000 tracker opened
2025-02-09 19:32:25.036 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : registering service listener for dependency $000
2025-02-09 19:32:25.038 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : No change in target property for dependency ZigBeeChannelConverterFactory: currently registered: false
2025-02-09 19:32:25.040 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] :  No existing service listener to unregister for dependency ZigBeeChannelConverterFactory
2025-02-09 19:32:25.042 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Setting target property for dependency ZigBeeChannelConverterFactory to null
2025-02-09 19:32:25.044 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : New service tracker for ZigBeeChannelConverterFactory, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory), initialReferenceFilter (objectClass=org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory)
2025-02-09 19:32:25.046 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm ZigBeeChannelConverterFactory tracker reset (closed)
2025-02-09 19:32:25.052 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm ZigBeeChannelConverterFactory tracking 1 SingleStatic added {org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory}={service.id=610, service.bundleid=259, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.binding.zigbee.internal.converter.ZigBeeChannelConverterFactoryImpl, component.id=357} (enter)
2025-02-09 19:32:25.055 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm ZigBeeChannelConverterFactory tracking 1 SingleStatic active: false trackerOpened: false optional: false
2025-02-09 19:32:25.057 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm ZigBeeChannelConverterFactory tracking 1 SingleStatic added {org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory}={service.id=610, service.bundleid=259, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.binding.zigbee.internal.converter.ZigBeeChannelConverterFactoryImpl, component.id=357} (exit)
2025-02-09 19:32:25.059 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm ZigBeeChannelConverterFactory tracker opened
2025-02-09 19:32:25.061 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : registering service listener for dependency ZigBeeChannelConverterFactory
2025-02-09 19:32:25.063 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] :  No existing service listener to unregister for dependency osgi.ds.satisfying.condition
2025-02-09 19:32:25.065 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Setting target property for dependency osgi.ds.satisfying.condition to (osgi.condition.id=true)
2025-02-09 19:32:25.067 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : New service tracker for osgi.ds.satisfying.condition, initial active: false, previous references: {}, classFilter: (objectClass=org.osgi.service.condition.Condition), initialReferenceFilter (&(objectClass=org.osgi.service.condition.Condition)(osgi.condition.id=true))
2025-02-09 19:32:25.069 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm osgi.ds.satisfying.condition tracker reset (closed)
2025-02-09 19:32:25.072 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm osgi.ds.satisfying.condition tracking 2 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (enter)
2025-02-09 19:32:25.074 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm osgi.ds.satisfying.condition tracking 2 SingleDynamic added {org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true} (exit)
2025-02-09 19:32:25.077 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm osgi.ds.satisfying.condition tracker opened
2025-02-09 19:32:25.079 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : registering service listener for dependency osgi.ds.satisfying.condition
2025-02-09 19:32:25.081 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Changed state from disabled to unsatisfiedReference
2025-02-09 19:32:25.082 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Component enabled
2025-02-09 19:32:25.084 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : ActivateInternal
2025-02-09 19:32:25.086 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state unsatisfiedReference
2025-02-09 19:32:25.088 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state unsatisfiedReference
2025-02-09 19:32:25.097 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Activating component from state unsatisfiedReference
2025-02-09 19:32:25.099 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state unsatisfiedReference
2025-02-09 19:32:25.102 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state unsatisfiedReference
2025-02-09 19:32:25.104 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Dependency not satisfied: $000
2025-02-09 19:32:25.106 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Not all dependencies satisfied, cannot activate
2025-02-09 19:32:27.663 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm $000 tracking 3 SingleStatic added {org.openhab.core.io.transport.serial.SerialPortManager}={service.id=626, service.bundleid=273, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.io.transport.serial.internal.SerialPortManagerImpl, component.id=374} (enter)
2025-02-09 19:32:27.665 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : ActivateInternal
2025-02-09 19:32:27.667 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state unsatisfiedReference
2025-02-09 19:32:27.677 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state unsatisfiedReference
2025-02-09 19:32:27.680 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Activating component from state unsatisfiedReference
2025-02-09 19:32:27.681 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state unsatisfiedReference
2025-02-09 19:32:27.700 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state unsatisfiedReference
2025-02-09 19:32:27.702 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Changed state from unsatisfiedReference to satisfied
2025-02-09 19:32:27.704 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : registration change queue [registered]
2025-02-09 19:32:27.722 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Checking constructor public org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(org.openhab.core.io.transport.serial.SerialPortManager)
2025-02-09 19:32:27.724 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.core.io.transport.serial.SerialPortManager through loader of org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory
2025-02-09 19:32:27.730 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : getClassFromComponentClassLoader: Found class org.openhab.core.io.transport.serial.SerialPortManager
2025-02-09 19:32:27.735 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Found constructor with 1 arguments : public org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(org.openhab.core.io.transport.serial.SerialPortManager)
2025-02-09 19:32:27.737 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : getting bind: setZigBeeChannelConverterFactory
2025-02-09 19:32:27.742 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Locating method setZigBeeChannelConverterFactory in class org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory
2025-02-09 19:32:27.744 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : doFindMethod: Looking for method org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory.setZigBeeChannelConverterFactory
2025-02-09 19:32:27.746 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Declared Method org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory.setZigBeeChannelConverterFactory([interface org.osgi.framework.ServiceReference]) not found
2025-02-09 19:32:27.748 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Declared Method org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory.setZigBeeChannelConverterFactory([interface org.osgi.service.component.ComponentServiceObjects]) not found
2025-02-09 19:32:27.750 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : getClassFromComponentClassLoader: Looking for interface class org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory through loader of org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory
2025-02-09 19:32:27.752 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : getClassFromComponentClassLoader: Found class org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory
2025-02-09 19:32:27.753 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : doFindMethod: No method taking ServiceReference found, checking method taking org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory
2025-02-09 19:32:27.755 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : doFindMethod: Found Method protected void org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory.setZigBeeChannelConverterFactory(org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory)
2025-02-09 19:32:27.757 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Found bind method: protected void org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory.setZigBeeChannelConverterFactory(org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory)
2025-02-09 19:32:27.759 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : This thread collected dependencies
2025-02-09 19:32:27.761 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : getService (single component manager) dependencies collected.
2025-02-09 19:32:27.762 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state satisfied
2025-02-09 19:32:27.764 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Querying state satisfied
2025-02-09 19:32:27.780 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : For dependency $000, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.io.transport.serial.SerialPortManager}={service.id=626, service.bundleid=273, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.io.transport.serial.internal.SerialPortManagerImpl, component.id=374}] service: [null]]]
2025-02-09 19:32:27.782 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : For dependency ZigBeeChannelConverterFactory, optional: false; to bind: [[RefPair: ref: [{org.openhab.binding.zigbee.converter.ZigBeeChannelConverterFactory}={service.id=610, service.bundleid=259, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.binding.zigbee.internal.converter.ZigBeeChannelConverterFactoryImpl, component.id=357}] service: [org.openhab.binding.zigbee.internal.converter.ZigBeeChannelConverterFactoryImpl@169b174]]]
2025-02-09 19:32:27.784 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : For dependency osgi.ds.satisfying.condition, optional: false; to bind: [[RefPair: ref: [{org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true}] service: [null]]]
2025-02-09 19:32:27.788 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : invoking bind: setZigBeeChannelConverterFactory: parameters [org.openhab.binding.zigbee.internal.converter.ZigBeeChannelConverterFactoryImpl]
2025-02-09 19:32:27.790 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : invoked bind: setZigBeeChannelConverterFactory
2025-02-09 19:32:27.792 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : getting activate: activate
2025-02-09 19:32:27.793 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Locating method activate in class org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory
2025-02-09 19:32:27.795 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Declared Method org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory.activate([interface org.osgi.service.component.ComponentContext]) not found
2025-02-09 19:32:27.798 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Locating method activate in class org.openhab.core.thing.binding.BaseThingHandlerFactory
2025-02-09 19:32:27.800 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Found activate method: protected void org.openhab.core.thing.binding.BaseThingHandlerFactory.activate(org.osgi.service.component.ComponentContext)
2025-02-09 19:32:27.802 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : invoking activate: activate: parameters [org.apache.felix.scr.impl.manager.ComponentContextImpl]
2025-02-09 19:32:27.804 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : invoked activate: activate
2025-02-09 19:32:27.806 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Set implementation object for component
2025-02-09 19:32:27.808 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : Changed state from satisfied to active
2025-02-09 19:32:27.823 [DEBUG] [e.ember.internal.EmberHandlerFactory] - bundle org.openhab.binding.zigbee.ember:4.0.1 (264)[org.openhab.binding.zigbee.ember.internal.EmberHandlerFactory(365)] : dm $000 tracking 3 SingleStatic added {org.openhab.core.io.transport.serial.SerialPortManager}={service.id=626, service.bundleid=273, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), component.name=org.openhab.core.io.transport.serial.internal.SerialPortManagerImpl, component.id=374} (exit)
2025-02-09 19:32:29.273 [DEBUG] [ng.zigbee.ember.handler.EmberHandler] - Initializing ZigBee Ember serial bridge handler.
2025-02-09 19:32:29.393 [DEBUG] [ng.zigbee.ember.handler.EmberHandler] - ZigBee Ember Coordinator opening Port:'/dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_52cb7a1ba64bef11abc7baa079f42d1b-if00-port0' PAN:87b4, EPAN:B3BCF66B9E1B3048, Channel:11
2025-02-09 19:32:29.395 [DEBUG] [ng.zigbee.ember.handler.EmberHandler] - Ember end device poll timeout set to (169 * 2^9) = 86528 seconds

I need to see more data. The first part (95%) of this is just the binding loading - only the last 3 lines are logging from the binding itself and this is just the very first part of the initialisation where it’s printing the configuration and before initialisation starts.

2025-02-09 19:32:29.395 is the last entry. I’m thinking that my Raspberry Pi3 just can’t handle this version of OpenHAB. GUI becomes unresponsive.

I may be remembering wrongly here as it has been a while but I sort of recall that one of the early versions of OpenHAB 4 had an issue related to serial ports that was fixed in a minor upgrade or someone provided an alternate driver package you might try that package from this link

or maybe bump up to a slightly later version of OH before tossing in the towel on the Rpi 3