From b307db1049c00029e71153737f23a8f7bf6144f1 Mon Sep 17 00:00:00 2001 From: glenn schrooyen Date: Sat, 3 Oct 2026 10:30:25 +0200 Subject: [PATCH 1/2] Release 0.14.0: version bump and changelog Two inverters are now supported for maintenance and the peak guard (SAFETY-91, SAFETY-93). No option changes. Co-Authored-By: Claude Opus 5.5 --- goodwe_controller/CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++ goodwe_controller/config.yaml | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/goodwe_controller/CHANGELOG.md b/goodwe_controller/CHANGELOG.md index f496b85..6e82a47 100644 --- a/goodwe_controller/CHANGELOG.md +++ b/goodwe_controller/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +## 0.14.0 + +**A minor bump: new behaviour with two inverters, and no option changes.** +No option was added, removed or renamed, and no default changed (83 +options). Options that start 0.13.0 also start 0.14.0. With one inverter, +control is the same as in 0.13.0. + +⭐ **Two inverters are now supported** for the monthly maintenance (drain, +charge, hold) and the peak guard. To add the second inverter, follow Stage 5 +of `docs/commissioning-b.md` in the `admin/goodwe` repo. Read the known +issues below first: four of them are about two inverters. + +Contents of this release, in merge order since 0.13.0 (`8c438ab`): + +| | | +|---|---| +| `f3e409c` | Two batteries: one at or under its peak reserve gives last, after the others give their full power. It is freed again above reserve + 1 point (e.g. at 22 % for a 20 % reserve). At a quarter's edge the peak guard no longer drops out for a second ([[SAFETY-91]]) | +| `858f77c` | Two batteries: when a maintenance charge ends, for any reason, the other battery no longer starts charging from the grid; control hands over in 400 W steps ([[SAFETY-93]]) | +| `e51e3e0` | CI tests against a newer `admin/goodwe` (CI only) ([[CI-13]]) | + +### Known issues + +- A false "Battery is not keeping up" can still show when the peak guard pauses a maintenance charge ([[SAFETY-92]]). +- A healthy battery that turns from charging to giving can be held at 0 W for up to 15 min ([[SAFETY-94]]). +- After a gap in the P1 meter, the peak guard is blind for the rest of that quarter hour ([[SAFETY-90]]). +- Two inverters: if one battery's drain stops early (e.g. switched Off), the other can briefly export up to about 1.6 kW ([[SAFETY-95]]). +- Two inverters: after one battery's link drops, control can stall until a safety stop ([[SAFETY-96]]). +- Two inverters: the maintenance charge can switch on and off while the house is above the peak aim ([[SAFETY-88]]). + +### If you are crossing from a version older than 0.10.0 + +`## 0.10.0` below can refuse an old config: `slew_w` above its limit, and the +withdrawn `price_provider` ids `engie_dynamic`, `totalenergies_dynamic` and +`eneco_eddy`. Read it before you update. Run `tools/predeploy_check.py` with the +bare options (`jq '.data.options'`) first. + ## 0.13.0 **A minor bump: new behaviour, a new add-on page (Home, Settings, Batteries, diff --git a/goodwe_controller/config.yaml b/goodwe_controller/config.yaml index 973f5a3..3c3104f 100644 --- a/goodwe_controller/config.yaml +++ b/goodwe_controller/config.yaml @@ -1,5 +1,5 @@ name: GoodWe RS485 Controller -version: "0.13.0" +version: "0.14.0" slug: goodwe_controller description: >- Drives a GoodWe ES/BP battery inverter over RS485 by emulating its smart -- 2.54.0 From f13dab14076a7470460d1a41cbdbf1c832f58ae3 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 3 Oct 2026 11:01:44 +0200 Subject: [PATCH 2/2] Release 0.14.0: changelog review fixes Slew step not one house's 400 W; three two-inverter known issues, not four; commissioning reference covers a new install; SoC example holds for decimal sensors; SAFETY-95 states the jump, not the export. Co-Authored-By: Claude Opus 5.5 --- goodwe_controller/CHANGELOG.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/goodwe_controller/CHANGELOG.md b/goodwe_controller/CHANGELOG.md index 6e82a47..679b372 100644 --- a/goodwe_controller/CHANGELOG.md +++ b/goodwe_controller/CHANGELOG.md @@ -8,16 +8,17 @@ options). Options that start 0.13.0 also start 0.14.0. With one inverter, control is the same as in 0.13.0. ⭐ **Two inverters are now supported** for the monthly maintenance (drain, -charge, hold) and the peak guard. To add the second inverter, follow Stage 5 -of `docs/commissioning-b.md` in the `admin/goodwe` repo. Read the known -issues below first: four of them are about two inverters. +charge, hold) and the peak guard. To add a second inverter, follow +`docs/commissioning-b.md` in the `admin/goodwe` repo. Its Stage 5, where the +add-on takes control of it, needs 0.14.0. Read the known issues below first: +three of them are about two inverters. Contents of this release, in merge order since 0.13.0 (`8c438ab`): | | | |---|---| -| `f3e409c` | Two batteries: one at or under its peak reserve gives last, after the others give their full power. It is freed again above reserve + 1 point (e.g. at 22 % for a 20 % reserve). At a quarter's edge the peak guard no longer drops out for a second ([[SAFETY-91]]) | -| `858f77c` | Two batteries: when a maintenance charge ends, for any reason, the other battery no longer starts charging from the grid; control hands over in 400 W steps ([[SAFETY-93]]) | +| `f3e409c` | Two inverters: a battery at or under its peak reserve gives last, after the others give their full power. It is freed again above reserve + 1 point (e.g. above 21 % for a 20 % reserve). At a quarter's edge the peak guard no longer drops out for a second ([[SAFETY-91]]) | +| `858f77c` | Two inverters: when a maintenance charge ends, for any reason, the other battery no longer starts charging from the grid; control hands over in small steps ([[SAFETY-93]]) | | `e51e3e0` | CI tests against a newer `admin/goodwe` (CI only) ([[CI-13]]) | ### Known issues @@ -25,7 +26,7 @@ Contents of this release, in merge order since 0.13.0 (`8c438ab`): - A false "Battery is not keeping up" can still show when the peak guard pauses a maintenance charge ([[SAFETY-92]]). - A healthy battery that turns from charging to giving can be held at 0 W for up to 15 min ([[SAFETY-94]]). - After a gap in the P1 meter, the peak guard is blind for the rest of that quarter hour ([[SAFETY-90]]). -- Two inverters: if one battery's drain stops early (e.g. switched Off), the other can briefly export up to about 1.6 kW ([[SAFETY-95]]). +- Two inverters: if one battery's drain stops early (e.g. switched Off), the other battery can jump to about 1.6 kW at once, and the surplus goes to the grid ([[SAFETY-95]]). - Two inverters: after one battery's link drops, control can stall until a safety stop ([[SAFETY-96]]). - Two inverters: the maintenance charge can switch on and off while the house is above the peak aim ([[SAFETY-88]]). -- 2.54.0