The problem with home automation and the IoT in general is that this article even had to be written. Unless there is industrywide agreement on a standard for communication with and from devices, there is little point in buying any smart-home devices. But, no one has taken the lead to push for compatibility.
This is where there is a role for government. Remember when you had to pay $35 or more for a simple cord to charge your phone? Then the FCC required compatibility for such devices. They didn't say which technology to use. They simply required compatibility. Hence, microUSB.
With HDTV, the FCC required only two things: The resolution had to be twice the current 525 lines, and it had to fit in a 6 MHz channel. From those simple requirements, we got digital television.
So, now might be a good time for the relevant agencies (HUD? Dept of Transportation? insurance companies?) to step up and say, "We won't allow devices to be sold unless there is compatibility and a certain level of security." They shouldn't specify any particular technology, but they should set minimum requirements for compatibility and performance.
What is the point of buying an autonomous car if you can't drive it and can't insure it, and it's not secure? And what are technologists designing to? What is the point of buying smart-home products, if you don't know if they will work with other products. What is the point of buying them if someone can break into the system and change settings (such as turning off an alarm)?
Only after minimum levels or performance and security are set, can the talents of the technologists really be used to the fullest.
With so many smart home products out there, it can be mind boggling as to what is compatible with what. To make things easier for all of us, CNET has built a bunch of smart home compatibility guide to make it less of a headache to figure what's what. Check them out below. I hope this helps!
Smart Home Compatibility Guides:
-- What works with Amazon Alexa?
-- What works with Google Home?
-- What works with Apple HomeKit?
-- What works with Belkin WeMo?
-- What works with SmartThings Hub and Sensors?
-- What works with Lutron?
-- What works with Wink?
-- What works with Philips Hue?
-- What works with Nest?
Here is CNET Best Smart Home Device list