Journey event  ·  14 Sep 2026

Pot numeric values are re-recorded on every ~10 s poll although the probe only refreshes every 60 s – ~6 duplicate rows per reading per metric, while values tha

FIXED in PR #259: every seat's numerics go through record_history_throttled with a 60 s heartbeat (RECORD_HEARTBEAT_S in esphome_client), so an unchanged probe value lands once a m

  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/3db2b4cda3708151a758cb922d7bd77a

FIXED in PR #259: every seat’s numerics go through record_history_throttled with a 60 s heartbeat (RECORD_HEARTBEAT_S in esphome_client), so an unchanged probe value lands once a minute at most even though the ingest now snapshots every 2 s; Sonoff relay_on stays unconditional for the runtime ledger. Verify: SELECT COUNT(*) FROM fleet_history WHERE seat_id=’pot2′ AND metric=’moisture_pct’ AND ts > now-3600 is <= ~60 on a flat probe (was ~360). --- Original: the pot branch wrote every numeric unconditionally each poll; with the modbus probe on a 60 s interval the same reading landed 5-6 times.

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.