I used to be in an apartment and everything was solid. I had a bunch of zigbee devices and for the most part it was very solid. I maybe had to re-pair a Xiami button once or twice in the year that I was there.
I moved into a 2,200 square foot house and it’s been a nightmare.
I mainly use Xiaomi devices for my sensors. I have motion sensors, door sensors, as well has their buttons. For all my light bulbs throughout the house I’m using EcoSmart zigbee bulbs. In total at the moment, it’s about 55 zigbee devices.
For the USB stick, I have mostly been using the Conbee 2 with Deconz. Since I’ve started having issues I’ve switched to a CC2531 zigbee stick using Home Assistant’s ZHA integration. I’m running into basically the same issues with the zigbee devices.
Once I have everything up and running, it’s going great. All the buttons work. Motion sensors are working fine. Door sensors are working and are awesome. When I need to reboot the Home Assistant instance though, some random zigbee device will become unavailable. I then have to go through the very annoying process of pairing it again.
I used to have the USB stick in the basement, but I have since extended that run with an USB to ethernet adapter to get the USB stick closer to the center of the house. Even after doing that, I’ve seen a motion sensor basically 15 feet from the USB stick become unavailable, so it doesn’t look to be a signal strength issue.
All of the light bulbs are zigbee as well (mostly those EcoSmart bulbs, but I do have a few Phillips Hue Bulbs as well as an Ikea Tradfri bulb), so those are all acting as repeaters too so signal strength should be solid throughout the house.
Does anyone have some tips on what I can do to solve these issues? It’s making my hobby of home automation very frustrating to deal with at the moment. Instead of trying to make my lovelace setup nicer, I have to keep dealing with these damn devices constantly.
I haven’t used zigbee2mqtt before. I’m guessing you run it outside of HA though it sounds like, since you say it keeps running when I would reboot HA.
If I have that right, wouldn’t my previous usage of Deconz be the same? I didn’t mention this, and I probably should have, but I did have Deconz running an a different device, so that Deconz instance was still running when I rebooted HA.
I use a CC2531 and the Zigbee2mqtt add-on with Xiaomi, Osram and Sonoff Zigbee devices, very solid, although, my house is not overly large - 2 story, 3 bedroom.
I did the antenna mod on the CC2531 to get better reception, it helped to improve range by about 10%-15%.
I think that there may be an attached hardware limit on each CC2531 of about 20 (could be wrong), so you can use one as a main connected to your PC, and others that have certain close items bound to them, acting as repeaters.
Not sure this is correct, i have around 30 xiaomi/aqura sensors spread around the house without any xiaomi powered devices, they seem to work perfectly via a combination of Hue/3a/nue lights/switches a couple of cc2531, a CC2652R and a CC1352P-2 that have been flashed a routers
Note I’m in a large 5 bed house, using conbee II with ZHA. The mesh is very very good, probably the most stable devices I have, I’m surprise just how solid zigbee is. On HA reboot they do randomly loose connection, however they always self-connect within 10 to 15 mins. This is for 45 different sensors.
Regarding working out what Channel you have your zigbee network running on you need to use deConz. To my knowledge ZHA does display this info, I noticed a request for this functionality just a few days ago. You can install DeConz, log in and work out the channel then shut it down again. Fairly sure you cannot run both DeConz and ZHA at the same time. You absolutely need to make sure it’s not running on a channel that conflicts with your wifi, I had this when I setup a new wifi mesh, within 30mins all zigbee devices went offline!