That is quite good. I have a tick based clock on my boiler which failed last year and my bill was thru the roof. I will deffo try this project for this winter. Thanks, guys.
Just watching this now and I was wondering how you handled hysteresis for the thermostat? I can't quite make it out from the video. How well does the display scale to larger display modules?
Thank you so much for this project a lot of work from you both and to share your code is very generous thank you I will look at making it with one change as I don't trust the cloud with my heating so will have a look at Bluetooth to my phone for control and settings!!
Hey there! nice vid. I want to make my analog thermostat that controls my smoker digital and wifi controllable. Do you have any suggestions. I think I need to use a pid temp controller, and then ....
I really like the idea of this, for all the reasons you stated and more. Part of the problem is I have to consider aesthetic, not just function. Is there a way to make one of these that looks pretty?
I have the OLED Display and the terminals read Gnd, Vcc, D0, D1, RES, DC and CS. How do I connect the 8266 to this display since the OLED Disply has 7 connection instead of 4 like you have?
Awesome. I am looking into making one of these to bypass the current thermostat so my roommate cant turn off the heat (because he is a cheapskate and I am cold) but I don't think the relays will fit inside the existing thermostat. I can fit the arduino but that's about it. I'll have to think about this one for a bit.
Hi D - Thanks for comment. It's funny that one of our roommates has tried to do this. I wish we had thought of this before. You might be able to use a solid state relay to squeeze the footprint into something that fits inside the existing thermostat setup - For example this one: a.co/eqWyEum If it doesn't work, buy a cheap heater. The winter is going to be cold this year. Let us know how it goes!
Hello guys, I loved your video! I have a question, I have 4 separated thermostats in my home. Do I need to have 4 separated 8266 and 4 relays or... Can I have one thermostat with a 8266 with a relay connected and some sort of wifi receptor connected to the 3 other relays?
Me personally I would make one the master with relays and then have the other three send commands to it with some sort of command protocol you pick/design.
I was waiting on a comment from my earlier post but since then I have configured an OLED SPI display and DHT 22 Sensor to work on the ESP 8266. I need help with the code to make these work together and then this project will be complete. I had to switch to the DHT 22 sensor because my soldering skills are not good at all. Please respond because I am actively trying to get this project to work. Also on your other video you only show it working with one relay and not all three. Can you post a video with it working on all three relays and not just one. I would really appreciate your help. Thanks in advance and am still working on the code.
Hi Guys, It looks amazing, great work. Any updates on the MQTT service for this project . I have my house automated with OPENHAB and will be great if values can be viewed and controlled in Openhab and locally with MQTT protocol.
Yeah, I'm really pretty new to using Adafruit IO and Arduino in general. The first question I have is setting up the feeds and which path to use. I inserted them all with all the same error AdafruitO_Feed'does not name a type. Then there are various other errors with declarations. As I've read, take it from the top with the first error and the IO Feed is it. I can send the message but here may not be the place. Thanks for all of your help, sorry for the delay with my response.
I'm able to test my ESP8266 and use an OLED, I've tested the MCP9808 (All Worked) with their libraries, however I seem to be stuck. I think I'll put an end to this example for now. I really like the 8266 but just don't have the knowledge right not to make it work. Everything of mine is the same as you're with the exception of the OLED type.
Hello im getting a lot of troubles on Arduino ide, can u help me with this?? Arduino: 1.8.5 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600" Build options changed, rebuilding all In file included from C:\Users\xxx\xxx\xxx\xx\xxxx: sketch\config.h:20:29: fatal error: AdafruitIO_WiFi.h: No such file or directory #include "AdafruitIO_WiFi.h" ^ compilation terminated. exit status 1 Error compiling for board NodeMCU 1.0 (ESP-12E Module). This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. i put the xxx because this is public
fantastic! nice video man. Can we do this without going to the cloud? something like setup a wemos/(Wemos Temp & Humidity Shield) at a location with a preset temperature and another wemos with relay at another location ; both wemos are configured for the same wifi. So when the temperature reaches a certain point, it sends out a command to turn on/off the heater for example.
We are working on this for out next setup. We will setup an MQTT server on Raspberry Pi acting like a bridge for all your hardware device at home. Subscribe and It will be arriving soon
Just found this channel today, you guys are great at explaining and teaching the content. Wish you would do more videos, they are very well done!!!
That is quite good. I have a tick based clock on my boiler which failed last year and my bill was thru the roof. I will deffo try this project for this winter. Thanks, guys.
Hey I really like your videos. very detailed and thorough
Thank you Sachika! Please go ahead and hit the subscribe button and any requests for videos!
Just watching this now and I was wondering how you handled hysteresis for the thermostat? I can't quite make it out from the video.
How well does the display scale to larger display modules?
Thank you so much for this project a lot of work from you both and to share your code is very generous thank you I will look at making it with one change as I don't trust the cloud with my heating so will have a look at Bluetooth to my phone for control and settings!!
Hey there! nice vid. I want to make my analog thermostat that controls my smoker digital and wifi controllable. Do you have any suggestions. I think I need to use a pid temp controller, and then ....
Is there anyway to add buttons to manually set the temp up or down?
I really like the idea of this, for all the reasons you stated and more. Part of the problem is I have to consider aesthetic, not just function. Is there a way to make one of these that looks pretty?
Hi can i connect this device with a home assistant server ? If yes do you know how ?
Would it be possible to replace the 8266 board with the esp32, because it has a built in temperature sensor ?
I have the OLED Display and the terminals read Gnd, Vcc, D0, D1, RES, DC and CS. How do I connect the 8266 to this display since the OLED Disply has 7 connection instead of 4 like you have?
Great Work Guys
What relay will we used? Thank you so much sir
Awesome. I am looking into making one of these to bypass the current thermostat so my roommate cant turn off the heat (because he is a cheapskate and I am cold) but I don't think the relays will fit inside the existing thermostat. I can fit the arduino but that's about it. I'll have to think about this one for a bit.
Hi D - Thanks for comment. It's funny that one of our roommates has tried to do this. I wish we had thought of this before.
You might be able to use a solid state relay to squeeze the footprint into something that fits inside the existing thermostat setup - For example this one: a.co/eqWyEum
If it doesn't work, buy a cheap heater. The winter is going to be cold this year.
Let us know how it goes!
Can you upscale the thermostat manually too or only via smartphone ?
Hello guys, I loved your video! I have a question, I have 4 separated thermostats in my home. Do I need to have 4 separated 8266 and 4 relays or...
Can I have one thermostat with a 8266 with a relay connected and some sort of wifi receptor connected to the 3 other relays?
Me personally I would make one the master with relays and then have the other three send commands to it with some sort of command protocol you pick/design.
can you add a remote temperature sensor to this module, i.e. , ESP8266 with a temp sensor at a remote location that talks to this module.
You can do this by updating you Adafruit feed of current temperature & monitoring the feed for the room temperature for control
I was waiting on a comment from my earlier post but since then I have configured an OLED SPI display and DHT 22 Sensor to work on the ESP 8266. I need help with the code to make these work together and then this project will be complete. I had to switch to the DHT 22 sensor because my soldering skills are not good at all. Please respond because I am actively trying to get this project to work. Also on your other video you only show it working with one relay and not all three. Can you post a video with it working on all three relays and not just one. I would really appreciate your help. Thanks in advance and am still working on the code.
Hi Guys,
It looks amazing, great work.
Any updates on the MQTT service for this project . I have my house automated with OPENHAB and will be great if values can be viewed and controlled in Openhab and locally with MQTT protocol.
What kind of relay should this project be using? The link for the relay currently goes to a different product.
awsm video how can i integrate this to home assistant?
Use esphome or tasmota instead of Adafruit
I don't see anything in the code about controlling a load through the relay signal.
is it compatible with alexa? Also can I control it with buttons?
I'm starting this next week what line of code do I need to change to use degrees instead of fahrenheit as I live in the UK thanks.
Is there any way you guys released the code for this?
Hi Lewis! We apologize for the late response to this. Here is the code - github.com/batmanprasad/SmartThermostat
I'm trying to make this project work, however I'm getting a lot of library errors.
Hi! What kind of errors do you have ?
Please let us know what exactly it is so that we can troubleshoot!
Yeah, I'm really pretty new to using Adafruit IO and Arduino in general. The first question I have is setting up the feeds and which path to use. I inserted them all with all the same error AdafruitO_Feed'does not name a type. Then there are various other errors with declarations. As I've read, take it from the top with the first error and the IO Feed is it. I can send the message but here may not be the place. Thanks for all of your help, sorry for the delay with my response.
Based on you input it looks like your Adafruit libraries are not in place. Make sure you've done that and selected ESP 8266 as your hardware
I'm able to test my ESP8266 and use an OLED, I've tested the MCP9808 (All Worked) with their libraries, however I seem to be stuck. I think I'll put an end to this example for now. I really like the 8266 but just don't have the knowledge right not to make it work. Everything of mine is the same as you're with the exception of the OLED type.
This is way over my head, have no idea , I think I need a beginner lesson on this stuff.
Hello im getting a lot of troubles on Arduino ide, can u help me with this??
Arduino: 1.8.5 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
Build options changed, rebuilding all
In file included from C:\Users\xxx\xxx\xxx\xx\xxxx:
sketch\config.h:20:29: fatal error: AdafruitIO_WiFi.h: No such file or directory
#include "AdafruitIO_WiFi.h"
^
compilation terminated.
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
i put the xxx because this is public
fantastic! nice video man. Can we do this without going to the cloud? something like setup a wemos/(Wemos Temp & Humidity Shield) at a location with a preset temperature and another wemos with relay at another location ; both wemos are configured for the same wifi. So when the temperature reaches a certain point, it sends out a command to turn on/off the heater for example.
Hi Mohammed! We are looking into this right now. Give us a couple more days to help you figure out a path.
something like client/server setup with MQTT with ESP8266
We are working on this for out next setup. We will setup an MQTT server on Raspberry Pi acting like a bridge for all your hardware device at home. Subscribe and It will be arriving soon