As I started to acquire more and more "smart" devices and bring them into the home, a number of problems, issues and concerns arose.
Too many apps!
First, as I mentioned in my prior post, each of these devices would require that I install an app on my phone for setup and control of that device, including setting up an account with the manufacturer and providing my email, phone number, address or sometimes all three. It was also another user ID and password that needed to be remembered. It wasn't long before any convenience of a smart device was eliminated by the need to have my phone on me, unlock the phone, find the right app, and launch it (hoping that I didn't have to look up a password) just to do something that could be done easier and quicker through the original "dumb" method.
Adding to this, each of these apps also had to be installed on my wife's phone. And since I am Android and she is Apple, many of these apps functioned differently on her phone. No strike against her, but she isn't as excited about technology as I am, so there was no way she was going to use an app on her phone to turn on the kitchen lights. If I was going to develop a true interactive smart home, I needed her as a partner in the endeavor... and convenience needed to be added and not removed nor complexity added.
Finally, other visiting family or guests would be out in the cold in interacting with the devices in the house.
This issue led to the first set of goals:
One app to 'rule them all'
I wanted a single application that would integrate all of my various (and future) devices into a single interface and allow them to interact with each other for automations.
Accessible from multiple devices
The application should be available on phone, tablets, computers or smart displays/touch screens that might be displayed throughout the house.
Easy to use, intuitive and understandable - even by guests
Controls should be easy to understand and straightforward. Everyone understands how to flip a light switch to turn on a light. The automation system should be just as intuitive... if there is a button that is labeled "Kitchen Lights" on a touch panel, most people will be able to understand that touching this button will toggle the lights off and on. And if done right, it could make things even more intuitive. Have you ever visited someone with a home theater system and tried to manage it yourself? There are likely multiple remotes to locate, figuring out the proper power buttons, inputs, etc. But what if a touch panel had clearly labeled buttons with the basic features, such as Watch TV or Watch Netflix, and a simple touch of that button took care of the rest? The goal is for the smart home to simplify and not complicate every day tasks.
Privacy and Security
I don't consider myself as an overly paranoid, tin foil hat-wearing kind of individual and I use cloud services like Google and Amazon as much as the next person. But as an IT professional, I also understand the need to limit exposure wherever possible. These devices would be living with us in the sanctum of our home every day. Those devices, if cloud-based or relying on a manufacturer's servers, might be collecting copious amounts of data and possibly by an off-shore company where U.S. laws may not even apply. Add to this the fact that each account created is another opportunity for a data breach by a bad guy, potentially exposing even more of our data.
Reliability and Availability
The Home Automation System should function locally
- One application to interface and control all smart devices in the home
- Accessible from multiple devices and platforms... with the same experience on each.
- Intuitive and easy-to-use
- Locally operated and controlled
No comments:
Post a Comment
To help eliminate spam and to keep all conversations civil, submitted comments are moderated. Therefore your post may not show up immediately. Please be patient as most reviews are completed within a few hours.