Add ambient temperature gate to heating period detection
Adds heating_min_ambient_c (default 15°C) to season config. When outdoor temperature is at or above this threshold, SG-Ready is suppressed even if the calendar month is within the heating season. Prevents unnecessary heat pump boost activation on warm spring/autumn days. Logic: heating active = in_heating_month AND ambient < threshold Zero value (unset) disables the temperature gate (calendar-only, old behaviour). New test: TestHeatingPeriodAmbientSuppression covers warm-day suppression, cold-day pass-through, and summer month independence. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -86,6 +86,7 @@ consumers:
|
||||
season:
|
||||
heating_start_month: 10 # October
|
||||
heating_end_month: 4 # April
|
||||
heating_min_ambient_c: 15 # above 15°C outdoor temp: no SG-Ready even within heating months
|
||||
|
||||
# PV forecast — forecast.solar (free, no API key required)
|
||||
forecast:
|
||||
|
||||
Reference in New Issue
Block a user