I have recently started my local-control smart home journey over the past couple weeks. It’s been fun setting up HA and other software on my Rasperry Pis, but I’m having terrible luck with ZigBee.
Given my issues with ZigBee (described in detail below), I’ve just about given up on it and am preparing to switch to 433MHz RF for battery-operated devices. I realize this eliminates two-way communication and connectivity status, but I’m not sure important that is anyway for these small sensors which don’t receive commands.
A few questions I have:
- Is 433MHz a good alternative to ZigBee in this situation where my home seems to be highly saturated with neighbors’ Wi-Fi networks?
- Does anyone have 433MHz sensors working reliably with HA?
- Can anyone recommend some good RF bridges and RF door/temperature/motion sensors?
- Ideally I want the sensors to regularly report their current status even if unchanged. This would help ensure HA always knows the current state even if a change event is missed.
I found the Sonoff RF Bridge, but learned that the newest iteration of it is no longer supported by the custom Portisch firmware. What I am not clear on is whether this bridge can be controlled locally without Portisch. I would be grateful to hear anyone’s experiences with the latest Sonoff RF bridge.
Note: I’ve also considered Z-Wave but it’s more expensive and availability seems to be an issue (i.e. hardly any Z-Wave bulbs exist?).
Details about my ZigBee setup and issues
Using ZHA (tried zigbee2mqtt also).
ZigBee Devices: Sonoff USB Dongle, 4 Sengled Element Classic bulbs, 2 Sonoff S31 Lite smart plugs, and 3 Xfinity door sensors (XHS2-UE).
I live in a condo end unit with another condo below and another to the side. My condo has 2 levels, with 2 door sensors and a Sonoff smart plug being on the lower level. The coordinator, my HA machine, and all other devices are on the main upper level. My HA is running on an RPi 3 and connected via Ethernet.
Originally, I could pair my door sensors, but they would suddenly go offline after some time and required the full re-pairing process before HA would pick them up again. Worse yet, both the sensors and lightbulbs would sometimes not even show as offline in HA but were in fact disconnected. The doorbell sensors also won’t pair now after adding the Sonoff smart plugs. When I had most devices connected, zigbee2mqtt UI showed LQIs as all below 100, even on devices just one room over.
I’ve done a bit of reading on ZigBee and understand that 2.4GHz Wi-Fi overpowers ZigBee. (ZigBee and Wi-Fi Coexistence | MetaGeek). I did a Wi-Fi scan with the macOS Wireless Diagnostics tools and found that there are several networks around me spread across channels 1-11.
Latest scan results (my network highlighted):
Things I have tried:
- 2 different models of Sonoff ZigBee 3.0 dongles (P and E). I originally started with the “E” model, then found that people have had issues with it so I ordered the “P” model; same issues.
- ZHA and zigbee2mqtt
- 6ft USB extension cable between my HA RPI and the dongle
- Adding the 2 S31 Lite smart plugs (repeaters)
- Changing my Wi-Fi channel and changing ZigBee channels to reduce interference. Currently: Wi-Fi channel 11, ZigBee channel 11 (Wi-Fi 11 corresponds to ZigBee 20-26). I’ve tried most of the other combinations, too.
Interestingly, changing ZigBee to channel 20 and 25 (and my Wi-Fi to 1 or 6) caused some of the ZigBee devices to not even be able to pair, despite those channels being less busy.
At this point I am mostly looking for advice on 433MHz, but happy to hear any suggestions on ZigBee. I could be doing something totally wrong