https://github.com/klutchell/balena-frigate
A complete and local NVR designed for Home Assistant with AI object detection
https://github.com/klutchell/balena-frigate
Last synced: about 1 year ago
JSON representation
A complete and local NVR designed for Home Assistant with AI object detection
- Host: GitHub
- URL: https://github.com/klutchell/balena-frigate
- Owner: klutchell
- Created: 2021-08-20T16:06:47.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T13:09:23.000Z (over 1 year ago)
- Last Synced: 2025-04-04T14:03:43.161Z (about 1 year ago)
- Language: Dockerfile
- Size: 422 KB
- Stars: 12
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# balena-frigate
[Frigate](https://blakeblackshear.github.io/frigate/) is a complete and local NVR designed for Home Assistant with AI object detection.
It uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.
## Hardware Required
## Getting Started
You can one-click-deploy this project to balena using the button below:
[](https://dashboard.balena-cloud.com/deploy?repoUrl=https://github.com/klutchell/balena-frigate)
## Manual Deployment
Alternatively, deployment can be carried out by manually creating a [balenaCloud account](https://dashboard.balena-cloud.com) and application,
flashing a device, downloading the project and pushing it via the [balena CLI](https://github.com/balena-io/balena-cli).
### Environment Variables
- `FRIGATE_MQTT_USER`: Replaced at runtime in `frigate.yml`
- `FRIGATE_MQTT_PASSWORD`: Replaced at runtime in `frigate.yml`
- `FRIGATE_RTSP_USER`: Replaced at runtime in `frigate.yml`
- `FRIGATE_RTSP_PASSWORD`: Replaced at runtime in `frigate.yml`
- `TZ`: Inform services of the [timezone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) in your location
- `SET_HOSTNAME`: Set a custom hostname on application start (default is `frigate`)
## Usage/Examples
Once your device joins the fleet you'll need to allow some time for it to download the application and start the services.
When it's done you should be able to access the access the app at .
Additional usage instructions for Frigate can be found here: .
### Wyze bridge
There is an optional `wyze-bridge` service in case you own Wyze cameras and want to connect them to Frigate.
Just add the environment variables `WYZE_EMAIL` and `WYZE_PASSWORD` to the `wyze-bridge` service and
start adding cameras to the Frigate yml with the RTSP URL `rtsp://wyze-bridge:8554/camera-nickname`.
Additional usage instructions can be found here:
## Contributing
Please open an issue or submit a pull request with any features, fixes, or changes.