Skip to content

Releases: genericJE/ha-heating-schedule

v0.1.1

19 May 20:40

Choose a tag to compare

Re-cut for HACS default submission so the release sits on top of the validated workflow run.

Changes since v0.1.0

  • Brand icons served from custom_components/heating_schedule/brand/ (HA 2026.3 mechanism)
  • CI: hassfest, HACS, pytest workflow added
  • manifest: iot_class corrected to local_polling
  • Tests: config-flow + setup/unload lifecycle
  • Bug fix: setback entity_id no longer double-prefixed
  • Docs: CHANGELOG; README install step prefers HACS default

v0.1.0

19 May 20:26

Choose a tag to compare

First public release. HACS submission pending.

Highlights

  • Per-room heating windows with a custom Lovelace card (heating-window-slider-card) — 1–4 windows per room on a single 24h track, dual-handle range slider, wrap-around.
  • Config flow installs the card and provisions per-room helpers (windows, comfort, window count) plus hub-level pause switch and setback.
  • Schedule controller writes set_temperature per minute (and on every relevant state change), idempotent, with respect for hvac_mode=off, Better Thermostat window-open frost protect, and a bidirectional mirror with input_boolean.heating_paused.
  • Setback is a user-facing number.heating_schedule_setback (seeded from the wizard, default 14 °C); changes take effect immediately.
  • 26 translations.

Requirements

  • Home Assistant 2024.4 or later
  • Any climate entity that accepts set_temperature

Install

HACS → Custom repositories → add this repo, type Integration → install → restart → add via Settings → Devices & Services.