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

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.

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.