My Frustrations With “Smart Homes”
My Frustrations With “Smart Homes”
Learn the good and the bad of having a smart home and various technologies involved — and where developers can improve them.
Join the DZone community and get the full member experience.Join For Free
That’s not a fair title. I LOVE the smart home movement. I love being able to open/close my garage remotely. I love having rooms light up as I walk into them. I love concocting recipes on IFTTT to mash-up my smart devices into even smarter experiences. I love telling Alexa to control my home with only my voice.
“If it is 10:30 p.m., and the garage door is open, close it.”
What I don’t love, however, is that much of the experience and joy that is meant to be created by smart devices seems to have been created exclusively for one person that lives by themselves. Let me give you a few examples:
Smart lightbulbs can be controlled by my phone. They can change colors, be turned on and off, and even dance to my music. Amazing, right? Where this story falls apart quickly, however, is the traditional light switch.
If I turn the bulb off from my phone, the light switch becomes non-functional.
If I turn the bulb off with the switch, I lose all of the “smart” features.
If I am a single person living by myself, I can consciously make a decision to only control the bulbs from my phone, and everything is harmonious. Once you introduce roommates, like a spouse, or even worse, children, this entire experiment falls apart. The consistency that you require evaporates instantly.
This is another example of power management that has so much potential. Plug this into the wall, and now you can control a lamp, a stereo, or really anything else that requires power. You can even set timers, so it’s an incredible way to manage those random lamps you have around your home!
That is, until someone turns that lamp off in the traditional way.
Now your smart plug is a $40 brick that can control nothing. It’s incredibly frustrating, and most of the frustration comes from the fact that our homes are not constructed with the idea of a smart home in mind.
Geofencing might be one of the coolest ideas around when it comes to smart home functionality.
“When I pull into my driveway, open the garage, turn on the lights, set the thermostat to 71F, and turn on my favorite music.”
“When I am gone for more than 18 hours, set the entire house to away. Light bulbs on timers, thermostat as low energy as possible, all doors closed and locked.”
If I lived by myself, This. Would. Be. Awesome. Instead, it becomes an incredible way to scare my entire family to death as I dramatically announce my home arrival. There HAS to be a better way.
In short, I love smart home stuff. But as a software developer, my brain wants more. Today, in our homes, we basically get the equivalent of a solitary IF statement.
IF I pull in the driveway, THEN do this stuff.
In order for this smart home stuff to be truly impressive (and accessible) to everyone, we need to be able to add as many conditions as we possibly can.
IF I pull in the driveway AND my family is home, THEN open the garage.
ELSEIF my family isn’t home, THEN open the garage AND turn the house up to eleven.
Smart home is still really in its infancy for consumers. If we want to make it more accessible, we need to be able to provide this level of customization in an easy to use format. IFTTT and Stringify have made huge strides here, but we still have a long way to go.
I, for one, look forward to the very near future. This stuff is amazing, even if it’s also frustrating sometimes.
Published at DZone with permission of Jeff Blankenburg , DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.