Merge pull request 'Release 0.15.0' (#173) from release-0.15.0 into release/1.0
Release 0.15.0 (#173)
This commit was merged in pull request #173.
This commit is contained in:
@@ -1,5 +1,41 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 0.15.0
|
||||||
|
|
||||||
|
**A minor bump: changed behaviour, and no option changes.** No option was
|
||||||
|
added, removed or renamed, and no default changed (83 options). Options that
|
||||||
|
start 0.14.0 also start 0.15.0. The changes below apply with one inverter and
|
||||||
|
with two.
|
||||||
|
|
||||||
|
The add-on now learns and saves, per battery, what its power reading shows
|
||||||
|
at rest (`unit/<name>/idle_w`). It learns it after about two quiet minutes and
|
||||||
|
uses 0 W until then, as before. There is nothing to set.
|
||||||
|
|
||||||
|
Contents of this release, in merge order since 0.14.0 (`02ed120`):
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
| `cf705a9` | No more false "battery power reading stopped changing" errors at a new command after a rest, or at a change of phase. Each one paused control for a few seconds (several a day on a live site). A healthy battery that lags or turns around is no longer held as refusing for up to 15 min. With two inverters, a refusing battery whose reading at rest is about −100 W is now caught too. The rest value used is limited to ±75 W ([[SAFETY-94]], [[SAFETY-97]], also fixes [[SAFETY-58]]) |
|
||||||
|
| `3129dae` | CI tests against a newer `admin/goodwe` (CI only) ([[CI-14]]) |
|
||||||
|
|
||||||
|
### Known issues
|
||||||
|
|
||||||
|
- A false "Battery is not keeping up" can still show when the peak guard pauses a maintenance charge ([[SAFETY-92]]).
|
||||||
|
- After a gap in the P1 meter, the peak guard is blind for the rest of that quarter hour ([[SAFETY-90]]).
|
||||||
|
- A battery capped at a low limit with a perfectly flat reading can still trip the stale check ([[SAFETY-74]]).
|
||||||
|
- A battery whose reading at rest is beyond about ±170 W is still not caught when it refuses, as in 0.14.0 ([[SAFETY-97]]).
|
||||||
|
- 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]]).
|
||||||
|
- Two inverters: the "circulating" figure counts a battery's reading at rest ([[SAFETY-98]]).
|
||||||
|
|
||||||
|
### 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.14.0
|
## 0.14.0
|
||||||
|
|
||||||
**A minor bump: new behaviour with two inverters, and no option changes.**
|
**A minor bump: new behaviour with two inverters, and no option changes.**
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name: GoodWe RS485 Controller
|
name: GoodWe RS485 Controller
|
||||||
version: "0.14.0"
|
version: "0.15.0"
|
||||||
slug: goodwe_controller
|
slug: goodwe_controller
|
||||||
description: >-
|
description: >-
|
||||||
Drives a GoodWe ES/BP battery inverter over RS485 by emulating its smart
|
Drives a GoodWe ES/BP battery inverter over RS485 by emulating its smart
|
||||||
|
|||||||
Reference in New Issue
Block a user