*NOTE: These 4 are not all! There are other standards (Eg. cellular, LoRa) that are in some specialized area of application and country region. To manage and connect (mesh) wireless ZigBee/Z-wave, you do need a gateway/coordinator/router like a hub/dongle/server/specialized-HW connected to your home LAN network over wireless/wired, integrating onto a platform/cloud/provider (Eg. Tuya, WiZ, HA) to be managed on a dashboard/app or link it to a Voice Assistant.
Example of coordinator, router, end devices on ZigBee network (ZigBee2MQTT):
MY TAKE: So which wireless standards should you choose? Well, since connection works 2-way. If you can ensure good quality connection between end to end, all 4 will work well for its used case. Personally, I use ZigBee for my sensors and lights, wifi for all other of my home appliances.
PART 2:
I will like to explain the different smart home platforms, providers (brands) which you commonly encounter when shopping for a smarthome/IOT device. I will try to keep this as simple as I can, not sure If I will be able to explain this clearly. My apology if it "confuse" you.
Smart Home Cloud/Providers/Platform/Ecosystem (*could not find unified term to use): These will be platforms like Philips Hue, Tuya, Broadlink, WiZ, Smartlife, Bond, Samsung SmartThings (or Aeotec), even Home Assistant (HA). Some of these platforms allow the integration of other platform, Eg. like SmartThings/Home Assistant integrating PhilipsHue/Aqara/Tuya. Some others (have not tested all) will only support their own brands of hardware on their platform (Aqara?). However, some of the (low cost, MIC) IOTs/smarthome product with Eg. "Tuya support" will still work without the Tuya app, so long you have a Zigbee coordinator/router that connect (mesh) the devices together. What they simply do is connect your IOT/smarthome devices to the cloud/server through the internet so that it could be controlled over their app with a dashboard GUI (Eg. Hue App, WiZ app, Tuya app, Smartlife app, etc) or provide the API to work with a third party voice assistant (Eg. Alexa, MiHome, Google Home). Meaning if your devices requires the access to the remote server/cloud to work through the app, it will not be able to work when the servers are down. But for smart home supervisor like HA, it will work locally since it was hosted locally, without the
*need of an internet connection (
*NOTE: subjected to the type of integration). However, some of these may still work without the app installed, like for Eg. Philips Hue lightings, Home Assistant (subjected to the type of integration with local support).
If you find the security of the cheaper IOTs/smart home devices questionable, which
you should (!) I have some explanation (above) on why you should first secure your network, before taking a plunge into the journey of your smart home.
Discussion here:
https://forums.hardwarezone.com.sg/...a-for-new-users.6751695/page-2#post-141824239
More about network security can be found on my pfSense thread:
https://forums.hardwarezone.com.sg/threads/starting-pfsense-for-new-users.6390714/
Some example different brands/platform/providers of lightings, sensors, curtains, appliances, fans, A/C, firewall, NAS, all integrated into one dashboard on HA:
MY TAKE: If you want an all-in-one dashboard, you will have to find one that could integrate all the different brands/platform/app/server together. I will think Home Assistant is the clear choice for this use case. Aeotec the next in line.
PART 3:
Probably no one (or very few) will go about setting up a smart home without voice assistants. I do not think that I need to explain much on this but to touch on briefly between their relationship with the smart home platforms/cloud/app/providers.
Voice Assistants: The common ones will be MiHome, Apple Homekit, Amazon Alexa and Google Home. I will not say which one is better, since I have only tried Alexa and Google. In my opinion, both has its pros and cons. In the simplest way of understanding, If you want your IOTs/smarthome devices to work with your choice of voice assistant, you need to ensure that your devices are first connected to the provider cloud/server (Eg. Aqara, Nabu Kasa for Home Assistant, Philips Hue, Tuya, Broadlink, Bond, Aeotec or SmartThing etc) which will then "talk" to the voice assistant server (Google Cloud or Amazon AWS) in order for them to work. You will noticed that you will have to request for some authorization from the devices platform before integrating it with the voice assistant platform. These voice assistant will have to be connected wirelessly to your home network and internet connection. Therefore a well optimized home wireless network and a stable home internet connection will be the 2 crucial part of ensuring a swift and responsive smart home experiences, not taking into consideration of the placement and wireless performance of your voice assistant appliances.
Google Home:
Amazon Alexa:
Google Homekit:
MY TAKE: Both Amazon Alexa and Google Home work fine for my use case. I do find Alexa being more responsive (being AWS), but I don't mind that 0.5-2 sec difference which brings me the smarter experiences with Google Home and mobile Android. In the past, I still need to use the Alexa web app to configure the smart home devices if I am not using Android phones, which is a chore. If you are in the Apple ecosystem, then maybe Homekit will work for you. TBH, even I being a Apple user myself, also find the use of Homekit too restrictive.