Release 0.4.2
Final stability fixes after 0.4.1: Model Error leaves out spans with unknown inputs; window sensors unknown at startup stay unknown, with last known states restored as unknown across restarts; unload, reload and removal can no longer publish stale results or recreate a deleted model; Forecast Error scores only forecasts whose plan the relay matched within 2 minutes. Adds Reset learned model to Configure. Still observation-only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c4035951df
commit
2d027f367a
5 files changed
+9
-9
No files matched your search
@@ -398,12 +398,12 @@ ruff, 159 offline tests, 28 HA Core tests; the offline tests also pass on Python
|
|||||||
3.9.6. `sh scripts/check.sh` additionally validates packaging, translations and
|
3.9.6. `sh scripts/check.sh` additionally validates packaging, translations and
|
||||||
the changelog.
|
the changelog.
|
||||||
|
|
||||||
## Final stability fixes after 0.4.1 — 2026-10-27
|
## 0.4.2 — final stability fixes after 0.4.1 — 2026-10-27
|
||||||
|
|
||||||
Scope: four issues from an independent review of 0.4.1, plus a user-requested
|
Scope: four issues from an independent review of 0.4.1, plus a user-requested
|
||||||
*Reset learned model* action. Repository code and tests only (HA Core 2025.12.0
|
*Reset learned model* action. Repository code and tests only (HA Core 2025.12.0
|
||||||
and 2026.2.3 harness); no HAOS, device or deployment testing. Still no actuator
|
and 2026.2.3 harness); no HAOS, device or deployment testing. Still no actuator
|
||||||
code; the static and runtime service-call guards pass. Version unchanged (0.4.1).
|
code; the static and runtime service-call guards pass. Released as 0.4.2.
|
||||||
|
|
||||||
Confirmed issues, root causes and fixes:
|
Confirmed issues, root causes and fixes:
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
Engineering findings and test evidence behind each change are in [AUDIT.md](AUDIT.md).
|
Engineering findings and test evidence behind each change are in [AUDIT.md](AUDIT.md).
|
||||||
|
|
||||||
## Unreleased — final stability fixes after 0.4.1
|
## 0.4.2 — 2026-10-27
|
||||||
|
|
||||||
Four correctness fixes from an independent review of 0.4.1, and a **Reset learned
|
Four correctness fixes from an independent review of 0.4.1, and a **Reset learned
|
||||||
model** action you asked for. The version stays 0.4.1 until released. Still
|
model** action. Still **observation-only**: no service calls; the boiler and
|
||||||
**observation-only**: no service calls; the boiler and thermostat are untouched.
|
thermostat are untouched.
|
||||||
Tested in the Home Assistant Core harness with HA 2025.12.0 and 2026.2.3; not on
|
Tested in the Home Assistant Core harness with HA 2025.12.0 and 2026.2.3; not on
|
||||||
HAOS.
|
HAOS.
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Heating MPC 0.4.1 — custom integration for Home Assistant OS
|
# Heating MPC 0.4.2 — custom integration for Home Assistant OS
|
||||||
|
|
||||||
**Experimental, observation-only (shadow mode).** It **never** changes the Generic Thermostat, the physical relay, the boiler's setpoint, `heat/off`, or Comfort/Away/Sleep. No Docker add-on, MQTT or InfluxDB connection is needed.
|
**Experimental, observation-only (shadow mode).** It **never** changes the Generic Thermostat, the physical relay, the boiler's setpoint, `heat/off`, or Comfort/Away/Sleep. No Docker add-on, MQTT or InfluxDB connection is needed.
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -104,8 +104,8 @@ are now `incomplete`, not scored; window sensors unavailable at startup are
|
|||||||
unknown, with last known states saved and restored as unknown; unload, reload
|
unknown, with last known states saved and restored as unknown; unload, reload
|
||||||
and removal can no longer publish stale results or recreate a deleted model;
|
and removal can no longer publish stale results or recreate a deleted model;
|
||||||
Forecast Error scores only forecasts whose plan the relay matched within 2
|
Forecast Error scores only forecasts whose plan the relay matched within 2
|
||||||
minutes. Also added: **Reset learned model** in Configure. Not released or tested
|
minutes. Also added: **Reset learned model** in Configure. Released as 0.4.2; not
|
||||||
on HAOS yet.
|
yet tested on HAOS.
|
||||||
|
|
||||||
## Milestone 1 — Explainable forecasts and dashboards (target v0.3.0)
|
## Milestone 1 — Explainable forecasts and dashboards (target v0.3.0)
|
||||||
|
|
||||||
|
|||||||
@@ -9,5 +9,5 @@
|
|||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"requirements": [],
|
"requirements": [],
|
||||||
"single_config_entry": true,
|
"single_config_entry": true,
|
||||||
"version": "0.4.1"
|
"version": "0.4.2"
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user