Zigbee Hampton Bay Issues

I recently installed the Hampton Bay Universal Wink Controller for my ceiling fan and I’ve been noticing some sporadic Unavailable connections from HA. I am on HA .105.3 and I am using the Nortek HUSBZB-1 controller for all my Z-Wave (10 devices) and Zigbee (1 bulb) for over a year now without issues. This fan controller is the first time I am actually seeing issues.

This is the setup in HA for this controller:

And at the moment if I try to turn the light off for example, I get an error and this message (debug enabled in HA for zigbee):

2020-02-12 20:07:09 DEBUG (MainThread) [bellows.ezsp] Send command sendUnicast: (<EmberOutgoingMessageType.OUTGOING_DIRECT: 0>, 0x453d, <EmberApsFrame profileId=260 clusterId=6 sourceEndpoint=1 destinationEndpoint=1 options=320 groupId=0 sequence=43>, 44, b'\x01+\x00')
2020-02-12 20:07:09 DEBUG (bellows.thread_0) [bellows.uart] Sending: b'102b219c541750b658924a24ab1593499c650ba8ece5679cd17e'
2020-02-12 20:07:09 DEBUG (bellows.thread_0) [bellows.uart] Data frame: b'022ba19c546aff167e'
2020-02-12 20:07:09 DEBUG (bellows.thread_0) [bellows.uart] Sending: b'8160597e'
2020-02-12 20:07:09 DEBUG (MainThread) [bellows.ezsp] Application frame 52 (sendUnicast) received: b'0040'
2020-02-12 20:07:12 DEBUG (MainThread) [bellows.ezsp] Send command nop: ()
2020-02-12 20:07:12 DEBUG (bellows.thread_0) [bellows.uart] Sending: b'212821adbbcd7e'
2020-02-12 20:07:12 DEBUG (bellows.thread_0) [bellows.uart] Data frame: b'1328a1ad61d47e'
2020-02-12 20:07:12 DEBUG (bellows.thread_0) [bellows.uart] Sending: b'82503a7e'
2020-02-12 20:07:12 DEBUG (MainThread) [bellows.ezsp] Application frame 5 (nop) received: b''
2020-02-12 20:07:13 DEBUG (bellows.thread_0) [bellows.uart] Data frame: b'2328b197541750b658924a24ab1593499c0e0bcded79817e'
2020-02-12 20:07:13 DEBUG (bellows.thread_0) [bellows.uart] Sending: b'83401b7e'
2020-02-12 20:07:13 DEBUG (MainThread) [bellows.ezsp] Application frame 63 (messageSentHandler) received: b'003d4504010600010140010000402c6600'
2020-02-12 20:07:13 DEBUG (MainThread) [bellows.zigbee.application] Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_DIRECT: 0>, 17725, <EmberApsFrame profileId=260 clusterId=6 sourceEndpoint=1 destinationEndpoint=1 options=320 groupId=0 sequence=64>, 44, <EmberStatus.DELIVERY_FAILED: 102>, b'']
2020-02-12 20:07:13 DEBUG (MainThread) [zigpy.device] [0x453d] Delivery error for seq # 0x2b, on endpoint id 1 cluster 0x0006: message send failure
2020-02-12 20:07:13 DEBUG (MainThread) [homeassistant.components.zha.core.channels] [0x453d:1:0x0006]: command failed: off exception: [0x453d:1:0x0006]: Message send failure
2020-02-12 20:07:13 DEBUG (MainThread) [homeassistant.components.zha.entity] light.guest_bedroom_light: turned off: [0x453d:1:0x0006]: Message send failure

Any ideas? I even moved my Cree Zigbee bulb closer to the fan thinking it might have been a low signal from the controller but no difference. The bulb is noted as a Router and the fan is noted as an EndDevice.

Sorry if this is a duplicate, I couldn’t quite find specifics on these errors or my case really or maybe I couldn’t really find it.

And I also see my fan get into this state as well:

So far by adding another Zigbee Router device (Zigbee Peanut Plug), pairing the fan directly from that in ZHA, and restarting HA I haven’t had the fan go into Unavailable. This was recommended from another post I came across, so hopefully the issue was just a weak signal, I will report back if this completely resolved it over time.

I had the same problem with SmartThings. The problem is the crappy antenna that comes with it. The fix is to replace the antenna with the one below. It just plugs in where the old one was. No soldering required.

wlaniot 2.4G Wireless Mini PCI PCI-E WiFi Bluetooth Internal Antenna Built-in Antenna (5dbi,700-2600Mhz,U.FL/IPX Connector,RG178 Cable 4inches) 2pcs https://www.amazon.com/dp/B077SVP7PN/ref=cm_sw_r_cp_api_glt_fabc_0TJ54ECGE06WC1D3RVCY?_encoding=UTF8&psc=1

1 Like