From 02a822af9829e2efa3ecb11dd9a3b15ecf64afde Mon Sep 17 00:00:00 2001 From: glenn schrooyen Date: Fri, 25 Sep 2026 00:20:52 +0200 Subject: [PATCH 1/2] DOC-5: tell installers to turn on the Supervisor Watchdog Since SAFETY-61 a dead control loop writes 0 W and exits 70. The Supervisor restarts a stopped add-on only when the per-install Watchdog toggle is on, and it defaults to off. One step in DOCS.md "Before you start", with a pointer to the DECISIONS file. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BwRLw7eKYj2byVdwB6kbjU --- goodwe_controller/DOCS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/goodwe_controller/DOCS.md b/goodwe_controller/DOCS.md index 837742b..d925b8d 100644 --- a/goodwe_controller/DOCS.md +++ b/goodwe_controller/DOCS.md @@ -16,6 +16,11 @@ You need: - A T-CAN485 (ESP32) flashed with `firmware/goodwe-master.yaml` - A grid-power sensor already working in Home Assistant, updating every ~5–10 s +After installing, turn on **Watchdog** on the add-on's Info tab. A crashed +control loop stops the add-on at 0 W, and the Supervisor restarts it only when +Watchdog is on (it is off by default). See +`DECISIONS/SAFETY-61-control-task-death.md`. + ## The safety model, in short The inverter **holds its last command forever** — it has no meter-timeout. So: -- 2.54.0 From 6dbe06e32e21d55e7715c0cb5b65ea350a928195 Mon Sep 17 00:00:00 2001 From: glenn schrooyen Date: Fri, 25 Sep 2026 00:30:44 +0200 Subject: [PATCH 2/2] DOC-5: add the Watchdog step to README's Install section One line after the install step, linking to the DOCS.md paragraph that gives the reason. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BwRLw7eKYj2byVdwB6kbjU --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 037f702..c341fb3 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,9 @@ https://gittea.kammenstraatha.duckdns.org/admin/goodwe-addon then install **GoodWe RS485 Controller**. +Then turn on **Watchdog** on the add-on's Info tab — see +[Before you start](goodwe_controller/DOCS.md#before-you-start). + ⚠️ **The repository must be PUBLIC for this to work.** Home Assistant clones it anonymously; against a private repo the store shows nothing and gives no useful error. If it must stay private, install locally instead: copy -- 2.54.0