Compare & Contrast wifi with any other wireless option

My HA journey began with a container on a NAS - eventually moved to a VM on an Ubuntu PC, and more recently has gone to a HAOS on a dedicated NUC.

Previously, I didn’t really have a practical alternative to Wifi devices (primarily Shelly and Sonos) - but the placement of my Router which was governed by the Broadband connection point made some of them geographically challenged for signal strength, with occasional drop out issues. It wasn’t bad enough to justify repeaters - but just enough to be annoying sometimes.

That has changed now as the NUC is on the end of a UTP cable, and is high up on a shelf in a storage space almost in the dead centre of the house. All my stuff is working most of the time, but I now have a practical option to use something other than Wifi with the relevant transceiver plugged into the NUC.

What do people recommend and why? I have no specific issue I’m trying to solve - its just a compare and contrast on the options available.

Cheers…

Majority of my stuff is now on zigbee via the skyconnect usb adapter with 2 switchbots connected through BT and the front door sensor using the matter integration support via the skyconnect adapter.

My Tuya based smart plugs I have moved away from for primary use are wifi based and my shelly buton 1 I am using as a doorbell trigger is the only other wifi based device currently active, I do have a shelly 3EM which is wifi based but am having issue getting someone with an abloy key to come out to let an electrician install it.

It comes down to your needs overall and what options you have for your setup at the time but you can also look into z-wave and lorawan based devices if there are none in zigbee/matter/thread that fit what you need out of them and in the case of lora the range for more specific use cases and projects.

I currently am finding that zigbee+matter/thread combo has been covering my needs for a local only setup that is less reliant on cloud based API calls should my internet provider or the supplier start maintenence for the area.

Really that only core items in my setup that call home to a remote server for use are my air purifier (I went with the cheaper model that I am not sure I can flash to be local only) and my Fujitsu AC unit since I got sick and tired of signing in to the FGLair app on the phone to control it lol.

In regards to the wifi in your setup, this is what MoCA and Mesh networking aims to resolve when you have a proper backbone for the access points to remove and reduce deadzones with proper overlap.

I started replacing my wi-fi and RF devices with Zigbee (SkyConnect and ZHA) about a year ago - the “journey” (as they say) has been fascinating and the results have been outstanding. I would hesitate to recommend it as an alternative to wi-fi, though, because the two are not the same. There are loads of frustrated posts from people on the forum who haven’t appreciated this.

Zigbee is not for point to point connections; it works best where every light and every plug in the house is a router (plus a few “repeater” routers). Although individual devices are cheap, you need a lot of them and it can get quite expensive (more expensive than I had anticipated, certainly… :roll_eyes:).

You also have to be careful when buying devices. Simple ones (contact sensors, for example) are usually OK, but anything complex (a TRV?) is likely to be buggy (Tuya, anyone?) or need special device handlers.

Then there is the control problem. Zigbee is a “black box” solution. All you can do is create a stable environment - minimal interference, loads of routers - then you have to leave it to sort itself out. Again, there are lots of frustrated posts from people who expect to be able to monitor and control the routes messages take across the mesh.

So… if you can change the wi-fi mindset, Zigbee definitely. Otherwise, perhaps not.

I have quite a few Wi-Fi devices (around 40) and Z-wave devices (over 50) and more a half-dozen bluetooth sensors, so here is my compare-and-contrast.

There is nothing wrong with Wi-Fi as long as you can meet a few pre-requisites. One, try to avoid anything that requires Internet (“cloud”) connectivity — not only is that another point of failure and latency, but it’s a privacy nightmare, and many such services have folded, leaving people with dead-end hardware. All my Wi-Fi devices run Tasmota or ESPhome firmware which is fully local and fully customizable. When shopping for a new solution most of my time is therefore spent trying to determine if the device’s Wi-Fi module is compatible with one of these firmwares before I buy (and occasionally I choose poorly). Luckily nowadays several manufacturers are shipping devices with these pre-installed, or can be re-flashed over-the-air, and often are very affordable.

Two, you must spend some time and money to make your Wi-Fi stable and secure. That means NOT using the Wi-Fi your ISP provided, and it probably means running one or more UTP cables to key areas of your home for access points. It also means a separate SSID for 2.4Ghz-only IoT devices that can be blocked, or at least controlled, from reaching the Internet. For my network, a single strategically-placed Omada AP and a ethernet-only router running OpenWRT (at my cable modem location) are extremely stable and reach all three floors of my home.

Three, avoid battery-powered Wi-Fi devices. They are rare, and for good reason — Wi-Fi is not designed for low-power and often drains these batteries within weeks. Its poor battery performance is what prompted the development of low-power alternatives…

I chose Z-wave for low-power battery-operated sensors because it’s what many major home security systems chose (Ring, Abode, etc) and because it uses a different frequency (900MHz) from Wi-Fi for minimal interference. The addition of hardwired Z-wave nodes improves the mesh as routers for the battery-powered sensors, so it doesn’t matter if my hub is in the far corner of the house. One feature I quite like about Z-wave is “direct associations” so if I’m controlling a Z-wave motorized shade or LED dimmer, it’s nice to use a Z-wave wall switch that can communicate with them even if/when the hub is offline. The main drawback of Z-wave is it can be more expensive (unless you can wait for a sale) and has fewer devices/selection available. For example, the main reason I went with Wi-Fi switches and dimmers is because the Z-wave marketplace was missing decent options with touch-dimming or motion sensing.

Bluetooth low-energy sensors work pretty well, too — with caveats again. Namely you will likely need “BLE relays” to detect signals more than ~20-ft from your HA server. Wi-Fi devices with ESP32 modules inside (like Shelly Pros or SwitchBot plugs/bulbs) can provide this feature as a side-benefit.

You’ll find Zigbee is very popular here, rightfully because it has probably the best selection of low-power and local-only devices for reasonable prices. Unfortunately it is not as standardized as Z-wave so different implementations can be difficult/impossible to interoperate, and it also overlaps frequencies (2.4Ghz) which, along with USB 3.0 ports, can interfere with its signal strength. However literally the same chips for Zigbee can now be programmed to support Thread instead, a (slightly) newer protocol with recent industry momentum and the added advantage that, like Wi-Fi, it natively supports IP networking. Manufacturers building new devices with a these modules have to choose between a legacy protocol with compatibility issues, or a trendy protocol with universal IP support — personally I suspect many will be choosing Thread within the next few years, leaving Zigbee’s longer-term future uncertain. I already have five Thread Border Routers without even trying.

Finally, once you get your device connected, you might need a separate protocol to control it. Z-wave and Zigbee protocols provide both connectivity and control, whereas Wi-Fi, Thread, and BLE provide only connectivity, meaning you’ll likely need separate “integrations” for control. Common options include HomeKit, Matter, MQTT, or ESP/BTHome but there are many others supported by HA, so always be sure to review the compatibility notes before buying.

Thanks guys. A lot to ponder there :slight_smile:

Thankfully no decisions are waiting to be made right now - so will review when new changes are needed.

Same here but the other way around! Zigbee let me down, never worked reliable and I had awesome and resilient success with esphome wifi devices. As of today no zigbee devices left but a rock solid infrastructure!

Personally I would only recommend zigbee to my enemy. It sucks time (setup can vary from manufacture to manufacture and is time consuming) and in the end one needs to spend a lots of quid to have powered devices everywhere because the signal is (very) weak (specially battery operated devices). Last but not least the shipped firmware (specially from cost effective devices) often has bugs (doesn’t re-route on a weak link) or even misses basic features completely (like power on state). In all I never had our zigbee setup solid, always one, two or three devices went dark without real debugging options - trial and error, lots of time wasted. Try to avoid if you can as it is a deep dark rabbit hole…

Friends don’t let friends use ISP routers. Spend $25 on a used openwrt capable device and be happy!