OpenHAB Frigate NVR binding [5.0.0;6.0.0)

logo

This is a comprehensive binding for the Frigate NVR system (https://docs.frigate.video/). It allows access to all configured cameras, and realtime event information from the cameras can be used in rules. It tracks Frigate server status and can alert if the Frigate server goes offline.The binding supports:

  • multiple Frigate server instances
  • tracking and notification of Frigate server status
  • autodiscovery of your cameras as listed in the Frigate configuration
  • comprehensive camera event notification on a per-camera basis
  • ability to change individual camera settings (such as turning recording and object detection on/off, enabling ‘improve contrast’ etc) via suitable channels.
  • availability of JPEG snapshots (with boundary boxes) of last-detected object to OpenHAB as a channel.
  • statistics information on a per-camera basis (fps etc).
  • an API forwarder, allowing a local UI to use the Frigate server’s HTTP API via a local endpoint on the OpenHAB server.
  • a streaming mechanism, allowing video for the ‘birdseye’ view and individual camera feeds to be viewed on the OpenHAB API.

Please note this binding requires a configured MQTT broker to which your Frigate instance must be able to send messages. The Frigate binding ‘sits’ on top of the MQTT bridge. To use it, please create the server and camera ‘Things’ from under the MQTT bridge binding, rather than directly from the Frigate binding itself. Full documentation is on Github (see Documentation link below)

Changelog

Version 2.2

  • Channel updates
  • Documentation updates.

Resources

V2.2 (OH V5.0.0 SNAPSHOT)

Source repository and Documentation

1 Like