Thermosmart: Arduino Thermostat

smartstat

[Chris] sent in the Thermosmart. It is an Arduino controlled thermostat. It has a web interface which allows him to see the current temperature and make adjustments from remote locations. He can set heating or cooling to on, off, or auto and adjust the ranges as well. We’ve seen similar done with an Arduino before, even one with a nice LCD interface. This could possibly be useful for remote plant monitoring as well.

26 thoughts on “Thermosmart: Arduino Thermostat

  1. Does anyone else find it a little bit funny that at the end of the project he puts it into a closet (which insulates the thermostat from air in circulation) with electronics (which give off heat)?

  2. Praytell, isn’t this a little bit like using an elephant rifle to shoot a mosquito? Not that it isn’t cool, but Honeywell was making perfectly adequate set-back thermostats umpty-ump years ago.

    Still, I wish I had this gentleman’s abilities.

  3. To the naysayers… think bigger… think home automation…
    If you still don’t get it, one of these from HAI is over $100 and you need their central CPU and remote software to view it from anywhere in the world (Omg, I’m at the airport and I forgot to arm the alarm and turn off the AC).
    This is less than $100, customizable, and internet addressable. Nicely done sir or ma’am.

  4. “pretty cool idea, but to be honest… why do you need to know the temperature of your house when you are not at home? just turn the heating off!”

    @dan
    One may need it for a remote house, used only a few days a year. (vacation house)

    The problem is that it needs too much time to heat up (2-3 days) so if you start the heating when you arrive for the weekend, you’ll live in a cold house and leave right when it starts warming up!

    Another purpose of going digital is to make a smarter algorithm that will improve economy.

  5. “Does anyone else find it a little bit funny that at the end of the project he puts it into a closet (which insulates the thermostat from air in circulation) with electronics (which give off heat)?”

    @sam
    In the utp cable, along with the relay’s control, I have three wires for the temperature sensor too, so that it’s just next to the original thermostat, and not next to the arduino.

    The third picture in my blog shows that. (the LM-35 sensor is like a transistor)

  6. @justgosh
    Thanks!
    You got the point. It’s expandable. This is just the hardware with basic programming.

    As I explained before, advanced heat profiles can be set, so that temperature is more “smartly” controlled through-out the day/week/month/year.

    Copying from the end of the original post:
    “To get the heating even smarter one could use motion sensors, bluetooth of phones, or even a gps enabled Android phone to determine if heating is needed or not.”

  7. Spring is not just for cleaning, but also for fixing your house heat and cool system. My roommates and I check the furnace filter, make sure the fan is running properly, and sometimes replace the thermostat controller. We like to use our furnace to circulate and clean the air to remove all of the pollen that is in the air. Honeywell makes some nice controlls and I’ve also found a brand called PECO that uses a custom algorithm to run the fan during the spring time. The only site I’ve been able to buy them at is thermostatlinevoltage.com there may be other sources out there though. Just some thoughts.

  8. Spring is not just for washing, but also for repairing your house heat and cool system. My family and I check the furnace filter, make sure the fan is running properly, and sometimes replace the thermostat. We like to use our furnace to circulate and clean the air to remove all of the pollen that is in the air. Honeywell makes some nice controlls and I’ve also found a brand called PECO that uses a custom algorithm to run the system fan during the spring time. The only site I’ve been able to buy them at is thermostatlinevoltage.com there may be other sources out there though. Just some thoughts.

Leave a Reply to supershwaCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.