DEPLOY-01: bump to 0.3.0 so the update is installable #3

Open
admin wants to merge 0 commits from DEPLOY-01 into release/1.0
Owner

release/1.0 carried SAFETY-04 and TEL-01 but still declared version: "0.2.1" - identical to what is installed and running on the house (tagged v0.2.1). Home Assistant keys add-on updates off the version string, so the update would never have been offered.

Two files: config.yaml version, and a CHANGELOG entry for 0.3.0. No code, no option defaults.

Defaults confirmed unchanged, since these are what will run live: meter_source: "off", integrator_max_w: 0, target_grid_w: -10. SAFETY-04's control law is the only behavioural change reaching the house at these defaults, and it carries a 4,928-case equivalence proof against the previous law.

Suites unchanged: 55 / 122 / 18 / 21.

Rollback point: tag v0.2.1 on master.

`release/1.0` carried SAFETY-04 and TEL-01 but still declared `version: "0.2.1"` - identical to what is installed and running on the house (tagged `v0.2.1`). Home Assistant keys add-on updates off the version string, so the update would never have been offered. Two files: `config.yaml` version, and a CHANGELOG entry for 0.3.0. No code, no option defaults. Defaults confirmed unchanged, since these are what will run live: `meter_source: "off"`, `integrator_max_w: 0`, `target_grid_w: -10`. SAFETY-04's control law is the only behavioural change reaching the house at these defaults, and it carries a 4,928-case equivalence proof against the previous law. Suites unchanged: 55 / 122 / 18 / 21. Rollback point: tag `v0.2.1` on master.
admin added 1 commit 2026-08-25 10:34:45 +02:00
Fixes the version collision noticed while planning DEPLOY-01: release/1.0
still carried version 0.2.1, identical to what is already running on the
live system, so Home Assistant would not have offered the update at all.

- config.yaml: version 0.2.1 -> 0.3.0 (minor: TEL-01 adds a feature,
  SAFETY-04 changes the control law's internals)
- CHANGELOG.md: 0.3.0 entry for SAFETY-04 and TEL-01, in the existing voice

No code under app/ touched, no option defaults changed. Verified:
meter_source: off, integrator_max_w: 0, target_grid_w: -10 all unchanged.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Du77usMj8XNKNFZGmUiWDa
This branch is already included in the target branch. There is nothing to merge.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin DEPLOY-01:DEPLOY-01
git checkout DEPLOY-01
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/goodwe-addon#3