Repository navigation
Releases: Frits1980/heating_pid
Releases · Frits1980/heating_pid
Release list
v2026.02.031
v2026.02.023
Merge pull request 'fix: Use timezone-aware datetimes in anti-cycling…
V2026.02.021
Merge pull request 'fix/unload-entry-and-translations' (#10) from fix…
v2026.01.271
Merge pull request 'feat: UI improvements and set_default_setpoint se…
v2026.01.26.01: feat: UI improvements and set_default_setpoint service
Translation fixes: - Add missing heater_entities menu option and step section to en.json - Add missing zone_away_temp field to config zones step - Add missing presence_entity and away_delay to global_settings - Enhance zone_away_temp description to mention presence entity requirement Documentation: - Add Outdoor Reference Temperature section to CONFIG.md with formula example New service: - Add set_default_setpoint service for bedtime routines - Sets zones to their configured default temperature - Supports single zone or all zones Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v2026.01.231
Merge pull request 'fix/phase4-cleanup-types' (#7) from fix/phase4-cl…
v2026.01.212
v2026.01.211
refactor: Decompose coordinator and add event-driven updates Decompose Coordinator: - Extract valve_manager.py: Valve control, anti-cycling, maintenance - Extract heater_controller.py: Flow temperature calculation and control - Extract zone_logic.py: Setpoint calculation and adaptive start utilities - Coordinator reduced from 1387 to 1124 lines (~19% reduction) Event-Driven Updates: - Add state_debouncer.py: Debounced state change tracking - Window sensor changes now trigger immediate zone updates (30s debounce) - Added _update_single_zone for partial zone updates - State debouncer properly cleans up listeners on shutdown Changes: - Module imports added to coordinator - HeaterController and ValveManager instantiated in __init__ - StateDebouncer integrated with window sensor tracking - async_shutdown updated to clean up debouncer listeners - Service handler fixed for updated _perform_valve_maintenance signature Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v2026.01.181
Full Changelog: 2026.01.171...v2026.01.181
2026.01.171: fix: Handle datetime.time objects in schedule parser
HA schedule helper returns datetime.time objects directly for "from" and "to" fields instead of strings. Updated _parse_time to handle both. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>