From 7037a57ff46161fcb5f36d60da2773c5dc8576ea Mon Sep 17 00:00:00 2001 From: Home Assistant Version Control Date: Thu, 17 Sep 2026 14:41:04 +0000 Subject: [PATCH] opencode/decisions.yaml --- opencode/decisions.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/opencode/decisions.yaml b/opencode/decisions.yaml index e1ce83f2..30f66b9a 100644 --- a/opencode/decisions.yaml +++ b/opencode/decisions.yaml @@ -837,3 +837,20 @@ notes: - template pin: true status: active + - id: 2026-09-17-printer-stale-boolean-gets-a-reset + date: 2026-09-17 + title: Printer stale boolean gets a reset bounce + decision: Do not delete automation.3d_printer_running_reset_stale_boolean — it bounces + input_boolean.3d_printer_running off->on when commanded on while already stale + (>5s), ensuring the main print automation fires. + rationale: "A printer crash left input_boolean.3d_printer_running ON, so the plugin's + turn_on was a no-op and the main automation missed the print start. The reset + automation bounces the boolean off->2s->on when turn_on fires while already stale + (>5s), synthesising the off->on transition the main automation needs. Verified live: + the bounce works and the >5s check prevents re-triggering from its own turn_on. Do + not delete." + entities: + - input_boolean.3d_printer_running + - automation.3d_printer_running_reset_stale_boolean + - automation.3d_printer_running_playroom_light_basement_heat + status: active