# Flexible and decent smart radiator TRV (UK)?

**URL:** <https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438>\
**Category:** Hardware\
**Created:** [28 March 2022 09:56 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438 "2022-03-28T09:56:38Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)\
**Post date:** [28 March 2022 09:56 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/1 "2022-03-28T09:56:38Z")

</div>

This isn't really Node-RED related, but I wanted to ask here as I know you are all on the same wavelength!

I'm looking for a couple of Smart TRVs (radiator valves), ideally:

- zigbee or RF but something I can interface with in a more "custom" way, I have a Tasmota flashed Sonoff Zigbee hub and an RFXTrx or the Sonoff RF hub

- Something UK-friendly, I'm not sure what the standard fitting size is? But we have bogstandard Drayton TRVs here already

- don't mind spending a bit, ideally I'd get something from Screwfix so I can do this ASAP! There are loads of different ones on Screwfix, not sure which ones have the best DIY capabilities!

- really don't want a separate hub, but if that's the only option to get good reliability then I will

Thanks!

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [28 March 2022 10:00 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/2 "2022-03-28T10:00:27Z")

</div>

Good discussion here - [New smart wifi radiator valves from Shelly](https://discourse.nodered.org/t/new-smart-wifi-radiator-valves-from-shelly/55876) - not sure if it came to a conclusion 🙂

and also here

> [@\[NEW NODE\] node-red-contrib-drayton-wiser v0.0.1](https://discourse.nodered.org/t/new-node-node-red-contrib-drayton-wiser-v0-0-1/56491):
>
> Hi all, as mentioned in some other threads, I've returned to some code for the Drayton Wiser smart home heating system. This uses a Wi-Fi connected controller and Zigbee connected TRV's and other assorted devices. I have an older plain node.js module that I've been using for quite some time but a recent outage prompted me to get on and create a proper node that is easier to use, more consistent, lacking the old bugs and generally more robust. Please understand that this is a first code push, s…

---

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [28 March 2022 10:08 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/3 "2022-03-28T10:08:00Z")

</div>

> [@dceejay](#):
>
> not sure if it came to a conclusion 🙂

I think that the conclusion is:

- shelly trv work good via wifi, but they are quite expensive.
- the eurotronics are half the price. Their zwave versio has local access (without cloud), but their wifi version currently only works via cloud. If you want local access via wifi, then you need to start intercepting their mqtt messages unfortunately. No success guaranteed...

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [28 March 2022 16:43 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/4 "2022-03-28T16:43:53Z")

</div>

You forgot to say that a lot of people use Zigbee-based TRV's as most of the commercial systems like Drayton and Honeywell use these.

> [@hazymat](#):
>
> standard fitting size is

I can't remember what the fitting type is called but it looks like any radiator TRV from the last 30 or more years all seem to use the Drayton fittings. All the ones you get from B&Q, Screwfix, Toolshed, etc are all the same fitting as far as I can tell and all of the smart TRV's seem to come with that as standard with an alternative in the box.

> [@hazymat](#):
>
> DIY capabilities

I'm not either. The Drayton Wiser ones are supposed to work with Zigbee2MQTT though and are 1/2 the price of most of the other big makes. Personally I use them with the Wiser smart controller. Partly because I got the system long before I got any DIY Zigbee and partly because I wanted something that worked even if I messed up my Node-RED server. Instead, I built some tools to enable the Wiser controller to be used with Node.js and Node-RED. It still does all of its usual smarts but I can get the info I want and control things from Node-RED if I want. The main downside is that I have had to buy a Wiser Zigbee extender (a smart plug) that I really didn't want as it was more expensive than I'd normally pay and I have plenty of smartplugs already. However, at least I can control it from Node-RED via the Wiser controller anyway 😀

The installation of the Wiser controller was trivial by the way, if you have a standard wall plate for your existing boiler controls, the Wiser unit clips on in place of the old one - job done.

I really didn't want to mess too much with custom boiler controls - it feels to me as it would be too easy to go catastrophically wrong!

Anyway, I've been using the Wiser system for years now and I'm very happy with it. Especially since I learned how to deal with sticky valves! Occasionally have to reset a TRV and also occasionally the controller decides to wimp out (though that might well be because I'm hitting it with a couple of external API dumps each minute!) - neither of which happen more than maybe once a year (and most of the TRV's have no issues at all). Overall though, it has been pretty reliable and Drayton have continued to make small improvements. The mobile app is now much nicer than when I started and the family have no issues using it.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [28 March 2022 20:29 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/5 "2022-03-28T20:29:12Z")

</div>

One of the things to watch out for is whether you want to be able to control the valve to, for example, half open, or whether open/closed is good enough. The cheap ones are usually on/off using a heated wax capsule to open or close the valve. These can take a couple of minutes to open and close. The more expensive ones use a valve motor drive which allows better and quicker control, but the interface may still only allow open/close. This type may be battery operated as they only need power when actually moving.

---

<div class="post-metadata">

**Author:** ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)\
**Post date:** [11 April 2022 18:28 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/6 "2022-04-11T18:28:42Z")

</div>

So - I have bought a Drayton Wiser TRV (for testing before I buy more). I have ignored @TotallyInformation 's excellent advice to purchase a Wiser smart controller for now. I already use Nest, and not sure what this meant;

> [@TotallyInformation](#):
>
> if you have a standard wall plate for your existing boiler controls, the Wiser unit clips on in place of the old one - job done

Do you mean the wired version of this thing below?  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/e/3e5e0fa39d9f3b05c834ea9e21e2dcfc6a49fedc.png)

Anyway, I have joined the Drayton TRV directly to my Sonoff zigbee hub, flashed with Tasmota. I can see the stat details:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/4/f44bdde25a1820cd4f103f5221b19f044395afb9.png)

I can get the temperature reported back into NodeRED, via the ADC messages that come in every 60 seconds:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/f/6f65512d0712807baf739efc5192e90480b23411.png)

The one with red circle appears to correspond to the exact temperature (this is based on mapping all those ADC values against the more official "LocalTemperature" which is sent every 10 minutes)... divided by 10 obviously.

This is all wonderful except so far I have not been able to control the set temperature. Here are the problems I have:

1. The physical twist controller on the TRV does seem to turn the set temp up and down, but it seems only to toggle between 18.5 and 22.5. At least that's the figure reported back over Zigbee to Tasmota. I wonder if this is by design? i.e. without the wiser smart system, it defaults to a "normal" and "warm" value? There are other figures reported back that I plan to investigate. Maybe it can be controlled directly...

2. If I send the following on Tasmota command line: _zbsend {"Device":"0xBC93", "Send":{"occupied\_heating\_setpoint":"19"}}_, Tasmota responds with _Unrecognized zigbee command: occupied\_heating\_setpoint_

I know the above is a Tasmota question, but anyone have any insight into this? I have posted on Tasmota discord and read the docs, but didn't come up trumps...

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [11 April 2022 18:52 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/7 "2022-04-11T18:52:15Z")

</div>

> [@hazymat](#):
>
> I have ignored @TotallyInformation 's excellent advice

Sheesh! Story of my life!

> [@hazymat](#):
>
> not sure what this meant

Nothing for you to be concerned about since that is in reference to my excellent advice that you've ignored 😉 It relates to the controller which has a standard backing plate for connection to a standard wall mount used by most boiler controllers (world-wide as far as I can tell, or at least in the west anyway).

> [@hazymat](#):
>
> The physical twist controller on the TRV does seem to turn the set temp up and down, but it seems only to toggle between 18.5 and 22.5. At least that's the figure reported back over Zigbee to Tasmota. I wonder if this is by design? i.e. without the wiser smart system, it defaults to a "normal" and "warm" value? There are other figures reported back that I plan to investigate. Maybe it can be controlled directly...

I think that 185 is the default setting that the unit comes set to from the factory. That would mean that a twist of the control would boost the temperature to 225 for 30min. If you twist again, the temp stays the same but the time increases by another 30 min.

> [@hazymat](#):
>
> - There are other figures reported back that I plan to investigate. Maybe it can be controlled directly...

They probably relate to the device values that you should see documented in my wiser nodes. Oh, except that you've used Tasmota so I guess things may be different.

> [@hazymat](#):
>
> {"occupied\_heating\_setpoint":"19"}}

shouldn't that be 190 anyway? The temperature values in the Wiser system are all deg C x10. That lets them avoid any floating point calculations.

---

<div class="post-metadata">

**Author:** ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)\
**Post date:** [11 April 2022 19:26 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/8 "2022-04-11T19:26:35Z")

</div>

I may come round to taking your excellent advice, once I fail properly 🙂 Which I'm sure isn't far off! I'm still unsure what these backplates you are talking about are. Do you have a pic for reference? Just want to know exactly what I will need to replace. My room thermostat location is somewhere without any existing wiring, and I'm using Nest currently (wireless).

Thanks for the comments about the TRV's interface, I didn't know that the turn is for "boost", that's far more sensible that what I expected the twist would do, which is to turn the temperature up and down.

The reason I used {"occupied\_heating\_setpoint":"19"}} rather than 190: the number 19 is shown in the figure sent every 10 minutes. Only these ADC and ALG values (whatever that stands for - ADC as in analog-digital converter?) seem to show the values multiplied by 10. Either way, the actual command is being rejected.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [11 April 2022 21:46 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/9 "2022-04-11T21:46:26Z")

</div>

> [@hazymat](#):
>
> still unsure what these backplates you are talking about are. Do you have a pic for reference?

Here is one: [Central heating programmer backplate | AVForums](https://www.avforums.com/threads/central-heating-programmer-backplate.2226658/)

You can also look up the Wiser controllers docs online. Try this: [Drayton Wiser Instructions.pdf (directheatingsupplies.co.uk)](https://www.directheatingsupplies.co.uk/pdfs/Drayton%20Wiser%20Instructions.pdf)

Here you can see the mounting plate with the controller shown about to be clipped on:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/0/e0ec5b6899d2459ed3bc3cc25a56db8e51687a0e.png)

Depending on the age of the boiler and how many control channels you have will depend on which of the backplate connections are wired up but they are standardised.

If you have a more modern boiler, one of the benefits of the Wiser and similar systems is that they include OpenTherm controls which is a lot more efficient as it gives much more fine-grained control over the boiler.

> [@hazymat](#):
>
> I didn't know that the turn is for "boost", that's far more sensible that what I expected the twist would do, which is to turn the temperature up and down.

I think it is because there is no display other than the LED's on the Wiser TRV's unlike the more expensive ones that have LED displays - which, to be honest, are pretty well useless.

> [@hazymat](#):
>
> The reason I used {"occupied\_heating\_setpoint":"19"}} rather than 190: the number 19 is shown in the figure sent every 10 minutes.

Maybe that's a Tasmota thing. Honestly, I think I would first have tried connecting with Zigbee2MQTT as I believe you could keep the original firmware? But I'm not sure if you have that set up?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [10 June 2022 21:46 UTC](https://discourse.nodered.org/t/flexible-and-decent-smart-radiator-trv-uk/60438/10 "2022-06-10T21:46:42Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
