Zigbee radiator TRV

Was anything showing in the logs?

Anyone tried this driver

I gave up on the smart trvs after about a years worth of spotty performance. Swapped to thermal actuators after my jump to hubitat.

I would never, ever, ever recommend anything but. They work flawlessly, and they're CHEAP. Every part of this system now is easily and transparently replaceable with off the shelf components.

Never looked back.

1 Like

Can you do a full write up, diagram, I couldn't understand how you were controlling the valve hardware and software

Haven't really got the time for a full writeup but all the info is there.

Basically, requirements:

  1. 240v thermal actuator (live/neutral).
  2. Add a plug, plug it into a smart socket. When socket is on,valve opens.
  3. Smart boiler switch of some sort.
  4. Temperature sensor of some sort.
  5. Webcore piston to check current room temp against your desired room temp, activating the socket when current is lower than desired. Switching off again when temp is reached/higher. I have one of these per room, running every x minutes.
  6. Webcore piston to activate the boiler whenever ANY sockets are flicked on. And to switch the boiler off again if ALL of the sockets are off.

That's the top and bottom of it.

Full disclosure, I use a different (better, imo) approach. Instead of smart sockets, I run nodemcu's with 3v relays to control the actuators. This allows me to attach temp/humidity sensors to these in each room, and a few other cool bits (manual boost buttons, indicator LED's etc).

I have some cool virtual switches and a bit of webcore to allow me to 'boost' a room for 30 mins, obviously disabling the heating if a 'max' temp is reached after a few mins. Also allows me to disable/enable schedules for each room. Heating can be tweaked to only stick to schedule if the home alarm is set to 'home' etc. It's all rather slick imo. It all links together beautifully.

The main UI is controlled via sharptools (that's the screenshot).

I put a LOT of thought into this. And for me, it works utterly to perfection. I would prefer I could adjust the schedules easier via a UI instead of editing webcore, but once set up it doens't need changing anyway.

3 Likes

That is what I'm struggling with how to open part way, close part way
To be honest I'd try write a app for it

I don't open part way. Someone else commented on this too, but I can't see the issue in practice. mine are just open or closed.

@mark.cockcroft check this out

I got one of these zigbee eTRVs to work but I think it's not great: because essentially you have to always ensure that the setpoint is above the internal temperature sensor of the TRV until you reach your desired temperature.
you can achieve partial open and close but by using the zen thermostat driver it's a dance/fight with the internal sensor.
When the radiator starts warming up the internal sensor will register a higher temperature much sooner than the room sensor, that's the issue.
We need better drivers

1 Like

Thanks for that I'll have a look when mine arrives

Well mine arrived but can't get it working with the zen driver or generic zigbee thermostat

Same for me,can't do anything

1 Like

I've decoded the setpoint reports

found this in python, Domoticz-Zigate/tuya.py at 4276f21030850b7f48893864fbe0c9ecfabb2ca8 Ā· pipiche38/Domoticz-Zigate Ā· GitHub

i now have a driver which reads setpoints, temperature and mode.
battery to do.
They i will need some help on writing the send zigbee commands

1 Like

I've got a actuator coming on monday to try out. Had enough of Hive TRV's and aeotec gones bonkers every so often But I need this for the bathroom at least.

1 Like

Did someone archive a solution already?

just migrating to c7 so not had a look yet

This solution looks excellent! Came across it while trying to find Zigbee TRVs (for UK).

I like the idea of basic actuators controlling the radiators.

Iā€™ve got two questions, please.

What throw is required from the actuator? Iā€™ve seen some that have 3mm. Is that a correct amount? (Just regular Drayton TRVs on the rads at present)

Secondly, is any type of PID control easy to implement? Rather than just simple on/off at a given temperature? (Iā€™m no expert at this, so Iā€™d need a fairly user-friendly solution!)

Thank you :slight_smile:

@Bagpuss

Are you asking me (ref regular trvs) or one of the other guys (ref zigbee and custom)?

If it's me, I use webcore. I'm a bit useless with it, but I patched it together. Works ace. I'd prefer an app, it'd be cleaner. But I can't code.

I'd bet someone here could convert my mess into something more easily 'portable' though. Give me a shout if you want any help. Mine's been rock solid for more than a year.

2 pistons per zone.
One for the boiler switch.

A few variables and virtual switches.

image

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