Awesome this is just what I was needing. Ive finally pulled my finger out and flashed a sonoff with Tasmota (following your guides, thank you very much), once my lights etc are done heating will be next. My hard wired thermostat is in a rubbish place though, so I could do with a battery powered ESP for doing the temperature reading.
@notenoughtech6 жыл бұрын
Same here really. I'm planning to add temp sensors in rooms and add that array into the system later
@ThermaRay6 жыл бұрын
FWIW, I don't recommend that any thermostat/whole house heat control to be in an OFF position. Should the house cool to the point of freezing, you run the risk of freezing pipes, which then burst and flood the house. (There are other issues, too.) Some jurisdictions won't allow a thermostat with an OFF position. So set your minimum temperature to some point where you know nothing will freeze: 5C or so is a common minimum. Most homeowners don't understand this intuitively, but once explained, the lights come on. :-) So if you want to turn it off, set OFF = 5C and you should be good to go.
@notenoughtech6 жыл бұрын
I agree, the way I implemented it - the original thermostat still overrides the sonoff... so if your house temp drops below that, the other one will kick in regardless. The AWAY mode is mostly because in this configuration I wanted to have control from both sources at the same time (as placed in parallel - one has to be OFF to use the other effectively)
@Ed196012 жыл бұрын
Have been away from my house for years. Heating off not a single pipe burst, eventhough it is in a very cold climate
@saiph-15636 жыл бұрын
This is perfect, thank you for this. I have the newer version of the Sonoff basic, you need to solder a wire to IO2 as gpio14 is not available. Looking forward to the updates to this.
@JoeMcPlumber3 жыл бұрын
I'm sorry i'm really really late to the party, is anyone still around? Because my v1.3 switch has the I02 pad on the back, or anyway it looks like a pad but damned if i can get solder to stick to it. It's smack in the middle of the trace that goes to ground and i'm just baffled.
@notenoughtech3 жыл бұрын
If solder doesn't stick the pad isn't hot enough. Flux would also help
@reloadfast5 жыл бұрын
thank you SO MUCH for this video. I have spent several evenings searching for exactly this.
@notenoughtech5 жыл бұрын
Bear in mind I keep adding features :) so do follow me if you want to see more options in this setup
@FedericoGranata6 жыл бұрын
It's weird to look at a horizontally mirrored video (from 6:26 )... the numbers are messing with my brain :D
@notenoughtech6 жыл бұрын
Extra mental exercise :) Not sure why but I cannot flip it in OBS... and I forgot to do this in the post...
@NSBSpeshal6 жыл бұрын
Great project, and would have super useful last year when we had exactly that thermostat lol, but had a new boiler installed in the summer that has a remote thermostat that operates on 868MHz, currently planning on sniffing out it's protocols.
@notenoughtech6 жыл бұрын
That's gonna be a challenge. Good luck
@RickyLove6 жыл бұрын
Just interrupt the relay signal wires...doesn't have to be that model of thermostat! This is a great project
@wth1014 жыл бұрын
If you don't have a 3d printer and don't want the relay to be seen could you just do what you have done at the boiler.
@notenoughtech4 жыл бұрын
Personally I felt more confident on this side as it's fused :) but you are 💯 correct
@stevenmorris55464 жыл бұрын
Thanks for all your work on this and I surprised myself and got it working, my issue is the bit where you say I am cold , which would be perfect for the wife seem to be missing and when I tried the command Alexa told me to put a jumper on 😂 any chance you could had that to the response node PLEASE
@notenoughtech4 жыл бұрын
I'm not sure if I could do this with Alexa skill. You can definitely do this with IFTTT and Google home
@stevenmorris55464 жыл бұрын
Just added a routine and the seem to do it thanks
@Know-Tree4 жыл бұрын
it really great video, Can I use the same method for two-wire, can you please guide me .
@notenoughtech4 жыл бұрын
Check how the thermostat operates. If all you need is to interrupt the signal line you can still do it with a sonoff.
@Know-Tree4 жыл бұрын
@@notenoughtech Thanks for your quick reply, which to wire from sonoff I can use the interrupt the circuit? you reply much appreciated
@notenoughtech4 жыл бұрын
Try to find the info online about your unit - and understand how it works. Based on this you will know if you can use it directly. Mine had 3 wires with mains - so I was able to use it in parallel. But how you gonna connect yours is highly dependent on voltage available and signal used to drive the boiler.
@Know-Tree4 жыл бұрын
@@notenoughtech you are so kind. I will study before starting the project. may I ask you again if I mess up?
@notenoughtech4 жыл бұрын
ask before you mess up. As the repair can be costly.
@quaternion-pi6 жыл бұрын
Great project! If you added a color touch screen to replace the original Honeywell control it would be perfect.
@notenoughtech6 жыл бұрын
I'll replace the unit later with a LCD, not touch controls though. I will add ON|OFF and rotary encoder.
@Roedy_Coedy6 жыл бұрын
@@notenoughtech Please release an update video showing how you get this working when you do! Also an auto away mode would be awesome!
@notenoughtech6 жыл бұрын
I will add one that deals with Google ecosystem {node red server needs SSL for this) and then one replacing the unit with custom built controller with screen . That the plan
@alpeshrodage5 жыл бұрын
Very informative video. Do you have video explaining how to implement this with HVAC?
@notenoughtech5 жыл бұрын
Sadly I don't have the HVAC. But the I'd imagine you need 2 relays one for cooling and one for heating
@alpeshrodage5 жыл бұрын
@@notenoughtech thanks I new bee. So was wondering how wiring will look like
@lafunga16 жыл бұрын
Can the existing thermostat stay in place and used as override?.....great video cant wait for google instructions.
@notenoughtech6 жыл бұрын
Yes, I'm using both. To use smart functions your old thermostat needs to be in OFF position (min temp)
@lafunga16 жыл бұрын
@@notenoughtech thank you. Just need instructions on how to make it work with Google.😁
@notenoughtech6 жыл бұрын
Should be up this week. If all goes well :)
@MeditationOasis_BaGRoS6 жыл бұрын
Interesting. Can you add weekend timer? Different temperatures in different hours.
@notenoughtech6 жыл бұрын
I want to add Google calendar integration. Which would allow temperature and time setting
@HiteshPatel-1195 жыл бұрын
Please update on calander integration. We need schedual
@notenoughtech5 жыл бұрын
I will do it once I have the custom thermostat face done with the ESP32. So many tasks . So little time
@user-od3rl5mc6 жыл бұрын
Did you consider using the TH10/16, could have just added a sensor with the port provided on that one?
@notenoughtech6 жыл бұрын
I had basic at hand if I'm honest but I guess if you can add the Tasmota, then there is very little difference to this NodeRED wise
@minhtethtoon8484 жыл бұрын
How do i connect the thermometer to the sonoff. I have a basic R2 V1.3
@notenoughtech4 жыл бұрын
Inside the sonoff you'll find Dev pads. Use these to link the sensor. Remember you will need to flash it with tasmota
@audiaudi68535 жыл бұрын
Hi, the video is brilliant. Are you able to control hot water as well or just heating i' was thinking of doing same project as you've done, but my problem is 3 zones, ground floor 1st floor and hot water. How would you control the hot water in case like this if i can ask? Thank you for sharing your project with us ;)
@notenoughtech5 жыл бұрын
You will need 4channel sonoff to control more than one circuit in your house. It will complicate the flow in NodeRed a little but it's not possible. I will add multiple sensors and sensor trailing option soon.
@jenaman00015 жыл бұрын
This is brilliant. I am working on it. How can invoke the GUI ?. Do I need to deploy GUI anywhere ?? Thanks, Manoj
@notenoughtech5 жыл бұрын
There is a nodeRed dashboard ... It uses a template mode to draw the GUI. More details in the article linked in the video description
@jenaman00015 жыл бұрын
Thanks so much. In fact I found it. Thanks for beautiful video... Will wait for more like this. Thanks, Manoj
@notenoughtech5 жыл бұрын
Thanks for your kind words.
@jenaman00015 жыл бұрын
How do I get the Cooling state ?? I get heat and leaf for now. Also do I need to configure any MQTT topic in son off or DHT ??
@notenoughtech5 жыл бұрын
@@jenaman0001 The setup isnt configured for AC but for heating only - you will have to follow the same logic to setup the AC temps yourself. You need to configure the topic for each device. I use several temp sensors to control the heating and then one sonoff to trigger the thermostat. Did you see the associated article? It has a little more details than the video on the subject
@radjakamli83155 жыл бұрын
Thank you for the video ! I want to control an old thermostat with an ESP8266 but I m confused about the wiring between the microcontroller and thermostat ? Can I use the same wiring like the video ?
@notenoughtech5 жыл бұрын
Yes just remember you need a relay .sonoff is the esp8266 with a relay
@radjakamli83155 жыл бұрын
@@notenoughtech thanks a lot
@gregma606 жыл бұрын
Question. I have a separate thermostat (all tasmota) in each of my rooms hooked up to different heaters (no central heat). I love you idea and I tried to implement it. One problem is that all of the 4 nest circle things are under one widget. I can't figure out how to get each into it's own widget in the NodeRed dashboard.
@notenoughtech6 жыл бұрын
You need to edit the Dashboard, If you want to have one NEST widget per tab - create 4 tabs. Otherwise, create 4 groups in a single tab, then edit the node with NEST widget and add each widget to a separate group
@gregma606 жыл бұрын
@@notenoughtech I have one tab called "Home". Under that tab I have 4 groups "Living Room", "Dining Room", "Office", "Bedroom". Under "Living Room" I have "Livingroom_slider" and "Livingroom_nest", the same for the other tabs named appropriately. On the dashboard, I can see all 4 groups, and each group has it's individual slider. However, the nests are all contained in the first group one under the other. I can't seem to get the nests to each display in their group no matter what group I associate the Nest template node with.
@notenoughtech6 жыл бұрын
Could you get me a screenshot of dashboard and the node red end?
@gregma606 жыл бұрын
@@notenoughtech Is there a way to attach screenshots here?
@notenoughtech6 жыл бұрын
email me on mat at notenoughtech com
@notme222 жыл бұрын
Do you have any issues with the 24vac powering the sonoff?
@notenoughtech2 жыл бұрын
I'm on the 240VAC so I can't comment on that
@EsotericArctos5 жыл бұрын
How are you handling hysteresis with the flow? It is possible we could have very short cycle times without hysteresis. It looks like it should work okay with a SOnOff SV as well, which is what I would use as my system is a 24Volt system
@notenoughtech5 жыл бұрын
The hysteresis is handled by averaging X measurements supplied every 300 sec. There is a graph as a monitor which you can use to see how often the heating comes up and adjusted the values as needed. If you can feed the sonoff of 24v the. You can do this that way
@jonfarcher3 жыл бұрын
Is there a reason you don't use the Sonoff Zigbee Bridge with Tasmota as your co-ordinator?
@jonfarcher3 жыл бұрын
Thanks for the video by the way, really interesting.
@notenoughtech3 жыл бұрын
Not really. I have it flashed as well, I'd have to read up a bit more on the dev progress as i flashed it very early into development and a lot of things were not compatible with it yet.
@jonfarcher3 жыл бұрын
That’s why I ask, I’ve got one flashed up and like the idea of separating my Zigbee coordinator from home assistant, but have had an interesting experience so far. Either you let tasmota control device pairing and have a messy Matt message stream to deal with manually or let home assistants Zigbee integration manage it which although works very well means that link has to be online at all times so may as well stick with a USB device.
@notenoughtech3 жыл бұрын
@@jonfarcher out of convenience I I think I like to manage this from Raspberry pi directly. But that's a habit really
@jonfarcher3 жыл бұрын
@@notenoughtech It would have been convenient for me to hide the Home Assistant Pi in my rack, and just have the Zigbee unit centrally in the house. Hopefully this will come at some point. I'm sure the Zigbee software will improve on Tasmota over time. Either that or I'll be designing a nicer case for my Raspberry Pi. Cheers!!
@TheMonsieurC4 жыл бұрын
Great video! Will this work with underfloor water heating with basic thermostat dial (like the Honeywell) in each room? If yes, can the Sonoff Basic and DHT11 be replaced by Shelly 1/1PM (stock firmware) with the Temperature Sensor add-on?
@notenoughtech4 жыл бұрын
It should do. If you have multiple zones then you will need a sonoff for each zone. If the thermostats are linked together then you will need just one
@TheMonsieurC4 жыл бұрын
NotEnoughTECH thanks!
@cpyandy6 жыл бұрын
Is there a hysteresis anywhere so the heater is not turning on and off all the time?
@notenoughtech6 жыл бұрын
Currently I manage this with averaging temp readings. I will add a software implementation as the thermostat does not come with anything like this
@alex.drinks.water.4 жыл бұрын
Will this work on 220 volt electrical heating? how do you keep it from catching fire in that case?
@notenoughtech4 жыл бұрын
The sonoff basic only serves as the signal breaker for the thermostat unit - check the article linked to see wiring principle.
@alex.drinks.water.4 жыл бұрын
@@notenoughtech will do, thanks!
@willowa29553 жыл бұрын
Hi, where can I purchase this device from ? Thks
@notenoughtech3 жыл бұрын
Not sure why my reply wasnt posted. Link to sonoff basic should be in the linked article
@gregma606 жыл бұрын
Dang it! I am having the weirdest problem with the Alexa responses and get temperature. I'm in the US, so have everything in Fahrenheit. According to the docs, you set "temperatureReading" to the temperature which should be celsius. My TH16's give the temp in fahrenheit. If I pass this on directly, Alexa tells me the current temperature (which is 68 degrees) as 155 degrees (converting it from celsius to fahrenheit) all is as it should be. However, if I convert to celsius and pass it (68-32)*5/9 then Alexa tells me it's 20 degrees (for some reason Alexa decides not to convert from celsius to fahrenheit. In fact, I can hard code this, sent it 68 and it reports 155, send it 20 and it reports 20. what the....
@notenoughtech6 жыл бұрын
Is your Alexa set to F? As it has units set as well. Reporting in responses should be in C and Alexa will convert this to F
@gregma606 жыл бұрын
@@notenoughtech good gracious. It was set to f. I had to set it to c, stop the app, restart the app, change to f, and it worked.
@notenoughtech6 жыл бұрын
Awesome
@danielvelazquez5657 Жыл бұрын
With the question that I am going to ask you will realize that I am not a programmer but how do I change the configuration from Celsius to Fahrenheit ?
@notenoughtech Жыл бұрын
Check the V3 configuration and it has a settings node to pick your unit.
@user-od3rl5mc6 жыл бұрын
What would be cool is if you added a thermostat in each room that could make a call to heat from the boiler?
@user-od3rl5mc6 жыл бұрын
RF would probably make sense here as these devices can last for years on a single battery. However you'd need some sort of reciever like the Sonoff bridge. Alternatively you could integrate something into the lightswitch in each room (guaranteed power feed). Shelly1 may be compact enough.
@user-od3rl5mc6 жыл бұрын
To take it one step further, you could add thermal actuators to the rads in each room. Normally open or closed should be sufficient. That way if the boiler is already on you can simply set the rad normally open or if the desired temperature is exceeded set to normally closed. This would essentially replicate something like the tado system. The disadvantage of a system like this is the sensor is usually located right next to the heat source which is less than ideal. Better to have them decoupled somehow.
@notenoughtech6 жыл бұрын
It's a good idea. Although application of this would be crazy. I can do this based on sample relays (I have 16 relay board) but I don't think I could afford to put 10+ WiFi radiator valves to run it myself unless I come up with something cheap and functional
@user-od3rl5mc6 жыл бұрын
@@notenoughtech I believe its been done already amongst openHab community, let me see if I can find the link
@user-od3rl5mc6 жыл бұрын
@@notenoughtech here you go: community.openhab.org/t/my-central-heating-solution-using-thermal-actuators/41320 Pretty cheap solution also. Would love to see how this could work in NodeRed, or if it was even possible. As he mentions in the articule, you could kill 2 birds with 1 stone by using something like a TH10 to control the actuator and measure the temperature at the time but I guess your hacked basic would work equally as well :)
@garyprice4646 жыл бұрын
I have the latest wireless Thermostat by Honeywell can this used on a 800mHz signal?
@notenoughtech6 жыл бұрын
If you get the Sonoff RF version you could try it. Bear in mind you will have a task of decoding the signal sent to your heating controller.
@dextraa13375 жыл бұрын
Hey, i got a digital honeywell thermostat which is connected to 2 wires. Can i use this solution aswell?
@notenoughtech5 жыл бұрын
I should imagine so. I'd assume that all you need is just a relay in that case to close the circuit.
@Know-Tree4 жыл бұрын
Hello Friend, did you completed you project with two wire, I have the same issue, can you please help us
@CRD3D-UK4 жыл бұрын
Hi. This is what I've been looking for. Self-isolation has got some good points :). Anyway. Is there any chance this could work with the wireless thermostat?
@notenoughtech4 жыл бұрын
Technically it could but you need to inspect how the boiler is connected. It's likely that you would connect the sonoff to the boiler instead of thermostat. It's more risky this way so please be careful and read enough about your boiler to find out
@CRD3D-UK4 жыл бұрын
@@notenoughtech Ok. The boiler itself has a receiver that is connected by 3 cables (and one is looped). Question is does this way work? Or should i hardwired it rather then replace just receiver connection. Hope you know what i mean lol
@notenoughtech4 жыл бұрын
If this is the case, you will wire it the same way. Wire it in parallel so you have the control from both - this way if you want to control it over the sonoff keep the temp on the wireless one to minimum
@CRD3D-UK4 жыл бұрын
@@notenoughtech Would it better of with TH10/TH16 rather than Basic?
@notenoughtech4 жыл бұрын
Yes but then I can't use $5 in my title 🤣😂🤣 any sonoff will do and temperature sensor can be from another source
@MrStemkilla5 жыл бұрын
those switches can run on 24vac??
@notenoughtech5 жыл бұрын
No as sonoff takes power from the line too and 110V is the minimum. You can try an esp based relay board that has 5v supply. Most of them have isolated relays
@siffy19935 жыл бұрын
can i use a SONOFF TH16 ive just bought one then i saw your video now?
@notenoughtech5 жыл бұрын
Yes you can. Most sonoffs will be ok for this application
@siffy19935 жыл бұрын
I've got a honeywell bdr91. So could you possibly explain what I would need to do. Obviously I understand the live goes on existing live. And neutral same as well then the live coming out of Sonoff. Does that go to common or the signal.
@notenoughtech5 жыл бұрын
Be very careful, you need to identify 2 things. The voltage for the signal (AC/DC and if its 240V or low voltage and if signal pulls high/low etc. Based on this you will know what device is best suited for the application. You can use Shelly 1 as well as the relay circuit is decoupled. Simply hook it between signal wire and signal connector, set the heating to ON and control the signal via Shelly 1
@louiscorriveau58996 жыл бұрын
Any updates on this project? Did you get Google Assistant to work with this set-up? Thanks for a very informative video!
@notenoughtech6 жыл бұрын
I'm still working on a major code rework but you can see the multiple sensor integration and floor tracking priority here kzbin.info/www/bejne/jobSqneHd9Vgj5o
@lafunga15 жыл бұрын
Hi is there any update to getting it working with Google Home ?
@notenoughtech5 жыл бұрын
Not released yet, I can make it ON/OF SET TEMP and READ temp for Google Home but GoogleAssistant has only ON/OFF
@lafunga15 жыл бұрын
Actually all I need is for it to work with Google Home that I have around the house and control via Hassio.
@notenoughtech5 жыл бұрын
I'm away right now, but it uses HTTP via IFTTT to set the variables in the system on and off.... these are checked every 5 sec so if you read the article you should be able to plug that in
@gregma606 жыл бұрын
Do you have all the code-red code in one place for this flow?
@notenoughtech6 жыл бұрын
At the bottom of the article
@gregma606 жыл бұрын
@@notenoughtech The File Download: link which maps to a google drive is giving a 404 error.
@notenoughtech6 жыл бұрын
strange - its the same link I have from google drive... I linked it again can you confirm it works now?
@gregma606 жыл бұрын
@@notenoughtech Unless I'm clicking on the wrong thing, still the same. aha! It's the /view at the end of the link. Removed that and got to it.
@notenoughtech6 жыл бұрын
there is also one at the very top of the post - did that one work? Strange as previously link without /view had 404 error and I added the one with the view
@soovui6 жыл бұрын
Hi, very interesting tutorial. From your tutorial, I see the Alexa respond to you and change temperature settings accordingly with voice, do we need to do anything over login to alexa developer skill to make alexa response voice respond accordingly? Whereby, I tried to change the 'has leaf' temperature setting display but it seems not coming out within the range, x = flow.get('ambient_temperature'); as shown below. What happen ya...? if (x > 17 && x < 32){ flow.set('leaf', true); msg.payload = true; msg.topic = "has_leaf"; return msg; }
@notenoughtech6 жыл бұрын
This is how I'm interacting with the alexa: notenoughtech.com/featured/alexa-and-nodered-integration/
@chrisrosenkreuz233 жыл бұрын
wonderful
@stevenmorris55464 жыл бұрын
Very nice thanks
@ParthBhat6 жыл бұрын
Amazing !! I liked it!
@notenoughtech6 жыл бұрын
Thank you! More features will come soon
@andyuk86936 жыл бұрын
Looks great
@ElTorro9449 Жыл бұрын
You triggered up my Alexa 😂😂😂
@notenoughtech Жыл бұрын
I'm taking over the world!
@ElTorro9449 Жыл бұрын
Slowly but deadly.. 😁
@notenoughtech Жыл бұрын
First they came for your assistants...then...
@AraceaeFanatics6 жыл бұрын
I'm sure this is a wonderful idea. It sounds as if we could all benefit, but your explanation as if we all know what you're talking about isn't helpful. Concept good, execution no.