So I recently upgraded my openhab to the latest stable release 2.5.9 as I was having issues with the Amazon binding. After doing this I now have issues with my Zigbee Binding which I am using a Nortek HUSBZB-1 as the controller using the Ember EM35x Coordinator.
I noticed the zigbee “things” (including the coordinator) keep cycling between UNKNOWN, INITIALIZING, MISSING HANDLER ERROR, and sometimes go to ONLINE)
Its like the main Ember Coordinator thing keeps reseting causing all the others to go down as well.
I am primarily using this for iris door contact sensors. Model: 1116-S
These have the temperature sensors in as well.
They were working fine before and now none of it is working.
Here is some info I see in the logs:
2020-10-04 16:59:33.408 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - D0CF5EFFFEC90969: Starting ZigBee device discovery
2020-10-04 16:59:34.409 [ERROR] [converter.ZigBeeConverterSwitchLevel] - 0017880102697D53: Error initialising device
2020-10-04 16:59:34.409 [INFO ] [ng.zigbee.handler.ZigBeeThingHandler] - 0017880102697D53: Channel zigbee:device:44904be9:0017880102697d53:0017880102697D53_11_dimmer failed to initialise device
2020-10-04 16:59:47.274 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 0017880102697D53: Starting ZigBee device discovery
2020-10-04 17:00:03.437 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - D0CF5EFFFEC90969: Starting ZigBee device discovery
2020-10-04 17:00:03.437 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - D0CF5EFFFECA9BF7: Starting ZigBee device discovery
2020-10-04 17:00:07.540 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - D0CF5EFFFEB86F75: Starting ZigBee device discovery
2020-10-04 17:01:12.048 [ERROR] [ng.zigbee.handler.ZigBeeThingHandler] - null: Exception creating channels
2020-10-04 17:01:12.050 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler of thing zigbee:device:44904be9:d0cf5efffeca9bf7 tried updating channel D0CF5EFFFECA9BF7_1_tamper although the handler was already disposed.
2020-10-04 17:01:12.050 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler tried updating the thing status although the handler was already disposed.
2020-10-04 17:01:12.052 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler of thing zigbee:device:44904be9:d0cf5efffeca9bf7 tried updating channel D0CF5EFFFECA9BF7_1_tamper although the handler was already disposed.
2020-10-04 17:01:12.052 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler tried updating the thing status although the handler was already disposed.
2020-10-04 17:01:12.054 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler of thing zigbee:device:44904be9:d0cf5efffeca9bf7 tried updating channel D0CF5EFFFECA9BF7_1_temperature although the handler was already disposed.
2020-10-04 17:01:12.055 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler tried updating the thing status although the handler was already disposed.
2020-10-04 17:01:22.217 [ERROR] [ng.zigbee.handler.ZigBeeThingHandler] - null: Exception creating channels
2020-10-04 17:01:22.219 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler of thing zigbee:device:44904be9:d0cf5efffeb86f75 tried updating channel D0CF5EFFFEB86F75_1_tamper although the handler was already disposed.
2020-10-04 17:01:22.219 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler tried updating the thing status although the handler was already disposed.
2020-10-04 17:01:22.219 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler of thing zigbee:device:44904be9:d0cf5efffeb86f75 tried updating channel D0CF5EFFFEB86F75_1_tamper although the handler was already disposed.
2020-10-04 17:01:22.220 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler ZigBeeThingHandler tried updating the thing status although the handler was already disposed.
I enabled debugging and here is a snippet for a specific Zigbee Thing (Iris Contact Sensor)
2020-10-04 17:25:05.356 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=D0CF5EFFFEC90969 queueTime=28138, state=FAILED, sendCnt=2, command=ReadAttributesCommand [Basic: 0000/0 -> 7443/1, cluster=0000, TID=1E, identifiers=[5, 4, 3, 2, 6, 0, 1]]]
2020-10-04 17:25:05.357 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - D0CF5EFFFEC90969: transactionComplete, state=FAILED, outstanding=0
2020-10-04 17:25:05.357 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - D0CF5EFFFEC90969: transactionComplete exceeded max retries 2
2020-10-04 17:25:05.357 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction cancelled: ZigBeeTransaction [ieeeAddress=D0CF5EFFFEC90969 queueTime=28141, state=CANCELLED, sendCnt=2, command=ReadAttributesCommand [Basic: 0000/0 -> 7443/1, cluster=0000, TID=1E, identifiers=[5, 4, 3, 2, 6, 0, 1]]]
2020-10-04 17:25:05.357 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=D0CF5EFFFEC90969 queueTime=28141, state=CANCELLED, sendCnt=2, command=ReadAttributesCommand [Basic: 0000/0 -> 7443/1, cluster=0000, TID=1E, identifiers=[5, 4, 3, 2, 6, 0, 1]]]
2020-10-04 17:25:05.358 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - D0CF5EFFFEC90969: transactionComplete but not outstanding, state=CANCELLED, outstanding=0
2020-10-04 17:25:05.358 [DEBUG] [transaction.ZigBeeTransactionManager] - 7443/1: Sending ZigBeeTransaction [ieeeAddress=D0CF5EFFFEC90969 queueTime=21166, state=WAITING, sendCnt=0, command=ReadAttributesCommand [Basic: 0000/0 -> 7443/1, cluster=0000, TID=26, identifiers=[6]]]
2020-10-04 17:25:05.360 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - D0CF5EFFFEC90969: Added transaction to queue, len=2, transaction=ZigBeeTransaction [ieeeAddress=D0CF5EFFFEC90969 queueTime=0, state=WAITING, sendCnt=0, command=ReadAttributesCommand [Basic: 0000/0 -> 7443/1, cluster=0000, TID=--, identifiers=[6]]]
2020-10-04 17:25:10.160 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=D0CF5EFFFEC90969 queueTime=25966, state=FAILED, sendCnt=1, command=ReadAttributesCommand [Basic: 0000/0 -> 7443/1, cluster=0000, TID=26, identifiers=[6]]]
2020-10-04 17:25:10.160 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - D0CF5EFFFEC90969: transactionComplete, state=FAILED, outstanding=0
2020-10-04 17:25:10.160 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - D0CF5EFFFEC90969: Added transaction to queue, len=3, transaction=ZigBeeTransaction [ieeeAddress=D0CF5EFFFEC90969 queueTime=25968, state=WAITING, sendCnt=1, command=ReadAttributesCommand [Basic: 0000/0 -> 7443/1, cluster=0000, TID=26, identifiers=[6]]]
2020-10-04 17:25:10.161 [DEBUG] [transaction.ZigBeeTransactionManager] - 7443/1: Sending ZigBeeTransaction [ieeeAddress=D0CF5EFFFEC90969 queueTime=25969, state=WAITING, sendCnt=1, command=ReadAttributesCommand [Basic: 0000/0 -> 7443/1, cluster=0000, TID=26, identifiers=[6]]]