I use OH 4.0.1 with the Zigbee addon using Openhabian on Home Assistant Yellow hardware (no typing error, see other post for some background), so essentially this is a Raspberry Pi 4 with 2 GB and 32 GB eMMD disk.
The Zigbee module is the built-in Silicon Labs MGM210P Mighty Gecko Module
I assume this is on /dev/ttyAMA0 (ACM0 is my Z-wave stick for sure) due to:
$ dmesg | grep -i tty
[ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=0 bcm2708_fb.fbheight=0 bcm2708_fb.fbdepth=16 bcm2708_fb.fbswap=1 smsc95xx.macaddr=D8:3A:DD:3C:17:61 vc_mem.mem_base=0x3f000000 vc_mem.mem_size=0x3f600000 console=ttyS0,115200 console=tty1 root=PARTUUID=901fb067-02 rootfstype=ext4 fsck.repair=yes rootwait
[ 0.000902] printk: console [tty1] enabled
[ 1.810730] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 34, base_baud = 0) is a PL011 rev2
[ 3.315607] systemd[1]: Created slice system-getty.slice.
[77003.309580] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
Furthermore, I used all defaults:
- Hardware CTS/RTS)
- Baud rate 115200 (I might have chosen that manually, not sure)
- Ember NCP Configuration : Boost
- Transmit Power : normal
- Child Aging Timeout : 1day
- Network size: medium (25), I have an sensor and one actuator, that will do
In the UI, I get
- Channel 11
- an PAN ID
- an Extened PAN ID
- a network security key
- a Link secuirty key
- Concentrator Type : Low Ram
So I assume this works to some degree. However, the Zigbee Ember Coordinator keeps on Initializing for ever. Iāve put trace on, and get a lot of Zigbee related messages. Here some:
2024-01-19 15:32:39.513 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : BundleComponentActivator : ComponentHolder created.
2024-01-19 15:32:39.516 [DEBUG] [al.ZigBeeDefaultDiscoveryParticipant] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.internal.ZigBeeDefaultDiscoveryParticipant] : BundleComponentActivator : ComponentHolder created.
2024-01-19 15:32:39.518 [DEBUG] [.zigbee.handler.ZigBeeIsAliveTracker] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.handler.ZigBeeIsAliveTracker] : BundleComponentActivator : ComponentHolder created.
2024-01-19 15:32:39.521 [DEBUG] [zigbee.internal.ZigBeeHandlerFactory] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.internal.ZigBeeHandlerFactory] : BundleComponentActivator : ComponentHolder created.
2024-01-19 15:32:39.524 [DEBUG] [er.ZigBeeChannelConverterFactoryImpl] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.internal.converter.ZigBeeChannelConverterFactoryImpl] : BundleComponentActivator : ComponentHolder created.
2024-01-19 15:32:39.527 [DEBUG] [igBeeDefaultChannelConverterProvider] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.internal.converter.ZigBeeDefaultChannelConverterProvider] : BundleComponentActivator : ComponentHolder created.
2024-01-19 15:32:39.530 [DEBUG] [micWarningCommandDescriptionProvider] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.internal.converter.warningdevice.DynamicWarningCommandDescriptionProvider] : BundleComponentActivator : ComponentHolder created.
2024-01-19 15:32:39.535 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : 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
2024-01-19 15:32:39.537 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : Dependency Manager created ZigBeeCoordinatorHandlerinterface=org.openhab.binding.zigbee.handler.ZigBeeCoordinatorHandler, filter=null, policy=dynamic, cardinality=0..n, bind=addZigBeeCoordinatorHandler, unbind=removeZigBeeCoordinatorHandler, updated=null, field=null, field-option=null, collection-type=null, parameter=null
2024-01-19 15:32:39.538 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : Dependency Manager created ZigBeeDiscoveryParticipantinterface=org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryParticipant, filter=null, policy=dynamic, cardinality=0..n, bind=addZigBeeDiscoveryParticipant, unbind=removeZigBeeDiscoveryParticipant, updated=null, field=null, field-option=null, collection-type=null, parameter=null
2024-01-19 15:32:39.538 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : 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
2024-01-19 15:32:39.540 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : Component created: DS=DS13, implementation=org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService, immediate=true, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=modified configuration-pid=[discovery.zigbee]
2024-01-19 15:32:39.541 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : Component Services: scope=singleton, services=[org.openhab.core.config.discovery.DiscoveryService]
2024-01-19 15:32:39.542 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : Component Properties: {osgi.ds.satisfying.condition.target=(osgi.condition.id=true)}
2024-01-19 15:32:39.542 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : Querying state disabled
2024-01-19 15:32:39.543 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : Querying state disabled
2024-01-19 15:32:39.544 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : Component can not be activated since it is in state disabled
2024-01-19 15:32:39.545 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService] : Querying state disabled
2024-01-19 15:32:39.546 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService(370)] : Updating target filters
2024-01-19 15:32:39.547 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - bundle org.openhab.binding.zigbee:4.1.0 (301)[org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService(370)] : No change in target property for dependency ZigBeeChannelConverterFactory: currently registered: false
or, if i skip a lot of the less usefull left columns:
BundleComponentActivator : ComponentHolder created.
DiscoveryParticipant] : BundleComponentActivator : ComponentHolder created.
BundleComponentActivator : ComponentHolder created.
BundleComponentActivator : ComponentHolder created.
ConverterFactoryImpl] : BundleComponentActivator : ComponentHolder created.
ChannelConverterProvider] : BundleComponentActivator : ComponentHolder created.
DynamicWarningCommandDescriptionProvider] : BundleComponentActivator : ComponentHolder created.
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
Dependency Manager created ZigBeeCoordinatorHandlerinterface=org.openhab.binding.zigbee.handler.ZigBeeCoordinatorHandler, filter=null, policy=dynamic, cardinality=0..n, bind=addZigBeeCoordinatorHandler, unbind=removeZigBeeCoordinatorHandler, updated=null, field=null, field-option=null, collection-type=null, parameter=null
Dependency Manager created ZigBeeDiscoveryParticipantinterface=org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryParticipant, filter=null, policy=dynamic, cardinality=0..n, bind=addZigBeeDiscoveryParticipant, unbind=removeZigBeeDiscoveryParticipant, updated=null, field=null, field-option=null, collection-type=null, parameter=null
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
Component created: DS=DS13, implementation=org.openhab.binding.zigbee.discovery.ZigBeeDiscoveryService, immediate=true, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=modified configuration-pid=[discovery.zigbee]
Component Services: scope=singleton, services=[org.openhab.core.config.discovery.DiscoveryService]
Component Properties: {osgi.ds.satisfying.condition.target=(osgi.condition.id=true)}`
Querying state disabled
Querying state disabled
Component can not be activated since it is in state disabled
Querying state disabled
Updating target filters
No change in target property for dependency ZigBeeChannelConverterFactory: currently registered: false
So, where to go from here?
Would this ever work ?
I have quite some Zwave experience, but no Zigbee. Iād appreciate any help!