elden1337 / hass-peaqhvac

Home Assistant custom component to help hvac-systems stay below peak hourly energy levels and prioritize cheap hours to heat your home.
Other
7 stars 2 forks source link

Calculate limiter to not do offsets #71

Closed elden1337 closed 7 months ago

elden1337 commented 7 months ago

In certain cases the savings to block hvac is too small to justify the extra build up that follows in the later hours after that.

Calculate if there is such a limit that we can use to flatline the offset curve for certain days. Might be nominal level Might be stdev of day Might be both

elden1337 commented 7 months ago

Calc percentage of (max-min)/avg. If below 1 the day is "flat" if above "pointy"

If below 1, do thresholds to lower the set tolerance, for inst if < 0.75 => -1, if < 0.5 => -2.