Fix frigate-notify: webapi polling, dedup, hi-res snapshots #242

Merged
eblume merged 1 commit from fix/frigate-notify-config into main 2026-02-22 09:05:46 -08:00
Owner

Summary

  • Switch from MQTT to webapi polling (v0.5.4 requires only one method)
  • Poll every 15s for responsive alerts
  • notify_once: true — one notification per event instead of repeats as object changes zones
  • nosnap: drop — skip events without snapshots (was causing all events to be dropped on v0.3.5)
  • snap_hires: true — use recording stream for higher quality snapshot images

Deployment and Testing

  • Sync: argocd app set frigate --revision fix/frigate-notify-config && argocd app sync frigate
  • Verify pod starts: kubectl --context=k3s-ringtail -n frigate get pods -l app=frigate-notify
  • Check logs for successful startup and event processing (no "No snapshot" drops)
  • Wait for a motion event and confirm single ntfy notification with hi-res snapshot
  • After merge: argocd app set frigate --revision main && argocd app sync frigate
## Summary - Switch from MQTT to webapi polling (v0.5.4 requires only one method) - Poll every 15s for responsive alerts - **`notify_once: true`** — one notification per event instead of repeats as object changes zones - **`nosnap: drop`** — skip events without snapshots (was causing all events to be dropped on v0.3.5) - **`snap_hires: true`** — use recording stream for higher quality snapshot images ## Deployment and Testing - [ ] Sync: `argocd app set frigate --revision fix/frigate-notify-config && argocd app sync frigate` - [ ] Verify pod starts: `kubectl --context=k3s-ringtail -n frigate get pods -l app=frigate-notify` - [ ] Check logs for successful startup and event processing (no "No snapshot" drops) - [ ] Wait for a motion event and confirm single ntfy notification with hi-res snapshot - [ ] After merge: `argocd app set frigate --revision main && argocd app sync frigate`
- Switch from MQTT to webapi polling (v0.5.4 requires one, not both)
- Set poll interval to 15s for responsive alerts
- Enable notify_once to deduplicate per-event notifications
- Set nosnap: drop to skip events without snapshots
- Enable snap_hires for recording-stream quality snapshots
- Remove unused MQTT broker config

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
eblume merged commit 529ba10939 into main 2026-02-22 09:05:46 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!242
No description provided.