I have Hive TRVs on all radiators in my house connected to HA via the Hive integration. When a temperature is set, the valves can be a bit slow to open so I made an automation that boosts the temps to 32c for five minutes to speed up the process. After five minutes the temp set returns to scheduled temp. This works fine when the valves are set from a schedule. However, if I manually set a valve to a temperature, the boost automation will kick in but returns the temp to that of the schedule and not what I’ve manually set it to.
So my question is - how do I read the temperature the valve is manually set to, boost the temp and then return the temp to that set manually?
I assume if you manually set a temp on a trv by any means that you can see that temp in one of your home assistant entities?
If so then what about adding a scene create section at the beginning of your current automation, boost as you have been and then replay the scene afterwards.
Depending on what you add to the scene would depend I assume on wether you captured just the temp’s or the state of all the device entities?
You wonderful person! That’s exactly what I needed to do. I wasn’t aware that scenes could be generated on the fly and used in an automation in such a way. Thanks!
For reference, I could indeed read the temp manually set on the radiator valve. The automation now detects when the temp is manually set, reads the temp that has been set and stores it in a scene, boosts the temp to 32C for 15 minutes before enacting the scene created previously to set the temp to that manually set.