-
v1.2.0
Stablereleased this
2026-07-18 17:48:07 +00:00 | 22 commits to main since this releaseAdded
- THERMAL section — auto-detected CPU and system/board temperatures plus one
graph per active fan, read from/sys/class/hwmon(AMDk10temp, Intel
coretemp/PCH, ARMcpu_thermal, super-I/O boards) with anlm-sensors
fallback. Toggle witht(the custom-history prompt moved toc). The first
spinning fan is labelledCPU, the restSYS1/SYS2…; rename with
--fan-labels. Temperatures use a fixed 0–100 °C axis. New thresholds
--cpu-temp-warn/--sys-temp-warn; athermal_cpu_cCSV column. - Opt-in chassis-intrusion reporting via
--chassis-intrusion(off by
default; many boards latch a spurious ALARM). - GPU band — GPU util/mem/temp graphs moved out of SYSTEM into their own
collapsible GPU section (toggleg), shown only when a GPU is present. --auto-fit— expand as many sections as fit the terminal in a fixed
priority order (Frigate → System → GPU → Thermal → Network), recomputed on
resize; yields to manual toggles.--version/-vflag.- Settings file — an INI
[frigate-top]config read from--settings,
$FRIGATE_TOP_CONFIG,~/.config/frigate-top/config.ini, or
/etc/frigate-top/config.ini, with precedence CLI › env › file › default.
--write-configprints a commented starter. - New graphs — host Disk usage % and Frigate Recordings % (were
sampled but never drawn); NVMe drive temperature(s); GPU encoder/decoder
utilization (Frigate's ffmpeg hwaccel); Frigate CPU % / Frigate mem %
(Frigate's own footprint, from the API); host Swap %. --fahrenheit(°F display),--no-thermal,--check(health-check
mode: exit non-zero on any CRIT),--fan-max-rpm(fixed fan 100% mark),
--load-warn, and--cpu/sys/nvme-temp-critthresholds.- Section hotkey hints in each band header (e.g.
SYSTEM [s]).
Changed
- Network defaults to the aggregate of every non-loopback/virtual interface
(sum of per-interface deltas, each clamped);--net-ifacestill pins one. The
NETWORK band header shows the source (· all (3)or· enp42s0). - Frigate cameras graph is now a single online % series — green while all
cameras are online (100%), deep red the moment any drop, coloured per column so
the exact moment of a drop is visible. - Deep red is now reserved as the single "needs attention" colour across the
whole UI (crit/alert values, skipped frames, offline cameras). The Thermal
section moved off red to violet so red is never ambiguous.
Removed
- The "supported cameras" graph — the supported-camera estimate remains in the
header (Supported ~N); it didn't warrant a time-series.
Fixed
- Graph flicker on bursty series — the display resampler re-binned the whole
history window every frame, so network rx/tx (high-variance) appeared to
"invert" on each refresh while smooth graphs looked fine. Column bins are now
anchored to an absolute sample grid, so completed columns freeze and the graph
scrolls by whole columns.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
3 downloads
- THERMAL section — auto-detected CPU and system/board temperatures plus one