Making a Learning Thermostat
OzPeter writes "As reported in WA Today, Tony Fadell of iPod fame has been using Nest Labs to design and build a thermostat that learns how you live in your house by following how you manually change the temperature. Once you have taught it how to behave, it then can schedule temperature changes that suit your lifestyle, and help you cut down on energy costs."
Don't let women use this thing. It will only learn two settings: the maximum temperature setting and the lowest temperature setting. At least that's how the females in my life use them.
Better known as 318230.
Most thermostats will learn stupid conflicted behavior. Cold person irrationally turns thermostat up to 80. Angry frugal person retaliates by turning down to 50. Repeat 20x/day. Leave it alone at random during nice weather.
I like thermostats that are more even-tempered. My programmable one has a nice feature that if overridden will resume at the next programmed temperature interval, so someone cranking the heat or AC will only be able to influence the next few hours at most.
Man, you really need that seminar!
Sounds overly complicated. With my current thermostat, I set it to make the temperature to 70 degrees at 6:55am (just before my alarm goes off). It learns how fast the house heats up, so the house really is at the right temperature when I want it to be and it does a pretty good job of that, even on unusually cold days.
If I have to manually adjust the temperature to help it learn, then it's going to lag my preferred time by 5 or 10 minutes (the time it takes me to get out of bed and go down to the thermostat and reset it). Or does it learn how long it takes me to get dressed and walk from the bedroom to the thermostat? And if it uses motion sensors to decide whether or not I'm home, it's either going to think I'm never home since I don't go past the thermostat much in my day-to-day activities, or it's going to think I'm always home when it senses the dog going to her food dish.
I'd much rather have a thermostat with an easy to use UI than something that tries to be smart. Maybe if I had a true smart-home with sensors in every room, it could automatically figure out what time I wake up and when I leave the house, but I don't see how a thermostat on a wall can do a good job.
No it doesn't. In fact right at the start of the animation you see what are obviously different people's hands adjusting it.
Existing programmable thermostats assume one person in control. Or at least solely cater for the last person to alter it. Nest appears to be more democratic.
Whether that's a good thing or a bad thing depends on your household!
55* is enough to keep the pipes from freezing. I don't have the money to justify a cozy 68*-72*. Want it warmer? That's why they make clothes and blankets.
We ended up just opening up the windows to let the house warm up to a nice temperature. It's such a waste that the air conditioner keeps trying to cool the whole city to 20C, but dad pays the bills so that's his problem.
-- The Girls.
Really, I was surprised, but I have one on my A/C. So my A/C is a dual stage unit. Basically it has a bypass so that when it doesn't need to put out so much cooling, it can work the compressor less, spin down the fans, and so on. When needed, it can use full capacity. It is a 4 ton unit that effectively has about a 2.5 ton mode. Good for saving energy. Most days all you need is the first stage, even in the desert.
Well the thing is, the stage use is determined by two degree bands, temperature deltas. The first you set between 1 and 6 degrees. This is how much the temperature can swing before the unit engages. So if the degree band is 3 and the thermostat is 75, the A/C will come on at 78 (or the heat at 72 if in heat mode). The second one is another two degrees fixed. When the temperature is more than the first band plus the second, the thermostat engages the second stage of the A/C. So if set at 75 with a 3 degree band, the second stage engages at 80 degrees.
Needless to say the thing cools a hell of a lot more when fully spun up. So you really can make it cool down faster by setting the temperature lower.
In fact, I have to when it is really hot. When it is very hot, like 105 or above out, the low stage is really only enough to maintain the temperature. It cools as fast as heat leaks in (that is the design idea more or less). So to actually get it to cool, I have to kick in the 2nd stage. Means if I want 75, I set the temperature lower, until it hits 75, then set it to 74 and the A/C will continually run until the outdoor temperature cools off enough.
And yes, it is more efficient to run continuously in the low stage than cycle on and off in the high stage.