If your goal is saving energy/money, you don’t want a system capable of going from cool to toasty in 20 minutes.
Instead, you want a system that runs (much) lower water circulation temperatures (giving lower losses in the unconditioned spaces and more even room heating). That can be done to any condensing boiler by just turning down the flow target temperature.
A second layer of optimization on top of this is the addition of outdoor reset/weather compensation which will adjust that flow temperature based on the outside temperature, giving a flow temperature than can just barely restore the building to the desired setpoint temp.
With mine properly tuned, I was targeting having the thermostat act more like a high-limit and for it to call for heat between 22 and 24 hours per day while not overheating the house. That often meant flow temps in the 110°F (warm day) to 135°F (below freezing day) range. Compared to the prior winter (at a constant 160°F flow), the house used 8-15% less gas and was wildly more comfortable. (This setup does preclude using deep setback settings, which also can save money, because recovery times are necessarily long in such a scheme, unless you have an even smarter control system that can run perfectly tuned water most times but hotter water during recovery from setbacks.)
Energy moves from hot to cold linearly with temperature differences. Hypothetically, if the pipe was the same temperatures as the inside of your home all the heat transferred would be outside the envelope. The hotter the pipe the better this ratio becomes. This is true regardless of what percentage of the pipe is inside the envelope.
However, heating along the exterior of the home under windows and such then you’ll heat the exterior walls to higher temperatures than the interior thermostat thus losing more heat to the outside. Radiant heating on the other hand largely avoids this effect.
I used to divide my time between a concrete hulk of a NYC apartment building, and a California home insulated to notoriously poor California standards. I was plenty warm in New York winters just from my neighbors' heat nearly all of the time. In California, there was a narrow window (think "Apollo 13 re-entry") between too cold and too warm.
Then we modernized ceiling fans, and I hit on running them in "winter mode" drawing hot air up to flow back down the walls. Bingo! I love that ISO 7730 confirms this.
The other variable is how well controlled your heating is. A lower flow temperature means less overshoot of the target set point - and as losses scale linearly with temperature delta, that can mean higher energy losses (depending on the characteristics of the controller of course).
Whether or not you care about losses in unheated spaces depends on your system topology. Personally, all my heating pipes are within the thermal envelope of my house, so flow temperature has no bearing on those losses at all.
If you had a resistive electric boiler, flow temperature would have absolutely no effect on efficiency. You'd be completely right, that running heating only when you needed it would be more energy efficient.
50 years ago this was _always_ the case, but condensing boilers and especially heat pumps muddy the waters a little. Condensing boilers can be close to 100% efficient (vs ~70-80% for ye olde gas boilers), but generally only at a fairly specific operating temperature, which may be lower than you'd need to get a rapid rise in temperature. Heatpumps are >100% efficient (that is for every joule of electricity you put in they move more than one joule), but are even more fussy about operating temperature.
The answer now is going to be a solid 'it depends', based on behaviour of the heating system, outside temp, desired inside temp, insulation...
I target the long run time to maximize efficiency. A 160°F pipe will lose more heat to the part of the building that I don’t want to heat as well as more heat to the wall right behind the radiators. It also results in the house going micro too-hot, too-cold, too-hot, too-cold as it cycles. Mine is constantly trickling in just enough heat to replace the heat lost instead of cycling between adding way more than needed then none for a while.
Another large effect is that low return water temperatures into the boiler allow for greater condensation of exhaust gas energy to be used in the building instead of sent outside. Walking by my house on a cold day, you’ll see minimal steam plume during operation. All that steam I see my neighbors emitting is energy they paid for and delivered to the outside… (They paid a lot for a boiler with a 95% or 98% sticker and run it at 80% efficiency.)
https://kw-engineering.com/how-to-optimize-condensing-boiler...
Specifically, setting a fixed temp vs turning things up/down/off when you are leaving and reversing it before you get home. There was little difference either way. The amount of electricity consumed was similar to both.
I wish I had a link, they even tested cases where efficiency was lost heating things up. This includes “emergency heating”.
Depends. As explained in a sibling comments, I have some rooms that have combined UFH and radiators, and if the desired temp is more than 1 celsius away from the current temp, then both are driven, otherwise it's just the UFH.
So long as you can get the boiler return water temps low enough, you can operate the boiler in its high efficiency range.
Most dual-temp setups are set for the highest temp and mixed-down to provide the lower temp for under-floor. That’s cheapest in terms of equipment and install but cannot be as efficient as a system that mixes down when both loads call but also lowers flow temp (thereby lowering return temp) when no high-temp rads are calling.
Most home boilers lack an outdoor air reference temp sensor but all commercial boilers have them.
Also, condensing boilers are amazing, the size difference alone vs an old tube boiler is wild, very small in comparison.
A well-designed system would have good insulation, can dump 10000W watts of heat out and bring the room from cool to toasty in 5 minutes, and then scale back and maintain the temperature after that by putting out 500W after that.
This also tends to be more efficient in practice because if you know it only takes 5 minutes to heat up you are less likely to want to leave it on when you're not around.
It seems like the easier hack would be to put a peltier heater/cooler under the thermostat then control that remotely to assume control over what temperature the thermostat sees.
The link to the exact model of thermostat isn't working, so I don't know how amenable its design is to this approach, but the thermostats I've used are generally wall-mounted and putting a heat/cool source under them wouldn't be too hard. You'd need to make sure that you didn't send both the heat and cool into the thermostat, but that's a simple positioning problem.
That said, if he has access to the interior of the thermostat, I'm sure it won't be difficult to replace the temperature sensor with a circuit to cause it to read either really high or really low on demand.
Ice pack and desiccant?
Probably a 30 minute job if you’ve never done it before and easily reversible with a little bit of double sided sticky tape, which all Brits should be familiar with if they ever made a Tracy Island. There is a real risk of electrocution which could be completely militated against by turning off the power to the boiler.
Still, a fun hack, and nicely executed!
The one in my apartment has a “feature” a lot of US thermostats now have, where you set four ordered times called wake, leave, return, and sleep and the temperature you want the space in each interval. I know very few people who actually live in a household where everyone wakes, leaves, returns, and sleeps on the same schedule every day.
I work from home and personally just want to set a temperature and have the space stay at that temperature indefinitely but this system requires that I tap through and enter the desired temperature four times, while confirming the four intervals.
I guess I’d be happier with a more programmable thermostat that I could set to behave like an old school dial thermostat.
Anyway, my ideal setup would be to install 'smart' thermostat taps on every radiator in the house, either manually turn them down when you're not in the room or have them automatically detect activity or open windows and adjust accordingly. But each one has the authority to trigger the central boiler if needs be, instead of only the master thermostat in the living room.
This is only true if the heating happens quickly and the system is less efficient when heating quickly. Otherwise, this doesn't make sense from a physics standpoint. A temporarily lower temperature differential means less kWh of heat lost.
I've heard this theory a lot too, but it doesn't match with physics. A warm house loses more energy than a cold house, due to a higher temperature difference allowing easier heat transfer. So in most homes, with radiators and high temperature CV, it's way more efficient to just turn it off when you gone.
One exception is when you have a very well insulated house, combined with floor heating and a very efficient, low temperature heat pump. In this case, it takes a lot of time for temperature to move in the house and it's already incredibly efficient.
Regarding "what is better" from energy efficiency, I would prefer a system that "check it" because my guess is that it depends a lot based on the individual situation. I mean everybody is going crazy over "IA" but a couple of sensors and a system smart enough to adjust your usage based on your particular situation and preferences (like "eco", etc.) is an exception.
That's true if you completely stop heating. However if you lower the temperature by roughly 3.5C when you're not home, you'll be saving energy.
So you can for example program it to be 16C when you're out and 19C when you're in. You don't completely turn off heating indeed.
Unless you have a crazy random schedule, or you want the temp the same whether you are asleep, awake, or not at home, or i guess if you have different temp preferences every day. Otherwise you can program in a basic schedule and just adjust manually as needed. Nothing stops you from changing the temp manually if you wake up an hour early, but if you wake up on time, then you don’t even have to think about it.
I honestly prefer the older type. Ours is programable, but we just don't program it and always just set it to the temp we want. If we are feeling a little chilly on a cold day, we'll bump it up a degree, or down a degree when it's particularly sunny and everyone is feeling warm.
Your use case is possible with that. Just set the standard program to 15°C, and activate the holiday set to whatever you need whenever you want. Configure it to go to 15°C at some sensible time in the evening, so it won't go on even if you forget it.
The round Honeywell electromechanical thermostat with a bimetallic strip, invented in 1953: https://www.honeywellstore.com/store/products/honeywell-roun...
24VAC, dead simple, and reliable. My family’s lake house has 50+ year old Honeywell round thermostats still in service.
https://www.honeywellhome.com/us/en/products/air/thermostats...
As you go on to describe, there probably isn't one.
Nope! The smart learning feature was the biggest pain in the ass. You’d be sleeping during the day for a night shift, only to find yourself freezing because it decided no one was home.
Everyone leaves, and the thermostat adjusts.
Someone comes home (or walks in front of it), and it goes back to the normal setpoint.
Sounds easy. Isn't always easy.
The reliability of this seems to be highly dependent on the phone(s) themselves simply succeeding at not killing useful processes.
Overall, I'm not entirely displeased with it. I procured it very inexpensively by buying it from one of my energy provider's online store in conjunction with a substantial rebate from my other energy provider. I'm confident that it paid for itself very quickly, and it's nice to be able to set the thermostat remotely.
My lament is that there seems to be approximately nothing I can do to improve the presence detection function without gymnastics or spending real money. What I want is a local API that I can enable and do stuff with; what I get is "Good luck! Have you tried buying Nest Protect subscription motion detectors? (Oh lol, we stopped selling those.)"
(I'm OK with the privacy and security aspects of what I'm trying to do. I'm not OK with having a connected device that I can't bend to my will. I'm even less OK with more recurring expenses. The next thermostat I buy will have local control over the LAN, but it probably won't pay for itself quite as quickly as this one did.)
[note: I've never played with the auto-schedule "learning" function at all. It always seemed like a complete waste of time, since I for one do not have a regular schedule.]
The original product understandably arrives with heavily-restricted firmware (I imagine to reduce the amount of flak the company receives). However, it is incredibly easy to install Flipper Unleashed or similar, which removes all said restrictions and adds a lot of additional functionality.
Possessing the tools that could be used to commit a crime is not necessarily a crime in and of itself! Just be careful with what you do or, depending on what country you’re in, you might find some men in suits knocking at your door.
Personally, I wanted to replay “encrypted” 433MHz signals for my own devices (electric gate, roller door, roller shutters, …) and this was disabled with the Flipper’s region set to Australia.
While I do agree 1000%, I also want people to be careful with this thinking since I have gotten in some minor trouble in the past. Always assume the authority questioning you can and will create whatever narrative they wish, that it will be accepted, and that your own reasoning will likely be used against you.
I will always encourage exploration and curiosity in tech, but if we stick with the Flipper Zero example, there's a few things one should keep in mind, regardless of the jurisdiction they're in:
* Don't carry it around unless you intend to use it.
* Read all documentation before you start practicing, then practice being subtle.
* Taking a note from my outdoorsy side, adopt the "leave no trace" ethos.
* Pay attention to the effect your presence and actions have on the environment and your target and how that might be interpreted by an outside observer, then take action to mitigate suspicion.
These apply to lots of devices, everything from your disposable smartphone to a cheap RFID card copier from Temu.
Our eagerness sometimes gets the best of us, especially new-comers, and we want to jump to the part where we can be like the hackers we see in tv and video games. There's a reason those guys are fictional characters. Innocuous actions or not, the perception of the authority questioning you is all that will matter, in the end.
And with that, I give you:
Don't Talk To the Police:
But then I build thermal control devices for fun so maybe it just seems like a much easier method to me.
[0]: https://thex10shop.com/products/x10-powerhouse-th2807-thermo...
Good luck with your future apartment customizations!
Usually it's just acting as a simple relay (on-off switch) so there's two physical wires.
I've got my Hive thermostat running great with various Bosch and Vaillant boilers. And it works great with HA.
Some newer boilers have 12V "smart" controls but still expose 230V "dumb" call for heating pins.
Also, if you read this far, are you German or something? you can just do things. which OP seems to know. And even if the landlord came and saw the apartment as long as the new thermostat isn’t neon orange, he isn’t going to notice and even if he somehow noticed you would just gaslight him and say no that’s how it’s always been and how the hell is he gonna escalate past that? And why would he if the new thermostat is more expensive and has better features?
Speaking of newish natural gas (CH4) heaters, they all should have modulating thermostat capability with OpenTherm/eBus or other protocol. Combined with a thermostat with outdoor temperature sensor system efficiency is increased a few percent and that should help offset thermostat and installation costs. In the end you have more efficient modern heating system.
Same should apply for heat pump systems.
In particular: stable and individually adjustable temperatures for bedrooms and living rooms; underfloor heating in some rooms (bedrooms), radiator-based heating in some others (living room), and combined UFH+radiators in some others (where UFH might not be enough during extreme colds).
I thought I can just pay someone some money and they'll set up the controls for me. It must be a simple exercise, right?
I could not have been more wrong. After spending a few hours of understanding the setups that "experts" have recommended, I figured out edge cases where they would be either wasteful or uncomfortable (meaning: unnecessary and inavoidable temperature overshoots or undershoots, etc.). I had many-many rounds with Honeywell, Tado, Siemens, etc. and every single one of them had _major_ issues.
The renovation got a bit stuck because of this, but the plumbing was ready so I wanted to see whether the pluming and pumps are working, at least. So I connected the pumps and valves to "smart plugs", i.e. Zigbee-controlled plugs, so that I can see that they turn on. They did, which got me thinking...
Right now I have $20 Zigbee temp sensors sprinkled across the house, $30 smart plugs and relays driving valves, pumps and the boiler, and Home Assistant is controlling the whole thing. Everything works perfectly and I could implement some features that simply no system would have done out of the box, for example in rooms where there's combined UFH and radiators I can drive both heating systems when the target temperature is far from the desired (so that the room heats up quickly) but as the room temp is getting closer to the target, the radiators are turned off so that UFH dominates heating (more comfortable and more energy efficient than radiators). In rooms with radiators, temp is +- 0.4 C within target, in rooms with UFH, it's +-0.1C within target.
Almost everything in engineering is like this, not just heating. It's pretty rare that something is fully optimised.
You calculated wrong, guaranteed. Most likely, you wildly underestimated fuel/electricity costs.
> After spending a few hours of understanding the setups that "experts" have recommended, I figured out edge cases where they would be either wasteful or uncomfortable (meaning: unnecessary and inavoidable temperature overshoots or undershoots, etc.).
Instead of thinking "the entire HVAC/heat industry are idiots who can't do any of this right", maybe you should take a look in the mirror and consider that your assumptions and/or criteria are wrong.
For example: under/over shoots in a modern HVAC or heating system will not cause any "waste" or discomfort. 1-2 degree F in overshoot does not mean the space will lose appreciably more heat than if it had perfectly regulated at the setpoint. You also don't want a system that responds instantly. Let's say you open the door to receive a package, and you're signing paperwork, etc. You close the door. The air in the room is substantially cooler.
Should the heat turn on?
I bet it does in your home...but the correct answer is no, because the air will warm up rapidly from all the objects that were at the temperature of the room. Thousand-plus square feet worth of surface area...
Temperature hysteresis is unavoidable with a conventional thermostat, but you can reduce it with PID controllers. Most commercial building automation systems use PID controllers extensively.
My guess is that the residential options from Honeywell, JCI, Siemens, Trane, Carrier, etc are focused more on one-size-fits-all applications, whereas commercial BAS systems are more or less bespoke designs for a specific building (using commodity sensors and controllers). I work with all five of the aforementioned companies on building automation projects, FWIW.
Some people are unlucky enough to buy homes where a machine engineer designed the boiler setup and the boiler room have enough valves and manometers to like operate the engine of Titanic.
I guess programmers are the new sinners in this area nowadays.
(But still more comfortable than 99% of the houses I've been in.)
I haven't mentioned in the parent comment but as a test I've dismantled the HA system and installed the Siemens system and it works well, just not 'perfectly'.
Btw, you can use $5 LYWSD03MMC thermometers with ble or zigbee.
My knowledge is that for UFH you run at temps between 40-50C and radiators run at 60-70*C.
(use at your own risk of course)
> rpitx is a general radio frequency transmitter for Raspberry Pi which doesn't require any other hardware unless filter to avoid intererence. It can handle frequencies from 5 KHz up to 1500 MHz.
Wait, how does that work?
1.5GHz is a _lot_, I can't imagine this is done with bit-banging an I/O line, nor do I expect the Pi will have a DAC with anything close to a 3GHz+ sample rate.
> Plug a wire on GPIO 4, means Pin 7 of the GPIO header (header P1). This acts as the antenna.
A bit of Googling shows me that on the later Pi board GPIO4 (pin 7) has a bunch of alternative modes, amongst which is a general purpose clock output (GPCLK0), a DPI output bit (DPI_D0) and what I recon is composite analog video in/out (AVEOUT_VID0, AVEIN_VID0), and the TDI JTAG pin. But none of these would get close to 1.5Ghz TRX capabilities, no?
What's the magic here?
A hammerier solution would be to control the temperature seen by the thermostat (ignore the difficult RF protocol).
A heating element and a temperature reading could control the heat seen by the thermostat.
I'm pretty sure you wouldn't need any cooling (Peltier or whatever). Just a heater and ambient cooling! Set the thermostat to a high temperature, and run the heater to make the measured temperature hotter: when you don't want the heating to run.
That said, I think hacking the RF protocol is geekier and far awesomer.
Let's be honest here: the FCC is gonna have to see a helluva lot of problems coming from your transmissions before they bother to send the black Suburbans filled with men in suits to knock on your door. You're going to get a series of letters that basically say "please don't do that" if anything.
In the US you are allowed to tinker around there with home-built RF devices for personal use and prototyping in unlicensed bands, to some extent. Although, using an SDR for this requires a certain interpretation of the rules. In Europe it's basically not allowed, one shall only use pre-certified modules. Or only use the device you've built in an RF anechoic chamber until you've undertaken the certification process (totally impractical for a hobbyist).
All the apartments I lived in had basic thermostats; and I even rewired and replaced one of them.
What was blocking Videah from buying an off-the-shelf thermostat?
Then the boiler is basically controlled by the relay.
```There was a comment section here. It's gone now. As of March 16th, 2025 the United Kingdom's Online Safety Act has gone into full effect. The law presents a lot of challenges for hobbyist websites like this one to present any user-to-user content (like y'know, blog comments) and comes with some pretty serious repercussions for non-compliance.
The odds of Ofcom (the regulator whose job is to enforce this) kicking my door down over this blog are low if we are being honest with ourselves. But the odds are at least somewhere above zero and the punishment is a life ruining £18 million fine(!!) so it's just not worth the risk.
A kind lawyer has written up the implications of this law for self-run blogs like this one and the only way to guarantee that I am not in-scope would be to manually review all comments made before being available to the public. Not to be a big baby about it all but I don't really want to do this! I liked my current setup!
So I guess as a little act of protest and to hedge against any risk I've removed the comment section entirely. Sorry about that!```
The government maintains indoor temperature at 24 degrees from October to May, and the water is heated at the power stations.
That's a level of paranoia I would never have. You can easily conceal them in a way that is almost imperceptible.
Our landlord installed a Honeywell home, the cheapest version, and it has no remote or timer capabilities
And especially in winter it would be nice if it would jump on before we wake up!
If you bought such a thermostat in the US (e.g. at walmart or what-do-I-know), that device would probably operate on 433 or 915 MHz. I think you can legally broadcast on these in the US, much like the OP did [in the UK]. Power limits might be a bit different and such. But IANAL and no US person, so do some research before grabbing a HackRF One ;-)
I haven’t done this since 2014 but the google nest API used to (hopefully still does?) let you see and or set the thermostats status with curl commands.
My use case was to run one shell script that got my burglar alarms status, and if it was “armed/away” to simply set my nest thermostat as away, too.
But it can also be hooked up to a dummy load or a relay and just used as an indoor temperature sensor.
And the curl commands OP is relying on can be tied in to indoor and outdoor temperatures , such as scraping local weather with curl/wget and based on that integer, turning the boiler to a minimum when it’s a certain temperature outside.
Or turning it completely off when it’s warm outside.
I’m about to revisit this again just because I have an ancient gas pig of a furnace that uses microvolt and is too cold when it’s cold outside, and too hot when it’s warm outside.
So I need one thermostat in place to turn it on no matter what at 40F, but then some conditional logic to kick that thing on and off on different cycles based on outdoor temps. The whole systems too crude to implement one off the shelf without adding a zone controller, so I just want a Linux box at home to be the zone controller….
where I differ is that I’m not sending an RF signal to the boiler, I just have to close an NO contact to engage mine (and I’m lazily going to use the nest for that.)
If anyone knows of a better thermostat that has its own API I can set, read sensors, turn hvac on and off without using google/nest account or having a dependency on the goodwill of their API existing forever , I’ll come back and glean any responses thanks in advance.
As an afterthought, hm I can just attach temperature probes and a GPIO for a relay and indoor/outdoor temps and do away with google/nest altogether…. Thanks for jogging my brain a bit I might do exactly that.
(The nest was cool , and educational, I guess, 12 years ago when I didn’t know how to really do anything but run and fire off curl commands on someone else’s hardware for temp sense and closing a relay and I don’t have anything bad to say about it as a starting point.)
Where I was going with this , though, was that , you could use an off the shelf nest , and run
1) one command against API to get thermostat status (system thinks it’s on or off , even though it’s factually not directly controlling anything) and then based on that,
2) another command to your RF board to transmit a matching signal.
…
(However you could also do the same with a temperature probe that can be read on board or over WiFi , and then manage your setpoints in the script and or by other means: eg scraping a weather site for the local outdoor temp in your case where the landlord probably wouldn’t let you attach or connect an outdoor probe.)
Bonus with the nest approach is you get a dial, can mount it on anything , doesn’t have to be the wall of your unit… and it “sort of works” like a normal thermostat as well, as soon as the shell script reconciles the two states manually.
Long winded rant but the original use case was an apartment where the thermostat was proprietary and serialized data and I didn’t have any option to integrate a smart thermostat other than turning it to its maximum set point and then using the nest with a massive 220V/50A HVAC relay to just chunk the AC power line on and off on demand.