2026-09-24 - 2026-10-24

Overview

95 Active Pull Requests
0 Active Issues
Excluding merges, 0 authors have pushed 0 commits to master and 219 commits to all branches. On master, 0 files have changed and there have been 0 additions and 0 deletions.

10 Releases published by 1 user

Published v0.18.2 2026-10-17 02:04:08 +02:00

Published v0.18.1 2026-10-16 15:07:41 +02:00

Published v0.18.0 2026-10-16 00:44:39 +02:00

Published v0.17.0 2026-10-11 01:43:41 +02:00

Published v0.16.0 2026-10-08 01:52:22 +02:00

Published v0.15.0 2026-10-05 10:18:30 +02:00

Published v0.14.0 2026-10-03 12:33:03 +02:00

Published v0.13.0 2026-10-02 15:52:29 +02:00

Published v0.12.0 2026-09-24 23:23:23 +02:00

Published v0.11.0 2026-09-24 20:30:41 +02:00

95 Pull requests merged by 1 user

Merged #206 PRICE-02: the trading verdict skips price periods that have ended 2026-10-22 18:57:38 +02:00

Merged #205 UX-46: Dutch status rows, banners, notes and wizard lines on NL pages; peak forecast label without (W) 2026-10-22 06:10:37 +02:00

Merged #204 SAFETY-121: a recurring overload warns every quarter 2026-10-21 12:41:12 +02:00

Merged #203 SAFETY-119: no "not keeping up" when the loop takes the wire back 2026-10-21 03:32:39 +02:00

Merged #202 UX-45: Home price chart shows the 15-minute prices the add-on uses 2026-10-19 12:15:57 +02:00

Merged #201 DOC-8: say EMS port, not meter bus 2026-10-17 04:09:34 +02:00

Merged #200 Deploy 0.18.2 to master 2026-10-17 01:59:55 +02:00

Merged #199 Release 0.18.2 2026-10-16 22:31:10 +02:00

Merged #198 SAFETY-118: read the peak forecast in its own unit 2026-10-16 19:53:55 +02:00

Merged #197 Deploy 0.18.1 to master 2026-10-16 15:05:07 +02:00

Merged #196 Release 0.18.1 2026-10-16 13:46:25 +02:00

Merged #195 UX-44: contract label says every 15 minutes, not hourly 2026-10-16 06:59:19 +02:00

Merged #194 UX-43: tariff prices take 5 decimals 2026-10-16 04:30:10 +02:00

Merged #193 Deploy 0.18.0 to master 2026-10-16 00:42:55 +02:00

Merged #192 Release 0.18.0 2026-10-15 23:17:11 +02:00

Merged #191 OPT-20: a refusal probe asks only PROBE_W, not the whole trade 2026-10-15 14:56:17 +02:00

Merged #190 PRICE-01: own price server as a price source, with fallbacks 2026-10-14 22:47:44 +02:00

Merged #189 MAINT-11: start or stop the maintenance cycle per battery 2026-10-14 01:18:43 +02:00

Merged #157 OPT-15: price-run fixes (quarter edge, charge-end overshoot, refusal probe) 2026-10-13 15:04:12 +02:00

Merged #188 SAFETY-112: say plainly that control waits for Home Assistant to start 2026-10-13 02:48:32 +02:00

Merged #187 OPT-17: the solar forecast can come from several entities, summed 2026-10-11 05:49:38 +02:00

Merged #186 Deploy 0.17.0 to master 2026-10-11 01:37:02 +02:00

Merged #185 Release 0.17.0 2026-10-11 00:58:30 +02:00

Merged #184 MAINT-15: the balancing hold ends on time with no SoC reading 2026-10-10 01:38:30 +02:00

Merged #183 SAFETY-107: a refusal held under another writer is learned once 2026-10-09 04:29:48 +02:00

Merged #182 MAINT-14: maintenance with no SoC reading: charge times out, drain holds at 0 W 2026-10-08 22:50:53 +02:00

Merged #181 MAINT-13: a full pack that stops at 98-99 % is not a failed charge 2026-10-08 13:45:11 +02:00

Merged #180 SAFETY-103: no swing on old battery readings after a drain ends 2026-10-08 04:48:27 +02:00

Merged #179 Deploy 0.16.0 to master 2026-10-08 01:43:38 +02:00

Merged #178 Release 0.16.0 2026-10-08 01:02:21 +02:00

Merged #177 SAFETY-95: a maintenance drain that ends hands back smoothly 2026-10-07 17:48:53 +02:00

Merged #176 SAFETY-96: a battery the loop cannot move does not freeze it 2026-10-06 06:19:13 +02:00

Merged #159 MAINT-10: maintenance start hour in local time, default 19:00 2026-10-05 23:56:19 +02:00

Merged #175 SAFETY-90: the peak guard goes on after a P1 meter gap 2026-10-05 13:23:33 +02:00

Merged #174 Deploy 0.15.0 to master 2026-10-05 10:17:39 +02:00

Merged #173 Release 0.15.0 2026-10-05 01:52:41 +02:00

Merged #172 CI-14: infra-pin to admin/goodwe 3b4ff84 (WITNESS-09) 2026-10-05 00:45:16 +02:00

Merged #171 SAFETY-94: a healthy battery that lags or reverses is not flagged as frozen or refusing 2026-10-04 17:27:21 +02:00

Merged #170 Deploy 0.14.0 to master 2026-10-03 12:32:17 +02:00

Merged #169 Release 0.14.0 2026-10-03 11:29:13 +02:00

Merged #168 CI-13: infra-pin to admin/goodwe 0c04488 (FW-05, WITNESS-08) 2026-10-03 10:27:03 +02:00

Merged #167 SAFETY-93: the maintenance charge end hands back smoothly, with no grid charging at a high house 2026-10-03 00:58:38 +02:00

Merged #165 SAFETY-91: a held battery is drawn only after the others are full 2026-10-02 15:53:34 +02:00

Merged #166 Deploy 0.13.0 to master 2026-10-02 15:26:47 +02:00

Merged #164 Release 0.13.0 2026-10-02 10:04:13 +02:00

Merged #163 SAFETY-85: no false 'not keeping up' while maintenance or the peak guard sets the battery 2026-10-01 20:52:18 +02:00

Merged #162 SAFETY-87: peak guard uses every battery that can still give 2026-10-01 12:06:42 +02:00

Merged #161 SAFETY-86: peak guard outranks the maintenance hold 2026-10-01 02:27:37 +02:00

Merged #160 SAFETY-84: maintenance charge at N=2 no longer stalls 2026-09-30 21:00:56 +02:00

Merged #158 SAFETY-83: peak guard outranks the maintenance drain at N=1 2026-09-30 14:58:42 +02:00

Merged #156 OPT-11 P4: solar forecast and day plan 2026-09-29 23:01:49 +02:00

Merged #154 SAFETY-78: maintenance drain at N=2 no longer stalls 2026-09-29 22:20:30 +02:00

Merged #155 SAFETY-81: no false 'Load too high' alarms 2026-09-29 21:45:21 +02:00

Merged #153 OPT-11 P3: price runs per battery 2026-09-29 11:37:47 +02:00

Merged #151 SAFETY-79: peak guard keeps a margin below the limit 2026-09-29 01:01:35 +02:00

Merged #152 OPT-11 P2: HA entities for battery modes 2026-09-29 00:13:50 +02:00

Merged #150 UX-13 P3: Simple view and Batteries screen 2026-09-28 23:44:27 +02:00

Merged #149 OPT-11 P1: per-battery mode limits, on/off, solar order 2026-09-28 19:53:23 +02:00

Merged #148 UX-13 P5: Dutch text, STYLE check, DOCS screenshots, period editor 2026-09-28 17:06:19 +02:00

Merged #147 UX-15: setup-only mode, and wizard fixes F1, F2, meter entity, step 1 2026-09-28 15:27:28 +02:00

Merged #146 UX-13 P4: the setup wizard for installers 2026-09-28 06:23:16 +02:00

Merged #145 UX-13 P2: the Installer settings view 2026-09-28 03:54:24 +02:00

Merged #143 SAFETY-73: a battery that refuses, per inverter, with two or more 2026-09-28 02:27:15 +02:00

Merged #144 UX-13 P1: page shell and Home screen on a structured /status 2026-09-28 01:29:31 +02:00

Merged #142 UX-13 P0: layout table, page<->options derivation, warning tier, entity list 2026-09-27 23:49:32 +02:00

Merged #141 SAFETY-52: a battery that refuses is asked for 0 W, with a 200 W probe every 15 min 2026-09-27 18:21:22 +02:00

Merged #140 UX-11: safety log lines give one plain sentence and the code, the figures go to DEBUG 2026-09-27 14:31:06 +02:00

Merged #139 CI: bump infra pin to d637d0b (admin/goodwe#61, UX-10) 2026-09-27 12:30:15 +02:00

Merged #138 UX-10: the last plain-language leftovers (log lines, two table rows, 'Why: Other', red at 0 s) 2026-09-27 12:18:23 +02:00

Merged #137 CI: bump infra pin to ecd3864 (admin/goodwe#60, UX-08) 2026-09-27 08:52:22 +02:00

Merged #136 UX-08 2d: plain log lines, the rest of the status page, and DOCS 2026-09-27 08:40:34 +02:00

Merged #135 UX-08 2c: short refusals, error texts and option texts 2026-09-27 07:01:26 +02:00

Merged #134 UX-09: Details link for current HA, 'would' in shadow mode, plain terms 2026-09-27 04:54:42 +02:00

Merged #133 UX-08 phase 2b: short, plain status rows and page banners 2026-09-27 03:19:55 +02:00

Merged #132 CI: bump infra pin to 7081df4 (admin/goodwe#59, UX-08) 2026-09-27 01:41:38 +02:00

Merged #131 UX-08 phase 2a: short, plain notifications, and a ratchet for the rest 2026-09-27 01:29:47 +02:00

Merged #130 SAFETY-40: the integrator bound is not a BUG SIGNAL; alarm numbers from the clamp tick 2026-09-26 23:19:12 +02:00

Merged #129 CI: bump infra pin to 7689816 (admin/goodwe#58, SAFETY-34) 2026-09-26 16:15:24 +02:00

Merged #128 SAFETY-34: re-assert latched alarms, because a Core restart keeps the add-on 2026-09-26 16:03:17 +02:00

Merged #127 CI: bump infra pin to a1d0618 (admin/goodwe#57, TOOL-9) 2026-09-25 20:53:00 +02:00

Merged #126 TOOL-9: pin checks print their FAIL line under pipefail; job tokens via header, not remote URL 2026-09-25 20:39:48 +02:00

Merged #125 CI-12: CI grades test_freeze.py against the real hwsim at a pinned admin/goodwe 2026-09-25 18:19:44 +02:00

Merged #124 TEL-14: PV sign declared per entity (pv_invert_entities) 2026-09-25 01:30:34 +02:00

Merged #123 DOC-5: tell installers to turn on the Supervisor Watchdog 2026-09-25 01:17:36 +02:00

Merged #122 TEST-26: a missing value in a check is a named FAIL, not a traceback 2026-09-25 00:57:21 +02:00

Merged #120 SAFETY-62/SAFETY-60: operator tools refuse input they cannot read 2026-09-25 00:25:23 +02:00

Merged #121 SAFETY-61: the control task's death ends the process, after the wind-down 2026-09-25 00:07:42 +02:00

Merged #119 DOC-1: operator docs name the real P1 entity and a roster that starts 2026-09-24 23:42:14 +02:00

Merged #118 PKG-18: ship 0.12.0 to master, so TEL-12's pv_entities can reach an installed 0.11.0 2026-09-24 23:22:35 +02:00

Merged #117 PKG-18: cut 0.12.0, so TEL-12's pv_entities can reach an installed 0.11.0 2026-09-24 23:09:29 +02:00

Merged #116 TEL-12: several PV inverters, and one absent member is an absent TOTAL 2026-09-24 22:41:20 +02:00

Merged #115 PKG-17: ship 0.11.0 to master - SAFETY-56's wording fix and TEL-11's pv_entity reach the battery 2026-09-24 20:28:36 +02:00

Merged #114 PKG-17: cut 0.11.0, so SAFETY-56's wording fix and TEL-11's pv_entity can reach an installed 0.10.1 2026-09-24 19:20:07 +02:00

Merged #113 TEL-11: PV production stops being invisible, and stays out of the control law 2026-09-24 15:55:30 +02:00

Merged #102 Ci9 gateproof 2026-09-24 14:37:16 +02:00