mqtt: host: 192.168.0.3 user: user password: pass environment_vars: OPENAI_BASE_URL: https://openrouter.ai/api/v1 # LIBVA_DRIVER_NAME: iHD ffmpeg: hwaccel_args: preset-intel-qsv-h264 model: path: plus://key ui: time_format: 24hour strftime_fmt: '%A %H:%M %d.%m.%Y' database: path: /config/frigate.db go2rtc: streams: E1Zoom: - rtsp://user:pass@192.168.0.8:554/Preview_07_main E1Zoom_sub: - rtsp://user:pass@192.168.0.8:554/Preview_07_sub Eliana: - rtsp://user:pass@192.168.0.8:554/Preview_08_main Eliana_sub: - rtsp://user:pass@192.168.0.8:554/Preview_08_sub Interfon: - ffmpeg:rtsp://user:pass@192.168.0.9:554/Streaming/Channels/101/#video=copy#audio=aac Interfon_sub: - rtsp://user:pass@192.168.0.9:554/Streaming/Channels/102/ NVR1: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=user&password=pass#video=copy#audio=copy NVR1_sub: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=user&password=pass#video=copy#audio=copy NVR2: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel1_main.bcs&user=user&password=pass#video=copy#audio=copy NVR2_sub: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel1_ext.bcs&user=user&password=pass#video=copy#audio=copy NVR3: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel2_main.bcs&user=user&password=pass#video=copy#audio=copy NVR3_sub: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel2_ext.bcs&user=user&password=pass#video=copy#audio=copy NVR4: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel3_main.bcs&user=user&password=pass#video=copy#audio=copy NVR4_sub: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel3_ext.bcs&user=user&password=pass#video=copy#audio=copy NVR5: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel4_main.bcs&user=user&password=pass#video=copy#audio=copy NVR5_sub: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel4_ext.bcs&user=user&password=pass#video=copy#audio=copy NVR6: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel5_main.bcs&user=user&password=pass#video=copy#audio=copy NVR6_sub: - ffmpeg:http://192.168.0.8/flv?port=1935&app=bcs&stream=channel5_ext.bcs&user=user&password=pass#video=copy#audio=copy birdseye: enabled: false cameras: Interfon: ffmpeg: output_args: record: preset-record-generic-audio-aac inputs: - path: rtsp://127.0.0.1:8554/Interfon input_args: preset-rtsp-restream roles: - detect - path: rtsp://127.0.0.1:8554/Interfon?video&audio input_args: preset-rtsp-restream roles: - record record: enabled: true retain: days: 7 mode: motion alerts: retain: days: 14 mode: motion detections: retain: days: 7 mode: motion snapshots: enabled: true objects: track: - person - car - cat - dog - license_plate - face filters: dog: min_score: .7 threshold: .9 mask: - 0,753,212,787,516,817,832,832,1110,825,1676,781,1920,739,1920,0,0,0 cat: min_score: .65 threshold: .8 face: min_score: .7 license_plate: min_score: .6 person: min_score: .65 threshold: .85 mask: 0,0.698,0.167,0.736,0.31,0.764,0.402,0.765,0.526,0.768,0.64,0.764,0.795,0.737,0.799,0.537,0.886,0.532,0.879,0.721,0.87,0.72,1,0.672,1,0,0,0 car: min_score: .65 threshold: .85 mask: - 0,753,212,787,516,817,832,832,1110,825,1676,781,1920,739,1920,0,0,0 motion: mask: 0.16,0.124,0.554,0.103,0.574,0.191,0.916,0.229,0.953,0.176,0.968,0.091,0.961,0,0.367,0,0,0,0,0.392,0.066,0.389,0.091,0.379,0.095,0.277,0.083,0.245,0.068,0.233 review: alerts: required_zones: - InterfonLoiter zones: InterfonLoiter: coordinates: 0,0.698,0,1,1,1,1,0.687,0.895,0.72,0.59,0.768,0.416,0.771,0.202,0.746 inertia: 3 loitering_time: 20 objects: person live: streams: Main: Interfon Sub: Interfon_sub NVR1: enabled: true ffmpeg: output_args: record: preset-record-generic-audio-copy inputs: - path: rtsp://127.0.0.1:8554/NVR1 input_args: preset-rtsp-restream roles: - detect - path: rtsp://127.0.0.1:8554/NVR1_sub input_args: preset-rtsp-restream roles: - record record: enabled: true retain: days: 0 alerts: retain: days: 14 mode: motion detections: retain: days: 14 mode: motion snapshots: enabled: true motion: mask: 0.564,0.004,0.564,0.043,0.596,0.045,0.596,0.001 objects: track: - person - car - cat - dog - license_plate - face filters: dog: min_score: .7 threshold: .9 cat: min_score: .65 threshold: .8 face: min_score: .7 license_plate: min_score: .6 person: min_score: .65 threshold: .85 car: min_score: .65 threshold: .85 live: streams: Sub: NVR1_sub Main: NVR1 zones: {} NVR2: enabled: true ffmpeg: output_args: record: preset-record-generic-audio-copy inputs: - path: rtsp://127.0.0.1:8554/NVR2 input_args: preset-rtsp-restream roles: - detect - path: rtsp://127.0.0.1:8554/NVR2_sub input_args: preset-rtsp-restream roles: - record record: enabled: true retain: days: 0 alerts: retain: days: 14 mode: motion detections: retain: days: 14 mode: motion snapshots: enabled: true motion: mask: 0.568,0.046,0.597,0.046,0.598,0.001,0.569,0.001 objects: track: - person - car - cat - dog - license_plate - face filters: dog: min_score: .7 threshold: .9 cat: min_score: .65 threshold: .8 face: min_score: .7 license_plate: min_score: .6 person: min_score: .65 threshold: .85 car: min_score: .65 threshold: .85 live: streams: Main: NVR2 Sub: NVR2_sub zones: {} NVR3: enabled: true ffmpeg: output_args: record: preset-record-generic-audio-copy inputs: - path: rtsp://127.0.0.1:8554/NVR3 input_args: preset-rtsp-restream roles: - detect - path: rtsp://127.0.0.1:8554/NVR3_sub input_args: preset-rtsp-restream roles: - record record: enabled: true retain: days: 0 alerts: retain: days: 14 mode: motion detections: retain: days: 14 mode: motion snapshots: enabled: true motion: mask: 0.565,0.045,0.596,0.045,0.598,0.001,0.567,0.001 objects: track: - person - car - cat - dog - license_plate - face filters: dog: min_score: .7 threshold: .9 cat: min_score: .65 threshold: .8 face: min_score: .7 license_plate: min_score: .6 person: min_score: .65 threshold: .85 car: min_score: .65 threshold: .85 live: streams: Main: NVR3 Sub: NVR3_sub NVR4: enabled: true ffmpeg: output_args: record: preset-record-generic-audio-copy inputs: - path: rtsp://127.0.0.1:8554/NVR4 input_args: preset-rtsp-restream roles: - detect - path: rtsp://127.0.0.1:8554/NVR4_sub input_args: preset-rtsp-restream roles: - record record: enabled: true retain: days: 0 alerts: retain: days: 14 mode: motion detections: retain: days: 14 mode: motion snapshots: enabled: true motion: mask: 0.563,0.043,0.596,0.046,0.598,0.001,0.562,0 objects: track: - person - car - cat - dog - license_plate - face filters: dog: min_score: .7 threshold: .9 cat: min_score: .65 threshold: .8 face: min_score: .7 license_plate: min_score: .6 person: min_score: .65 threshold: .85 car: min_score: .65 threshold: .85 live: streams: Main: NVR4 Sub: NVR4_sub NVR5: enabled: true ffmpeg: output_args: record: preset-record-generic-audio-copy inputs: - path: rtsp://127.0.0.1:8554/NVR5 input_args: preset-rtsp-restream roles: - detect - path: rtsp://127.0.0.1:8554/NVR5_sub input_args: preset-rtsp-restream roles: - record record: enabled: true retain: days: 0 alerts: retain: days: 14 mode: motion detections: retain: days: 14 mode: motion snapshots: enabled: true motion: mask: 0.562,0.045,0.596,0.046,0.596,0.003,0.561,0.001 objects: track: - person - cat - dog - face filters: dog: min_score: .7 threshold: .9 cat: min_score: .65 threshold: .8 face: min_score: .7 person: min_score: .65 threshold: .85 live: streams: Main: NVR5 Sub: NVR5_sub NVR6: enabled: true ffmpeg: output_args: record: preset-record-generic-audio-copy inputs: - path: rtsp://127.0.0.1:8554/NVR6 input_args: preset-rtsp-restream roles: - detect - path: rtsp://127.0.0.1:8554/NVR6_sub input_args: preset-rtsp-restream roles: - record record: enabled: true retain: days: 0 alerts: retain: days: 14 mode: motion detections: retain: days: 14 mode: motion snapshots: enabled: true motion: mask: 0.564,0.049,0.598,0.049,0.598,0,0.564,0.001 objects: track: - person - cat - dog - face filters: dog: min_score: .7 threshold: .9 cat: min_score: .65 threshold: .8 face: min_score: .7 person: min_score: .65 threshold: .85 live: streams: Main: NVR6 Sub: NVR6_sub Dormitor_mtr: enabled: true ui: dashboard: true birdseye: enabled: false ffmpeg: output_args: record: preset-record-generic-audio-copy inputs: - path: rtsp://127.0.0.1:8554/E1Zoom_sub input_args: preset-rtsp-restream roles: - detect - path: rtsp://127.0.0.1:8554/E1Zoom input_args: preset-rtsp-restream roles: - record audio: enabled: false min_volume: 200 listen: - babbling - scream - speech - yell - whispering - laughter - snicker - crying - sigh - groan - grunt - breathing - wheeze - snoring - gasp - pant - snort - cough - throat_clearing - sneeze - sniff - burping - hiccup - fart - noise - environmental_noise record: enabled: true retain: days: 0 alerts: retain: days: 7 mode: active_objects snapshots: enabled: true motion: mask: 0.296,0,0.709,0,0.708,0.067,0.294,0.064 review: alerts: labels: [] objects: track: - person filters: person: min_score: .85 threshold: .95 live: streams: Main: E1Zoom Sub: E1Zoom_sub Eliana: enabled: true ui: dashboard: true birdseye: enabled: false ffmpeg: output_args: record: preset-record-generic-audio-copy inputs: - path: rtsp://127.0.0.1:8554/Eliana_sub input_args: preset-rtsp-restream roles: - detect - path: rtsp://127.0.0.1:8554/Eliana input_args: preset-rtsp-restream roles: - record audio: enabled: false min_volume: 200 listen: - babbling - scream - speech - yell - whispering - laughter - snicker - crying - sigh - groan - grunt - breathing - wheeze - snoring - gasp - pant - snort - cough - throat_clearing - sneeze - sniff - burping - hiccup - fart - noise - environmental_noise record: enabled: true retain: days: 0 alerts: retain: days: 7 mode: active_objects snapshots: enabled: true motion: mask: 0.296,0,0.709,0,0.708,0.067,0.294,0.064 review: alerts: labels: [] objects: track: - person filters: person: min_score: .85 threshold: .95 live: streams: Main: Eliana Sub: Eliana_sub detectors: ov: type: openvino device: GPU version: 0.16-0 camera_groups: Front_yard: order: 1 icon: LuArrowUp cameras: - NVR1 - NVR2 Back_yard: order: 2 icon: LuArrowDown cameras: - NVR5 - NVR6 Driveway: order: 3 icon: LuArrowRight cameras: - NVR3 - NVR4 Yard: order: 4 icon: LuHouse cameras: - NVR1 - NVR2 - NVR3 - NVR4 - NVR5 - NVR6 Inside: order: 5 icon: LuHousePlus cameras: - Dormitor_mtr - Eliana semantic_search: enabled: true reindex: false model_size: large genai: enabled: true provider: openai api_key: api-key model: google/gemini-2.0-flash-001 detect: enabled: true fps: 5 face_recognition: enabled: true model_size: small lpr: enabled: true classification: bird: enabled: false