Why Is My Smart Home So Dumb?
gizmodo.com
gizmodo.com
The companies that generate and are influenced by this excitement tend to make two main errors.
1. They don't understand that without an open standard for controls and sensors they are just fooling themselves. No one is going to permanently install something in their house that is sure to be useless in 10 years.
2. They don't understand that people don't want to control everything ... they instead want to not have to control everything. Being able to control a light from your phone is not really any better than being able to do it from the light switch. People instead want the light to just do the right thing without having to think about it. They don't want a thermostat controllable from a phone. They want a thermostat that makes it so they are comfortable and not paying any extra money they don't have to. As a result, the home automation people actually want is a much harder problem than what everyone always seems to assume.
Things that just work for 10 or more years, omg! ;)
But you are absolutely right!. I did not automate anything at home with separate hard/software, because currently it solves no problem for me.
We need not a smart home, we need an intelligent home without controlling or programming everything.
A house/appartment has to recognize if nobody is at home and turn off the light or heating. I dont wanna do that with my smartphone and i dont want controll everything.
Another problem is APIs and connectivity. Tuning a light on or off should be doable with a simple POST call to a RESTful service somewhere. Instead, we are sold dubious phone apps for everything.
Unfortunately, the setup stopped working and I don't have useful tools to debug it; no way to know why an INSTEON controller can't see another component, only that it can't. Plus, I'd like to move away from systems that want to use the house wiring at all (INSTEON is hybrid x10 / radio) because I don't want an errant power surge blowing my $100+ of equipment.
I haven't found an all-in-one solution to do all this. Then again, I haven't looked for anything else once I got my curtains going through Tasker. An open standard would've made the process much simpler though.
Overall I've found that z-wave is quite reliable. It never loses commands and latency is good enough. The protocol supports just about any kind of device or signaling you might want, in theory, though it can't really do high-bandwidth things. The problem is that devices are relatively expensive (compared to the cost of the components) because the protocol is quasi-proprietary. Zigbee is "open" and extremely flexible, but as a result, zigbee devices from different vendors often can't talk to each other. I'll take the more limited but working thing, thanks.
(The Trigger app's geofencing is pretty unreliable, though. Has anyone found an android app that can reliably do http requests when crossing a geofence?)
There's no "open standard for wireless control of a light", because there's not one standard way to do it. For a dollar in parts, I can build a wireless light switch that uses 433 MHz, just like your wireless doorbell.
Oh, you wanted a network of addressable lights? Well now it's a dollar fifty. We'll move to 900 MHz and switch to a ZigBee radio.
Oh, you wanted to address them through WiFi? Well, here's the problem. Light bulb's don't have keyboards to enter your AP+Key. You could try and use WPS with a fixed pin code, but there's another issue. Putting an embedded Linux device that handles POST requests in a lightbulb is rather silly. We'll keep the ZigBee radios, and build a crossover "base station" that has a RESTful XML based JSON buzzword complaint interface.
Did I mention my ZigBee radio only talks with my brand of ZigBee radios?
The problem in making a standard comes down to the radios in the lightbulb. That interface will likely always be proprietary. Even if you get a standardized web interface, no one will be able to make a universal base station for all "smart" electronics. Wink is trying to do that, best of luck to them. I don't see it happening.
http://thegadgetflow.com/blog/wink-wants-new-standard-smart-...
This. I keep seeing devices that make me do more manual work to control things around me. These devices make my world more complex, while I need it to be simpler.
It's why I started working on my own system to control lighting at home.
One example is a lack of any kind of manual focus on any phone cameras. If I'm taking a picture of a person or a cat or something the autofocus does the job right almost every time, but try taking a picture of a small shiny button or something - it's a nightmare. If I could press up-down-up-down-A-B-A-B-start-select and get a manual focus slider, I'd be happy all the time, but instead my few salient memories of fighting with the autofocus have soured me on the whole experience.
Vendors come and go, but if I've bought a product, I expect it to work until the product dies. And I don't consider the vendor going out of business to be a valid product death. Not to mention if I'm paying a one-time-fee, and this thing requires communication with vendor servers, that's a service. Who's paying for the servers?
I agree, current user interfaces suck, but I think at least for some vendors that may miss the point. If they publish a full-featured API you could write your own interface, and or integrate it with your home automation control system. I agree, standards need to exist, but I try to reward the vendors who provide an API over the ones who don't cause at least I can work with an API.
And honestly, looking at the result of vendors trying to produce "smart" TVs, I don't want them writing the software that runs my home automation system. I'd prefer a FOSS home automation solution over a vendor one any day, and wouldn't buy one that didn't at a minimum include the source code.
The first the that recurring revenue is strictly better than one-off sales. That means VCs aren't interested in business models that don't end in "aaS".
The second is the emphasis on iteration - making users connect back regularly allows for automatic updates that allow you to ship buggy software and fix it later.
For some reason I thought it would be a good idea to get their smoke detector. One day it randomly detects smoke and will not shut the hell up about it even after resetting, replacing batteries, etc. Nest offered to replace it - I just put my old "dumb" detector back up.
I will say it's pretty damn embarrassing to buy this stuff and have it fail so spectacularly, at least my roommate wasn't here to see me seriously losing my mind trying to shut up the Protect.
*I work with commercial building automation controls, it's pretty useful tech, but nothing I would ever risk my welfare on.
Now, this is just fantastic. It's what basically every movie portrays when they want to show a security station, but it is almost unheard of.
In the northeast US this weekend we will be having a high temperature of zero degrees Fahrenheit in some areas. I don't want to rely on a flaky device determining if the heat should be on. What happens if the temp drops really low, like with a power failure? Did they test that?
Same can be said for smoke detectors. A lot of new construction houses have all the smoke detectors wired by electricity with 9v battery backup. One goes off, they all go off. Sure there can be device failures, but you're talking about something that has been around for a long time with a proven track record.
If anything, maybe keep the old tech devices running and use the new tech along side it to see how it works.
(so there is a sense in which it isn't necessarily a smart home type of feature, it doesn't need a great deal of integration or whatever, and will work with any dumb thermostat)
What's scarier is the thermostat going down at inopportune times. Last January Nest pushed a firmware update that bricked some units...right during the coldest night of the year for us. My early adopter neighbor was up at 2am rewiring his old Honeywell dial to keep his family warm.
The Nest appears to only be a photoelectric smoke detector based on a quick googling right now.
In my house, I have 5 photoelectric alarms that are hooked up to my central alarm system that is centrally monitored. I also have 4 ionization alarms that are hard wired together such that if one goes off they all go off. The ionization are not hooked up to the central alarm system because they have a reputation of having more false alarms. I have never experienced a false alarm in 5 years, but that is their reputation so many experts recommend not making them hooked up to a system that alerts a central monitoring service.
More Info: http://www.nfpa.org/safety-information/for-consumers/fire-an...
As a guy who regularly rides a big red truck to people's houses after their cooking pan gets a little too hot and smokey... thank you.
Ionization smoke detectors have a high false-positive rate in areas like kitchens where you have a lot of particulate matter. Use a photoelectric there.
http://www.consumerreports.org/cro/co-and-smoke-alarms/buyin...
I think it's better to think of Chromecast as a wireless display device for your {smartphone,tablet,browser} than a displayless smart-TV. It's just a tool to turn your TV into a dumb client for your smart device of choice.
If you want something that extends your TV rather than something that lets you use your TV to extend other devices, you're better off with an Amazon Fire box or equivalent.
I want to see a demo of a room alarm clock: with rising light (in brightness and temperature), birds chirping, room getting warmer, music/radio a while later.. and the same for going to bed.
There's one of those in the latest Black Mirror. I won't tell you the stomach-knotting twist in the tale ;)
Also, why wouldn't you turn the light off as you left the room?
Most of these "smart home" devices really do seem like a gimmick at this point. Maybe in the future, they'll be well enough debugged and refined to be useful, but for now, I just don't see a benefit in a normal* home. My dad uses Nests, "smart" locks, and remote cameras alarms (off-season) on his beach house - that makes sense, as he's a 5 hour drive from the house.
* normal for the US: 1970s 4-bedroom, 1800sqft, 2 level, no basement. I can walk across the house in the time it takes me to get my cell phone off the hall table (where I leave it to charge). The house a single thermostat, so I can't heat/cool zones, and the existing thermostat is programmable by day and time.
I don't know a single person with kids that doesn't have to do this wonderful nighttime ritual - visit every room in the house and set the electronics to the correct setting. It's very simple and I believe a computer would do it better and faster.
I agree - all this automatic light dimming for movies and "scenes" seems like a gimmick. But I'd love to have a button on my phone that switched every light in my house off as if I had flipped a switch.
We really only use lamps and sunlight aside from the kitchen so we're mostly using the plug-in switches, so it really is nice turning off lamps in 3 bedrooms + living + den in a few taps.
Might as well turn this comment into a little review of my Vivint setup. These are controlled via the console in the house, the web and the app:
- Alarm
This is nice because you can enable it after you leave the house, which is nice if you are in a hurry or just simply forget. Maybe not a killer feature.
- Front door lock
Same deal here, but it also lets me open the door for people remotely or grant them temporary access. It's a little janky, I imagine that the Lockitron is better. My main concern is battery life, which it alerts me about long before the batteries (4 AA) die. My second concern is that the gears inside will wear out, though it has lasted for ~3 years so far.
- Thermostat
Super convenient for Florida. We travel a lot so it's nice to kill the AC before we leave and still have a cool house half an hour before we get back home. There is an automated "Nest-like" web interface for this but I don't really trust it. Scheduling works great.
- Pan & tilt camera
This is more of a toy but it's cool, the other day we saw our dog tearing up the trash can in the living room so we ran home and stopped her (and put the can in the garage).
None of this stuff is perfect, and you are probably better off (quality and price wise) by going with Nest + Wemo + Lockitron + some alarm company, but we're still happy with it all.
However it can be nice to schedule lighting changes (I live in a high-crime area), have your porch light come on when you roll up in the driveway, etc. I find myself primarily using it as a dimmer, but in a rental property being able to install a few $15 25-year LED bulbs and a smartphone app to get some of these features does not feel wholly ridiculous to me.
Those smartphone-connected blinds bother me far less than using your phone as a light switch.
You need to be able to enumerate all the possible scenario in your head in order to make a script that looks intelligent. eg: ok I want the light to start when I'm entering and switch them off when I leave. Well unless there is somebody inside (another sensor), unless I just pick the mail (a timer). How do I communicate my intention to come back, so the house does not switch off my netflix download ? If the lock is unlocked, but then shouldn't that generate an alert instead ? That's hopeless for regular user and even for developer that is too much effort for too little benefit.
The other approach is Nest, that is trying to guess. So your home would monitor what you do and try to replicate it. I'm not confident - take an application like Word, they are still irritating after decades of intellisense and a somewhat controlled and restricted environment.
The only one that could work I think would be an Apple bludgeon approach. Your front door and lights and heater work all together nicely following 1 strict scenario. You either adapt to it or don't buy their product at all ( so if Apple decide that morning means raising the blinder and you would rather let them down in order to get clothed, you better learn to have to change your clothes in the bathroom )
However, having used Wink devices and being a minor-league programmer, I can tell you that the crux of the author's issue should not be mistaken to be a misunderstanding of how to 'program' actions on the device. The logic is there - it just often simply does not work correctly due to various issues; some obvious, some not.
For instance, geofencing on Wink simply does not work reliably, as mentioned in the article. No matter how you set up your routines, location-based events won't work if the app does not correctly gauge/communicate your location.
Also problematic is that your routines are stored on your phone - not on the Wink Hub (basically a 'dumb' radio) - so if you set a timed event but your phone is off or you have no service, the event does not trigger.
Everything is further complicated by the fact that your commands are not sent from the app to your device - they are sent from your phone to Wink servers, and then to your device. If their servers are down, experiencing latency, or your home connection is fubar, or your cell service is slow, or your DNS won't allow you to tunnel out and back in with your phone on wireless, or packets are dropped somewhere en route - it is simply not going to work.
Finally, there is a ridiculous lack of information in error-handling. Sometimes the hub just does not want to work. With no web-based GUI, inconsistent alert LEDs that simply mean 'something is wrong', and even a reset button that does not actually perform a reset, even the most avid DIY-er is at a loss. Case in point: to truly reset your hub's network settings, Wink recommends that you change your home wifi network's name so that the hub will not be able to reconnect and will eventually reset itself. The inset 'reset' button only power-cycles the device.
With problems like the above, understanding the logic behind your comings and goings is a moot point - you can spend hours working with the thing and, as mentioned by the author, suddenly start to appreciate your light switches.
Security motion detectors can be used to double effect here as well, you would naturally have them facing doors so they could activate wireless or through signals across existing wires. All sorts of options.
I can take a handful of lightbulbs with me to other room/apartment in a heartbeat. And the problem of getting dimmable LEDs out of an AC source is not easy, you are going to end with electronics in each led bulb anyways.
The control logic should ideally go into the socket, but with 50k hour lifetimes of LED bulbs, the lost efficiently of putting it in one over the other place is trivial. Also remember that putting the controls on the bulb makes it a trivially user-serviceable part, where putting it in the socket technically requires a electrician to install it (you and I are probably comfortable servicing domestic electrical installations, the average consumer isn't, and shouldn't be) - especially in these early days, when neither standards, features or protocols are anywhere near finalised, investing a couple of hundred dollars in bulbs is much better than investing thousands in electricians fees.
As for the needing an electrician part: remote socket receivers are a well proven, cheap and safe technology requiring no electrician to install it. IMO, the Telldus offerings are the best solution for wireless/smart light controls.
Personally at my home, I can't recall a single LED bulb failing since installing some of the first ones in 2010/11 (and these were dirt cheap ones from Lidl). We've also bought some decent e27 8w ones from Aliexpress in ~2011, and of the 6 I bought, they all still work (apart form the cold white one which I took apart). Throughout the past two years I installed a bunch of LED strips around the house, ~20m of which stay on at low power all the time, and I've virtually had zero failures (there may have been a 3cm segment that died, but that's it).
>I've had several expensive (Phillips/GE) LED bulbs fail after a year of sparse usage.
You have an electrical problem in your home. Perhaps a poor connection on the neutral leg of the circuit. It is even potentially unsafe, as in a possible arcing condition.
I'm more inclined to believe it is caused by the crappy wiring system that is standard in my country, where there is not a neutral lead and a live one, but two live ones with a phase shift.
If there was one, there may be others. I've located several loose junctions in my attic (on my bathroom electric strip heaters). They were easy to spot because of the discolored insulation. At my own home my connection to the electrical grid also had such a fault (a corroded junction on one phase). It was an intermittent but persistent fault and I am surprised that I didn't ruin more electrical stuff before I found it.
>I'm more inclined to believe it is caused by the crappy wiring system that is standard in my country, where there is not a neutral lead and a live one, but two live ones with a phase shift.
Sorry, I shouldn't have assumed you were in North America.
Plus you can do wonders using in house wiring for having various items talk to each other. Wireless seems overkill to individual items.
Remember, Phillips is the reason incandescent bulbs had their lifespans intentionally cut in half for planned obsolescence.[1]
1.http://spectrum.ieee.org/geek-life/history/the-great-lightbu...
Because all companies have the same management and culture as they did 90 years ago.
If Philips simply launched a bulb that lasted less, with no advantages, people would buy from other manufacturer, and Philips wouldn't be here anymore. They even took a huge risk launching it, because despite it being cheaper to use, people do not like changing bulbs.
We have Hue and I don't agree. Setup is now zero effort, you just replace bulbs and you are ready to go. Since the light bulbs form a mesh network, the distance from the hub is not a problem as long as a light can connect to another. I would have never switched if we had to replace each light socket, even more because we are renting our house. Also, the expected lifetime is 15 years, so I am not sure how much of a problem it is.
<ot> In general, we are pretty happy with it, especially since its color is much nicer and more natural than previous LED lights we tried (which were awful). The Android app is a bit flakey at times, especially when the home Wifi signal is weak (we don't use the geofencing options). The feature we use most is different light settings, e.g. relatively warm & low light at night (e.g. when we have to feed our toddler).
Of course, it isn't life-changing. And I would recommend most people to wait until prices go down. </ot>
Agree with this completely. As the article mentions, with a wireless bulb the wall switch actually becomes a point-of-user-failure and he wound up taping them 'on'.
I have a WeMo brand wall switch (actually a button) on my front porch light which solves this elegantly. Porch light goes on and off timed with sunrise and sunset (it updates its schedule over wifi) and if need be I can control it manually from the wall switch or the app.
I wouldn't replace every circuit in my house with one, but in the right application it's golden.
Even then it all depends on dedicated circuitry: webs of low voltage wires for power and signaling snaking from control panels in closets. Sure Wifi is capturing some corner cases, but NFPA isn't going to allow its use for fire alarms any time soon. Those systems need to be reliable. Or people die.
The smart home won't be based on a wireless bus. Wall warts show that we're already at the point where a standard low voltage power bus makes sense. More wires and a case for surface mounting is the way electrification goes historically.
The current approach to smart homes is equivalent to configuring a new network, hooking up a dozen different 80's dot matrix printers, and then writing drivers for them...using a smartphone touchscreen keyboard. Except instead of technical support you get consumer services.
Adding a touch screen and 802.11 doesn't make getting a system working or geewhiz configured easier than X10. It just makes it look simpler and cleaner and more likely that the end user will blame themselves for not being able to use a smartphone.
Although I'd consider doing more (ESP8266 modules with MQTT looks interesting, albeit in its infancy), the proliferation of 'standards' (properitary and otherwise) is offputting. Then there's the standards designed to interface between all the different standards...rinse...repeat.
Edit: Spelling - I have a dodgy laptop keyboard with melted keys due to a motherboard failure!! Waiting for Dell to come back again and change it!
One smartthings customer did it here: http://community.smartthings.com/t/water-heater-automation/1...
It's best to set the water temperature to no more than 50 C. This is still potentially harmful, but takes a bit longer.
Or set the tank temperature high and have some safety feature at the point of delivery.
Scalds hospitalise many people, killing some of them. Legionella, not so many.
EDIT: It's hard to get legionnaire's disease. The "attack rate" is less than 5%. http://www.cdc.gov/legionella/clinicians.html
Legionellae grow from 68 to 122F (20 to 50C). If you're letting the temperature of the tank drop into that range for a period of time and then running a shower before it's fully heated, you run the risk of aerosolizing the bacteria and contracting the disease.
But remote access is one of those cases that is a win. I have a relative that spends a lot of time about 1000 miles away for business and he's gotten some mileage out of his remote furnace control. Access for people with physical issues also makes sense, but relative to what I think the market is "expected" to be for this stuff, that's still quite a small niche too. (Large in absolute terms, that is, but nowhere near "we're going to have one of these in every house!")
Beyond that, though, what's the best case scenario in practice? I spend perhaps a minute during the day tops flipping light switches... if you 100% eliminate that I will, frankly, not particularly notice. My heater already has a standard modern (and therefore a bit featureful) electronic control and I already don't use its sophisticated features.
This isn't one of those cases where technical advances just made home automation possible, like the way tablets were a joke until all the pieces came together for the iPad and gave us a practical device for the first time. The tech has been here for decades, and it has never taken off, even among the geek set. I think the problem is there just isn't a use case here.
At the risk of sounding simply contrarian, I'm still not convinced the whole "Internet of Things" isn't going to fizzle out the same way. It's a basic principle of good software engineering that it isn't enough to just throw code at people and hope; you need a use case that makes sense. There will be some use cases here and use cases there, but I'm not convinced there's a massive new market that deserves a new moniker so much as "use cases here and there".
As an example, I'd love blinds that knew my phone's alarm time and started letting in more light shortly before then, so that I can wake up then, without being woken up well before then.
I've already made windows that open and close based on the outdoor temp and forecast, to store up thermal energy (or lack of) in anticipation of the highs/lows later that day. These could work with blinds to let in/keep out sunlight, depending on the system's thermal needs. You could also tie in awnings.
Between these, you could have self regulating temperature with much less energy use than depending on a traditional HVAC system.
For example, I've got this light control system installed in my home:
Wireless, battery-free buttons that you can put anywhere you like. I keep one of them on my night stand. Rest of the switches look and work just like regular light switches.
Except the switches are connected to the system, so I can activate pre-defined scenes with one click of a button. No need to use a smartphone. The scenes are configured through a multi-platform web client.
The client, by the way, uses a regular REST API so I can control my lights with cURL too. Over the internet :)
It's more expensive, but it just works.
I have yet to see an intelligent house feature I would like. I understand that some want a better climate control interface, like the Nest. But I have yet to see a house that have central climate/heating control, and I don't miss it in my own home.
Is it really such an inconvenience to get up to turn on the light or turn the blinders?
It can be; if you're incapacitated, for example. But automated lights and blinders also offer other possibilities besides remote interfaces, like waking you up with sunlight instead of an alarm clock.
In any case, I agree with you, for now; I do want a smart home, but the current implementations provide very little utility for me. I want a smart home if it can do actual work, like cleaning itself.
As others have mentioned, there is also the light-sensitive timer use case.
But I would like to be able to turn on my outdoor front door light from outside when I get home after dark. And I'd like to be able to grant access to people remotely.
We have a Nest. It was a gift. Is it useful? Sure, it's way better than our old thermostat, and it's nice that usually it sets the temperature to what we want without our explicit intervention. Is it worth the price? Well, no. But it will presumably get cheaper.
This is the sort of thing you build, rather than buy, since it will only ever fit the person who designed it.
Some dream features I'd like personally in a smart home:
* TV-aware lights - lights dim/turn off according to a preset pattern when the tv comes on
* Voice control - saying "Bed time" would turn off all lights & heating, other commands off the top of my head- "I'm home" (turn on hall lights & heating if its below a certain temperature) or "leaving home"- turn off everything
* Low power screen in the hall, like e-ink, where I can have an electronic To Do list easily available, or warnings to bring an umbrella/coat today, or reminders for today from my smartphone calendar
Something like this Raspberry pi project looks promising for voice: https://jasperproject.github.io/
For me, having to whip out a phone to do stuff like turn off lights is pointless. A smart home should be context-aware, e.g. home temperature, time of day, doing an activity like TV, or needing cold bedroom for sleep (open window, turn off heating).
If a smart home system isn't more convenient than the low tech version, then there is no point.
The way it works is, it's all xbee based (largely because I had a bunch of short-range xbees around when Serious Business decided to get longer range ones).
There's a remote that's a picaxe 28 (remember those?), plus a xbee, plus buttons.
There's an old netbook that also runs my projector, mostly netflix/youtube. It has a xbee and a few lines of python.
There's the light controllers which are just a USB charger, a relay, a picaxe 8, and a xbee.
The blinds have a tamiya motor and a L298 instead of the relay.
Both the remote and the laptop get to send commands to the other nodes, the remote also turns the projector on and off (by serial port).
Nothing to write home about really. It mostly got done because there was an excess of xbees.
The "serial protocol" is just sending two characters (0-9 digits) to address the picaxe, and then a one-letter command.
Doesn't seem to bother wifi any.
I actually LOVE all of the stuff in my smart home! All I have is 6 hue bulbs, a Nest, and an Amazon Echo that I've programmed to control everything with my voice with the help of a Raspberry Pi.
Nothing feels better than walking in after a long day and saying:
"Alexa, turn on all the lights, color blue, brightness 9"
"Alexa set nest to 72"
Then sitting down on the couch and saying:
"Alexa play some jazz music"
pours bourbon
If you're interested in this, check out my Alexa Home project alexaho.me or the YouTube video below) . I'm turning Amazon Echo into a smart home controller and people seem to be pretty jazzed about it. Frankly, if we can get stuff to work like this where it doesn't rely on your smartphone, people will use it a lot more. I also have a small switch next to my bed that turns on and off the overhead light and desk lamp in my room for when I don't have my phone on me.
I think success in the home automation biz is going to be all about untying it from your smartphone...
It would be much easier if most of this stuff could be shipped as software that you can install (somehow) into a box of your choosing and pull together components for your home as you see fit. This field isn't ready for consumers per se but those with a more hacky mindset would probably uncover the useful bits, which could later be picked up as integrated solutions. The only thing I've come across that's like this is openHAB (http://www.openhab.org)
I understand WHY they did it this way (because they don't want to support an open device/protocol for interacting with the hub...) but it seems really short-sighted in terms of the user experience.
I've already rooted my wink hub and fully intend to implement this myself just to reduce the annoyance.
Tried a Quirky Spotter, and it does detect things like motion, but it doesn't know to send just one push notification; instead it sends a continuous stream of them while motion is happening, which is irksome.
All of the light switches, blinds, alarms, climate control, music, TVs, etc could be manually controlled at first, but there's a system that watches how you change all of them and coordinates it with your location and the time. It could look for patterns of doing several things in a row or doing them at the same time, and either offer to or just start doing them all together for you. Like you normally turn on lights 1, 2, and 3 when you walk in the door from work, so it notices and starts turning them on for you just from opening the door. Or you normally turn off lights 2 and 3 and turn on the DVD player within 5 minutes of each other, so it starts just turning off those lights when you turn on the DVD player.
Basically, something that notices what you already do and tries to do it for you, without you having to program things in with a smartphone or something. I bet normal people would love that. As long as it wasn't laggy and buggy, of course, which could be easier said than done.
Maybe if you used some machine learning algorithms and made the house actually intelligent, so it could anticipate what you wanted. Other than that I don't really see the use.
So there's a reason to integrate the HVAC system with awareness sensors (which will probably be integrated with the sound system).
Not an interesting feature for an apartment or smaller house, but it's a reason to try to build the systems so that they can talk to each other.
It's also easy to oversell (to yourself) the value of a room having a movie mode. Most smart home features are 'nice to have', not worth a lot of messing around and cash.
Took more than 3 months to have all the annoying gadgets replaced by dependable, manual solutions.
For me this stuff is not even "nice to have". It's more like "dear god, why would I want an extra layer of complexity?". The fewer moving pieces, the better.
But then again, I'm a developer, so dependable simplicity is my modus operandi. Different people seek different things.
My girlfriend used to occasionally watch a show about house-buying (House Hunters). In general the show wasn't terribly interesting, but the real estate agents featured sometimes had some interesting tips.
One of those tips was to carefully consider not just how you will use a feature of a house (like a pool, or guest bedroom), but how often you will use it. Apparently people spring for expensive extras like pools and outdoor living spaces because they imagine how great it will be to have family and friends over for picnics, etc. But then they do it once, and never again because it is a huge inconvenience. Same goes for "mother-in-law suites" and spare bedrooms. People tell themselves it will be wonderful to have family stay with them, but the family members only visit once a year (if that), so a hotel is actually more economical (or just have someone sleep on the couch).
I tend to think of "smart house" features in this way. Every once in awhile I would appreciate having my living space adapt to my needs or respond to remote commands, but 99.99% of the time, it just doesn't matter. The light switch is right next to the door, I can stand up to close the shades, and thermostats have been programmable for decades now.
Eventually we'll probably come up with something that works even better (just like the programmable thermostats were a strict improvement upon their predecessors). But things like converting the light switch to an "app" or controlling the AC with a rudimentary geo-fence aren't it.
I find there is only a tiny overlap between the many modern technologies I would like to have in a new home and the many so-called smart home features that are aggressively advertised. There are plenty of new systems I think I would find valuable, and quite a few of them distribute some function throughout the house but could usefully be controlled from a single location, but I've never seen much advantage in controlling everything together. That just seems to create one more point of failure, not to mention glaring security/privacy issues if any of the control systems are remotely accessible, which almost all of the major suppliers of home automation control systems proudly claim to be.
I've heard that the best ROI comes from upgrading (1) kitchens and (2) bathrooms. Why? These are the rooms where people spend a lot of time. The trend for many years has been for big, open kitchens because they are used day to day, and during special occasions (parties, etc) everyone gravitates toward the kitchen anyway.
I installed Insteon motion detectors and webcams after a robbery, but the included software was such undependable and inflexible garbage that I replaced it all with a simple Misterhouse-based Perl script that sends texts via email.
If I see another tech product ad aimed at millenials featuring bright easter colors and indiepop music pitched by Steve Jobs wannabes who are unable to get any angry nerds to make their products actually work, I might snap.
By the way, the other HN article about malfunctioning Nest smoke detectors is a hilarious accompaniment to this. ( https://news.ycombinator.com/item?id=9048110 )
He describes months of setup, unlocking his phone, scrolling through apps, finding the right screen, drilling through menus, and then not having it work. In my limited experience with similar setups (a few Philips Hue bulbs, IP camera, and a Nest thermostat) I haven't really run into anything that obnoxious.
When I want to kick on the "mood lighting" for a movie or a party or whatever, I just wake my phone and tap one of several presets on the homescreen widget. Setting up those presets took maybe 10 minutes and I can always mess with the lamps manually or create more if I feel like it. Otherwise the handful of IFTTT recipes I set up and geofencing keeps the lights under control the majority of the time without any input from me.
Nest is similar. It's reasonably good at learning my patterns and if I want to tweak the temp or change something, I just open an app and the image on the screen matches the display of the physical thermostat.
These are certainly early implementations of connected/smart devices but compared to the state of "professional" integrated systems, they're just fine with me. Just read up on Crestron programming if you want to learn how complicated the enterprise solutions can be. And if you don't want to spend months learning their wacky programming tools and procedures you can spend thousands on hiring certified techs to do it for you.
The thing I'm most excited about is for more standardized and interoperable devices to start overtaking the pricey "pro" options for at least the lower level stuff in enterprise and education. As it stands now, a lot of the Crestron stuff is not much more than a glorified universal remote. The faster the consumer/DIY stuff improves, the sooner it will be able to replace the ridiculous "pro" stuff that's been the only option for years.
All the while I was researching a stand alone controller backed by a big company like google, apple or samsung. Then I found ST backed by Samsung.
So here we are. migrated and all. Learning how to deal with MODES OMG. No variables I can set to do things.
"I unlocked my phone. I found the right home screen. I opened the Wink app. I navigated to the Lights section. I toggled over to the sets of light bulbs that I'd painstakingly grouped and labeled. I tapped "Living Room"—this was it—and the icon went from bright to dark. (Okay, so that was like six taps.)"
This stuff doesn't have to be slow: http://m.youtube.com/watch?v=L7jeJSdJPpk
For much of these devices today, the experience is so fragmented that only a tech savvy customer can figure them out.
Also, yes, it's not helpful when I have to take out my phone, put in the password, open the app, and click 'off' when I could just get up and press the switch much faster.
Surprisingly there's a lot of cheap consumer stuff out there, witch can easily be modified to do what you want. Some of them are "unhackable" though.
The trick is to make everything automated. And use a high level language like JS to make it smart. Yes, I write my home automation in JavaScript :P
After doing a bunch of research the conclusion I came to was Opto-isolated relays [1] are the way to go for lighting control [2]. This allows for simple logic boards to control line voltage things without the risk of the line voltage killing your logic board. Best way to do this style of home automation would be in new construction, as retrofitting it would be hard to do if the house is more than 1 story tall as you need access above and below. Would be labor intensive as well. Will also allow for manual control because you'd put a current sensor on the wire so the hardware can tell when the circuit is on/off.
I would also want to put in some thermal cameras, as motion sensors are not as useful when your sitting on the couch, to tell when you enter/exit a room for auto lighting control. Put temperature sensors in every room and have motorized dampers & air flow sensor allowing for the control of the temperature in every room. Now your lighting and hvac can be manually or automatically controlled. Wire all the sensors and controls to a hardware/software brain that can be upgraded at any time. If that hardware/software brain is disconnected, all the light switches will still work and the normal hvac system will still work; just less efficiently.
Have the thermostat be controllable from the panel when the house is occupied (thermal camera) and auto controllable when vacant.
All of the above is possible right now; it just would cost a lot of money. Every relay/current sensor is $80 bucks; every damper control is $100; every thermal camera is $500; add it all together and you got one very expensive home automation system. But it will work right now without a lot of user frustration.
[1] http://en.wikipedia.org/wiki/Opto-isolator [2] http://diy.stackexchange.com/questions/46601/home-light-auto...
Nest has an app but primary interaction is with dedicated UI widgets.
Not a lot general purpose domestic electricity, although of course lighting is being pushed down towards lower power these days.
https://en.wikipedia.org/wiki/Universal_Serial_Bus#USB_Power...
I have a setup at my house, but the light switches stopped talking to the SmartLinc and I can't get them to re-pair. And without any debugging options, I'm feeling a bit sunk.
Plus it isn't an OR choice, you often get both a switch and an app. So you can have the lights turn on as you drive into the garage.