VERIFIED 2026-09-06 (master 72af08c). Implemented as the plan’s DECIDED design — queue + one confirm click, not silent auto-run. fleet_rollout_pending is set when installed() != last_built_esphome; pending_fleet_rollout() lists the seats that would flash; start_fleet_rollout() enqueues one OTA per in-service seat through the existing worker (serialised, hub last) and stamps last_built_esphome so the prompt fires once per bump. SettingsPage shows ‘Toolchain changed — N device(s) can be reflashed [Reflash fleet]’.
Journey event · 6 Sep 2026
Auto-enqueue fleet OTA when the ESPHome toolchain version changes
VERIFIED 2026-09-06 (master 72af08c). Implemented as the plan's DECIDED design — queue + one confirm click, not silent auto-run. fleet_rollout_pending is set when installed() != la
● state copied from the tracker, never improved
● event date 2026-09-06
| Event date | 2026-09-06 |
| Version found | |
| Version fixed | |
| Expected kit firmware | |
| Release file | |
| SHA-256 | |
| Served count | |
| Source | https://app.notion.com/3d22b4cda37081c58d14f35e4f3b5d11 |
All events · DSC · CannaLib · Site · Firmware releases
Empty rows are honest
A blank cell means the tracker has no value for it. Nothing on this page is filled in to look complete.
