From ed20f8889d713fe1cc62bbb6fa73497c98936125 Mon Sep 17 00:00:00 2001 From: Home Assistant Version Control Date: Thu, 15 Oct 2026 17:46:33 +0000 Subject: [PATCH] opencode/decisions.yaml --- opencode/decisions.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/opencode/decisions.yaml b/opencode/decisions.yaml index 6fb14333..30c66c57 100644 --- a/opencode/decisions.yaml +++ b/opencode/decisions.yaml @@ -1110,3 +1110,22 @@ notes: integrations: - spoolman status: active + - id: 2026-10-15-filament-sufficiency-card-is-grey-no + date: 2026-10-15 + title: Filament Sufficiency card is grey "no active print" when idle + decision: 'The 3d-printer-cellphone Filament Sufficiency card (view 0, section 0, card 8) + gates on sparkx_i7_print_status in [printing, paused]; when idle it shows "no active + print" / "last job: N g needed" / grey icon. A print-time check, not pre-flight — do + not remove the gate.' + rationale: sensor.sparkx_i7_expected_material_length keeps reporting the last loaded + G-code's slicer estimate after a job completes (4687 cm = 139.7 g); it has no + last-job helper and nothing resets it, so the card looked live with no print + running. The idle branch is first in the verdict if/elif chain so the later short/ok + branches cannot overwrite it. Automation 1791477238799 is unchanged and still + notifies 45 s after printing starts; the card deliberately mirrors that logic. + entities: + - sensor.sparkx_i7_print_status + - sensor.sparkx_i7_expected_material_length + - sensor.sparkx_i7_used_material_length + - sensor.sparkx_i7_active_filament_slot + status: active