There are no shortage of Internet Of Things (IoT) devices in the big box stores that promise that their app or Alexa and/or Google integration will make your home smart. There is no doubt you can walk into Walmart or Best Buy and walk out with a smart switch or outlet or LED strip or whatever.
Pretty soon though you end up with a multitude of apps and instead it is chaos instead of convenience. Also if you add something to Alexa, and remove it then add it again you may have two instances in your Device log with the same name which will cause problems.
Another problem I have with these devices is that they are mostly all made in China, and so is the app. A few years ago when I first started doing home automation there was a popular plug (which is still around) that one geekster used a packet sniffer and proved the device was sending your network credentials back to its server in China. I won’t dwell here too much but if someone has a back door in the software of a device that resides on your network………..THEY ARE IN YOUR WHOLE NETWORK.
My requirements for a smart device are this:
- The ability to remove their firmware and flash it with Open Source firmware. This is number 1 on my list for a reason. Security. Many devices with IoT chips are now blocking the ability to reprogram their devices. Tuya, which makes about a zillion guts for smart devices has been doing this for a couple years.
- The ability to incorporate the device into my Home Automation. I use a program called HomeAssistant. I don’t necessarily want the Googler or the foreign agent, Alexa running the whole show. I want a web interface, dashboard that I can control from FAR AWAY. Can’t tell Alexa to turn the thermostat down if you aren’t in the house. And again this goes back to my previous point of having multiple smart apps = chaos and confusion.
- The ability to control it manually should automation break.. If it breaks 100% when the internet goes down………what good is it?
Now, lets get on with making dumb stuff smart.