frigate/frigate/track
Josh Hawkins f002513d36
send MQTT snapshot when object enters required zone (#22690)
When mqtt.required_zones is configured, the initial mqtt snapshot on
object creation is always blocked because zone evaluation hasn't run
yet (entered_zones is empty). Later, the snapshot is only re-sent if
a better thumbnail is found, so if the first frame was already the
best capture the snapshot is silently lost.

Add a new_zone_entered flag to TrackedObject that triggers an mqtt
snapshot publish as soon as zone entry is confirmed, closing the gap
between object detection and zone evaluation.

Closes blakeblackshear/frigate#21027
2026-03-29 12:33:57 -05:00
..
__init__.py Enable mypy for track and fix typing errors (#19529) 2025-08-17 12:27:42 -05:00
centroid_tracker.py Enable mypy for track and fix typing errors (#19529) 2025-08-17 12:27:42 -05:00
norfair_tracker.py Improve stationary classification (#20303) 2025-10-01 07:39:11 -05:00
object_processing.py Tweaks (#22630) 2026-03-25 13:14:32 -06:00
stationary_classifier.py Add handler for license plate which is not expected to be stationary (#22416) 2026-03-13 07:02:42 -06:00
tracked_object.py send MQTT snapshot when object enters required zone (#22690) 2026-03-29 12:33:57 -05:00