Found on the dev bed: a 05:51 ‘Clone dark-period violation — SF1000 on outside the 2×4 window’ notable appeared although the 2×4 runs Independent 05:00–23:00, i.e. the lamp was inside its window. Cause on the bed was a start-up gap (lamp state arrived a few seconds before the window binaries; fixed in the simulator). The underlying weakness is real: _dark_period_violation treats a missing binary_sensor.dsc_hub_2x4_window_open as ‘window closed’ and has no hold, and the rising edge immediately writes a grow-log line, a photoperiod-conflict record and a facility notable. The live ESPHome ingest already documents that hub template binaries can be absent from a poll (it waits an extra 3 s for them), so one incomplete poll while the SF1000 is lit records a false dark-period violation — the alert that matters most for a flowering or clone schedule, now training the operator to distrust it. Fix: treat an unknown/missing window binary as unknown (no verdict), and require the condition to hold for 2+ consecutive polls or ~60 s (_held_flag, like the other held conditions) before recording.
Journey event · 14 Sep 2026
Clone dark-period violation has no debounce: one computed snapshot with the SF1000 on and the 2×4 window binary missing records a violation, a grow-log line and
Found on the dev bed: a 05:51 'Clone dark-period violation — SF1000 on outside the 2x4 window' notable appeared although the 2x4 runs Independent 05:00–23:00, i.e. the lamp was ins
● state copied from the tracker, never improved
● event date 2026-09-14
| Event date | 2026-09-14 |
| Version found | |
| Version fixed | |
| Expected kit firmware | |
| Release file | |
| SHA-256 | |
| Served count | |
| Source | https://app.notion.com/3da2b4cda3708169bd99e7392e716f69 |
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.
