Smart Homes Alter Human Behavior
spectrum.ieee.org
spectrum.ieee.org
Pretty much what remains are basic things like a text message if we left the garage door open overnight or our garden is thirsty for too long.
But then I also avoid "smart" devices that require internet connectivity.
It’s good fun and very inexpensive.
Once you have the equipment and the knowledge, it takes around $2 of electronics to turn any random simple device into a smart device. Speaking for myself at least, it took around $1000 of tools and 3 months of trial-and-error self-teaching to reach that point…
Definitely good fun though :)
I had a Nest thermostat for a while and ultimately ended up using it like a dumb thermostat with 7-day wake/work/return/sleep settings. It kinda put me off on automation. Now I have my own home-made BLE / video IoT gadgets that I manage myself.
It is waaaay more coding & fiddling, but in a fun way and not a "I paid $500 for this crap" way.
Everyone's spare time is their own, and there's never not enough of it, so I do understand the consideration of how best to spend it when available.
So, me being the technologist, thinks that creating a WiFi enabled mousetrap will let me know if it triggered. I buy a Cricket WiFi module [1], some batteries and reed switches. Start messing around with it, then think to myself "this is dumb", it only takes me 1 minute to check the three mousetraps, whereas I was going to ruin a perfectly good weekend in building a WiFi mousetrap. I put everything in a box, might revisit it later. After working in technology Monday through Friday, I definitely didn't want to spend my weekends doing it either.
The lights start dimming over a span of 2 hours until they are their minimum at 22:00.
The result is that it just feels like it is time to go to bed. I have always struggled with getting plenty of sleep and not staying up too late and this has had a tremendous effect the past two months.
And although they seem to have worked hard to answer in the affirmative, the conclusions reported by the article are suspect.
First, if a smart thermostat takes more time to calibrate than a dumb one, then surely it won’t be widely adopted. The question, then, is how accurate the researchers’ model is compared to available technology.
And the conclusion that humans would “change the order of their tasks to minimize their time spent changing temperature” is as baffling as it is amusing.
But why do IoT devices, which we pay for, then STILL sell our privacy/freedom?
If IoT is the internet 3.0, then things aren't going to be good. Ipv6 and nigh infinite addressability is just going to be nigh infinite granular surveillance.
Honestly, the lack of interop and standards barriers is a good thing at this point.
And I didn't even talk about the hackability/vulnerability issues.
The two ways to close that gap are cloud service revenue (paid monthly or with privacy) or to charge thousands instead of hundreds for a thermostat.
Also, an ESP8266 costs 5-10$ and all the software needed to build your own gear can be one-click installed with the Arduino IDE. That’s what preserving freedom and privacy costs today.
Because they can. Do you routinely leave money laying on the table?
Not to say a digital thermostat couldn't account for this (you have to find them specifically), and are probably better with good firmware, but murcury will have a wider margin before activation.
Well, digital thermostats will have as much of margin as you program them to.
Until your comment, I assumed every digital thermostat had hysteresis since the 90's. I can't imagine why they wouldn't. The more expensive ones have PWM control of the heater or heat exchanger, but that's something extra beyond what the mechanical ones did (metal strip thermostats used to be designed with hysteresis too, what isn't something they automatically have).
The simplest possible implementation of an electronic thermostat would be able to switch thousands of times per second, and this is completely useless for controlling anything mechanical. When you are making real controllers, you always need some extra complexity, but you don't need a lot of it to make a good one.
(The Tekmar smart home interface for it is offensively priced. The thermostat works fine without it, though.)
Is it a problem that it stays closer to the asked temperature?
I think a digital thermostat could work well enough if they weren't made with a focus on being stupidly cheap or possibly somehow still absolutely energy efficient.
* Wake up and respond FAST to user inputs.
* Show the numbers it's thinking of big (running average over 5, 10, 15 min?), but also the current reading small (but readable) updated whenever it polls.
* If there's a hold or timeout involved display that too, expose the user to the thought process, don't just be a nearly opaque box.
* Be responsive in other ways. If I switch modes at the very least kill the old mode's 'calling' line right then, even if the new one gets a cooldown to prevent equipment issues.
One reason I could see is to preserve the life of electromagnetic relays, but modern thermostats should use solid state relays.
These points also seem to be solved for any somewhat modern (less than 15 years old?) run of the mill thermostat. Generally they always show the current reading and give the temperature setting only when you ask for it though, that's the only difference I see with what you want.
A running average, but also making it clear to the user (both the value the unit is using for the decision and the current instant input) as well as a 'running average' over a given window address that specific comment. I added my own frustrations on top since they're also part of the larger 'dumb down the UI' and make the device frustrating.
Take an Arudino with both analog and digital pins. A digital pin is either high (1) or low (0). That's it. On or Off. An analog pin can have a range of values from 0v to 3.3v or 5v depending on configuration. That single pin can be wired to several different items that each have a separate resistance allowing them to be identified by their passed voltage.
At the same time, analog has its own problems with that lack of precision, so everything needs to accept a range. Put a resistance on a 5v line, and read from it multiple times and you get multiple readings, but within a +/- tolerance.
[1] https://support.ecobee.com/s/articles/Threshold-settings-for...
Some modern thermostats try to emulate this behavior. The Honeywell T6 line of thermostats have technician settings for configuring this behavior though no technician takes the time to configure them for a home.
https://www.amazon.com/Honeywell-CT87K1004-Available-RoundHe...
Goes to say every technology changes human behavior. Candlestick, oil lighting, electricity, etc.
The problem? One of the discomforting things about living inside houses is when the air doesn't move. Yes, you can use a portable fan or ceiling fan to move air around, but that's normally at a speed which is TOO fast. If you sit in a room for any period of time and the air temperature coming from the vent doesn't change, then you may not even feel it blowing, which is almost as uncomfortable as being too warm or too hot.
I feel a better solution would be to set a temperature threshold and allow the thermostat to have a bit of wiggle room to increase the comfort level of those who are in the house by moving the air around longer and altering the temperature slightly, which is what would happen were you outdoors.
Another funny part:
“The researchers also explored scenarios where two humans with different preferences were in the smart home environment at the same time. In such instances, the humans actually changed the order of their tasks to minimize their time spent changing temperature.“
The horror!
This definitely happens to me. My clothes dryer is "smart" which means it refuses to just run for a fixed time and has some sort of smart detection of when to stop. It doesn't work well. Instead I have to run it several times before the clothes are actually dry. There's also no easy way to set it to a fixed time long enough. You have to mess around with the dial, long press another button, hit another button over 12 times - then that works for one load and it goes back to default "smart" settings.
Given these experiences I have a hard time seeing how AI could improve my setup. It would probably just make it more chaotic and even less predictable.