Initial commit (reset history)
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
# config.yaml – Frigate NVR
|
||||
# Version anonymisée — IPs et credentials remplacés
|
||||
# Documentation : https://docs.frigate.video/configuration/
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# MQTT – Connexion au broker Mosquitto local
|
||||
# ─────────────────────────────────────────────
|
||||
|
||||
mqtt:
|
||||
enabled: true
|
||||
host: 192.168.1.X # IP du serveur HAOS
|
||||
port: 1883
|
||||
user: mqtt
|
||||
password: "{FRIGATE_MQTT_PASSWORD}" # Variable d'env ou secrets Frigate
|
||||
topic_prefix: frigate
|
||||
client_id: frigate
|
||||
stats_interval: 60
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# DÉTECTEUR D'OBJETS
|
||||
# CPU par défaut — décommenter pour accélération matérielle
|
||||
# ─────────────────────────────────────────────
|
||||
|
||||
detectors:
|
||||
cpu1:
|
||||
type: cpu
|
||||
num_threads: 3
|
||||
|
||||
# Pour Coral USB (recommandé si disponible) :
|
||||
# detectors:
|
||||
# coral:
|
||||
# type: edgetpu
|
||||
# device: usb
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# BASE DE DONNÉES
|
||||
# ─────────────────────────────────────────────
|
||||
|
||||
database:
|
||||
path: /config/frigate.db
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# STOCKAGE – Enregistrements et clips
|
||||
# ─────────────────────────────────────────────
|
||||
|
||||
record:
|
||||
enabled: true
|
||||
retain:
|
||||
days: 3
|
||||
mode: motion # N'enregistre que les segments avec mouvement
|
||||
events:
|
||||
retain:
|
||||
default: 10 # Jours de rétention des événements (clips)
|
||||
mode: motion
|
||||
|
||||
snapshots:
|
||||
enabled: true
|
||||
bounding_box: true # Encadre l'objet détecté
|
||||
crop: false
|
||||
retain:
|
||||
default: 10
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# CAMÉRAS
|
||||
# ─────────────────────────────────────────────
|
||||
|
||||
cameras:
|
||||
|
||||
# Caméra principale (pièce de vie)
|
||||
camera_principale:
|
||||
enabled: true
|
||||
ffmpeg:
|
||||
inputs:
|
||||
- path: rtsp://admin:{CAMERA_PASSWORD}@192.168.1.X:554/stream1
|
||||
roles:
|
||||
- detect
|
||||
- record
|
||||
# Optimisations décodage (réduire la charge CPU)
|
||||
input_args: preset-rtsp-restream
|
||||
output_args:
|
||||
record: preset-record-generic-audio-copy
|
||||
detect:
|
||||
enabled: false # Activé/désactivé dynamiquement par Home Assistant
|
||||
width: 1920
|
||||
height: 1080
|
||||
fps: 5
|
||||
objects:
|
||||
track:
|
||||
- person
|
||||
filters:
|
||||
person:
|
||||
min_area: 5000 # Ignorer les petites détections (faux positifs)
|
||||
max_area: 100000
|
||||
threshold: 0.7
|
||||
motion:
|
||||
threshold: 25
|
||||
contour_area: 100
|
||||
mask:
|
||||
- 0,0,0,200,400,200,400,0 # Masquer zone statique si besoin
|
||||
record:
|
||||
retain:
|
||||
days: 3
|
||||
snapshots:
|
||||
retain:
|
||||
default: 10
|
||||
|
||||
# Caméra secondaire (entrée / autre pièce)
|
||||
camera_secondaire:
|
||||
enabled: true
|
||||
ffmpeg:
|
||||
inputs:
|
||||
- path: rtsp://admin:{CAMERA_PASSWORD}@192.168.1.X:554/stream1
|
||||
roles:
|
||||
- detect
|
||||
- record
|
||||
input_args: preset-rtsp-restream
|
||||
output_args:
|
||||
record: preset-record-generic-audio-copy
|
||||
detect:
|
||||
enabled: false
|
||||
width: 1920
|
||||
height: 1080
|
||||
fps: 5
|
||||
objects:
|
||||
track:
|
||||
- person
|
||||
filters:
|
||||
person:
|
||||
min_area: 5000
|
||||
threshold: 0.7
|
||||
motion:
|
||||
threshold: 25
|
||||
contour_area: 100
|
||||
record:
|
||||
retain:
|
||||
days: 3
|
||||
snapshots:
|
||||
retain:
|
||||
default: 10
|
||||
|
||||
# ─────────────────────────────────────────────
|
||||
# UI FRIGATE
|
||||
# ─────────────────────────────────────────────
|
||||
|
||||
ui:
|
||||
live_mode: mse # mse | webrtc | jsmpeg
|
||||
timezone: Europe/Paris
|
||||
use_experimental_ui: false
|
||||
Reference in New Issue
Block a user