KartoffelToby / better_thermostat

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.
https://better-thermostat.org
GNU Affero General Public License v3.0
779 stars 122 forks source link

Support for a delay after airing out room before heating starts #1100

Open swoopdk opened 11 months ago

swoopdk commented 11 months ago

What is the feature?

Description

When airing out it would be nice to have the window/door sensor turn off the heating. This is currently supported however when closing the window again this could trigger a waiting period of X time before heating starts to avoid overheating due to cold air affecting the sensor(s).

I'm unsure if the current option of a delay does this but as far as i understand the text this also keeps heating while the window is open thus negating the effect imho :) So would be nice to split into two options - one for delay before turning off and a second for delay before turning on.

Example when i air out a relatively small room i don't want to heat while doing the airing - however during cold winter times this will be quite cold air getting in and my sensors will most detect this as the room being colder. But this is a temp scenario lasting perhaps 15 mins as then the already heated walls start equalizing and i don't want to start heating again until after this is normalized.

image

Additional Information

zzois commented 11 months ago

This is something I miss also - namely to have ability to set two separate timeouts/delays for when to stop and start heating again after the windows are opened/closed.

wtom commented 11 months ago

It's already in the code. Will be in the next release I think. #1056