This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and automatically calibrate your TRVs to fix the imprecise measurements taken in the radiator's vicinity.
Right now it seems the summer/winter mode works as followed (with an outside temp sensor):
Every morning at 5AM:
take note of current temp > T1
take note of temp yesterday at 5AM > T2
take note of temp day before yesterday at 5AM > T3
if the average (T1+T2+T3)/3 > summer threshold => disable HVAC (off)
if the average is lower => enable HVAC
5AM maps mostly to the coldest period of the day (in my case), so this is a good measurement to know if we need heating in the night (and of course day is warmer).
When it gets warmer during the day, I would like a setting to stop the HVAC if the target temperature is above the outdoor temperature. Because this seems wasted heating to me... Optionally with an offset (so that it stops heating if close to the target temperature), the sunshine mostly acts a boost to the temperature of some rooms in the house.
Also:
Can we provide an attribute to the BT including the current average outdoor temp.
A better description in the setup how this average outdoor temperature is calculated, it took some code digging to understand..
What is the feature?
Description
Right now it seems the summer/winter mode works as followed (with an outside temp sensor):
Every morning at 5AM: take note of current temp > T1 take note of temp yesterday at 5AM > T2 take note of temp day before yesterday at 5AM > T3
if the average (T1+T2+T3)/3 > summer threshold => disable HVAC (off) if the average is lower => enable HVAC
5AM maps mostly to the coldest period of the day (in my case), so this is a good measurement to know if we need heating in the night (and of course day is warmer).
When it gets warmer during the day, I would like a setting to stop the HVAC if the target temperature is above the outdoor temperature. Because this seems wasted heating to me... Optionally with an offset (so that it stops heating if close to the target temperature), the sunshine mostly acts a boost to the temperature of some rooms in the house.
Also:
Thanks for the feedback.