lovelace-frigate-event-feed

lovelace-frigate-event-feed

Part of the Crooked Sentry universe Validate Codecov test coverage

Standalone Lovelace card for browsing Frigate detection events. Requires Home Assistant with an active Frigate integration or exposed Frigate API.

Configuration

Installation Instructions

HACS Install

  1. Add the repository to HACS as a Dashboard.
  2. Install Frigate Event Feed.
  3. Add the resource if HACS does not do it automatically:

    /hacsfiles/lovelace-frigate-event-feed/lovelace-frigate-event-feed.js
    
  4. Use the card in Lovelace.

Manual Install

  1. Copy dist/lovelace-frigate-event-feed.js into your Home Assistant www/ directory.
  2. Add it as a Lovelace module resource:

    /local/lovelace-frigate-event-feed.js
    
  3. Use the card in Lovelace.

Basic Configuration

type: custom:frigate-event-feed
instance_id: frigate
cameras:
  - front_door
  - driveway
labels:
  - person
  - car
title: Recent Events
limit: 12
media: thumbnail
show_camera: auto
has_clip: true
has_snapshot: true
poll_interval_seconds: 45

Optional: advanced-camera-card Integration

If you want clip playback handoff to advanced-camera-card:

This is optional and not required for basic event listing.

Maintainer Workflow

  1. Edit src/frigate-event-feed.js.
  2. Rebuild the install artifact:

    npm run build
    
  3. Run validation:

    npm run check
    npm test
    
  4. Commit both the source file and the generated dist/lovelace-frigate-event-feed.js.

The CI workflow fails if the built artifact is out of date.

Packaging Rules

Design Notes

The card does not accept direct Frigate host/IP parameters. Backend routing is handled by the Home Assistant Frigate integration, keeping the card logic simple and consistent with HA’s architecture