r/frigate_nvr

Struggling to get Reolink wired Doorbell detecting/recording, etc

Hope someone can advise what i'm doing wrong I have 6 other Reolink cameras all seem to be ok but the doorbell (Wifi) not doing anything aside from displaying heres my yaml. Any advice appreciated:

The one in question is "doorbell" - though there may be other issues here.

Thanks

mqtt:

enabled: true

host: 192.168.0.23

port: 1883

user: MQTTUSER

password: xxx

ffmpeg:

hwaccel_args: preset-intel-qsv-h264 # If your sub-stream is H264

detectors:

ov:

type: openvino

device: GPU

model:

path: /openvino-model/ssdlite_mobilenet_v2.xml

labelmap_path: /openvino-model/coco_91cl_bkgr.txt

width: 300

height: 300

input_tensor: nhwc

input_pixel_format: bgr

model_type: ssd

lpr:

enabled: true

detection_threshold: 0.5

recognition_threshold: 0.7

min_plate_length: 5

device: CPU

model_size: small

enhancement: 1

known_plates:

Jos_car:

- x

Bobs_Car:

- x

Davids_Car:

- x

record:

enabled: true

alerts:

retain:

days: 7

detections:

retain:

days: 30

snapshots:

enabled: true

retain:

default: 30

objects:

track:

- person

- dog

- car

filters:

person:

min_area: 1500

min_score: 0.5

threshold: 0.7

dog:

min_area: 500

min_score: 0.4

go2rtc:

streams:

kitchen_main:

- ffmpeg:rtsp://admin:pword%3F2@192.168.0.55:554/h264Preview_01_main#video=copy#audio=copy#rtsp_transport=tcp

kitchen_sub:

- ffmpeg:rtsp://admin:pword%3F2@192.168.0.55:554/h264Preview_01_sub#video=copy#audio=copy#rtsp_transport=tcp

drive2_main:

- rtsp://admin:pword@192.168.0.80:554/Preview_01_main

drive2_sub:

- rtsp://admin:pword@192.168.0.80:554/Preview_01_sub

rear_main:

- rtsp://david:pword@192.168.0.123:88/videoMain

rear_sub:

- rtsp://david:pword@192.168.0.123:88/videoSub

gateone_main:

- rtsp://admin:pword@192.168.0.183:554/h264Preview_01_main#video=copy#audio=none

gateone_sub:

- rtsp://admin:pword@192.168.0.183:554/h264Preview_01_sub#video=copy#audio=none

doorbell_main:

- http://192.168.0.185:80/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=pword

doorbell_sub:

- ffmpeg:http://192.168.0.185:80/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=pword

driveway_1:

- ffmpeg:http://192.168.0.95/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=pword2

driveway_2:

- rtsp://admin:pword2@192.168.0.95:554/Preview_01_sub

cameras:

kitchen:

enabled: true

ffmpeg:

input_args: preset-rtsp-restream

inputs:

- path: rtsp://127.0.0.1:8554/kitchen_main

roles:

- record

- path: rtsp://127.0.0.1:8554/kitchen_sub

roles:

- detect

detect:

enabled: true

width: 640

height: 480

live:

streams:

Stream 1: kitchen_main

doorbell:

enabled: true

ffmpeg:

inputs:

- path: rtsp://127.0.0.1:8554/doorbell_main

roles:

- record

- path: rtsp://127.0.0.1:8554/doorbell_sub

roles:

- detect

output_args:

record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac

detect:

width: 896

height: 672

fps: 10

record:

enabled: true

snapshots:

enabled: true

live:

streams:

doorbell_high: doorbell_main

drive2:

enabled: true

ffmpeg:

inputs:

- path: rtsp://127.0.0.1:8554/drive2_main

roles:

- record

- path: rtsp://127.0.0.1:8554/drive2_sub

roles:

- detect

detect:

enabled: true

width: 640

height: 360

fps: 5

lpr:

enabled: true

Rear:

enabled: true

ffmpeg:

input_args: -avoid_negative_ts make_zero -fflags +genpts+discardcorrupt -rtsp_transport tcp -an

inputs:

- path: rtsp://127.0.0.1:8554/rear_main

roles:

- record

- path: rtsp://127.0.0.1:8554/rear_sub

roles:

- detect

detect:

enabled: true

width: 1280

height: 720

fps: 5

live:

streams:

Main: rear_main

Sub: rear_sub

Stable:

enabled: true

ffmpeg:

input_args: -rtsp_transport udp -an

inputs:

- path: rtsp://192.168.0.106:554/user=admin_password=pword!_channel=1_stream=0.sdp?real_stream

roles:

- record

- path: rtsp://192.168.0.106:554/user=admin_password=pword!_channel=1_stream=1.sdp?real_stream

roles:

- detect

detect:

width: 704

height: 576

fps: 3

gateone:

enabled: true

ffmpeg:

inputs:

- path: rtsp://127.0.0.1:8554/gateone_main

input_args: preset-rtsp-restream

roles:

- record

- path: rtsp://127.0.0.1:8554/gateone_sub

input_args: preset-rtsp-restream

roles:

- detect

output_args:

record: preset-record-generic

detect:

enabled: true

width: 1536

height: 432

fps: 7

motion:

threshold: 15

contour_area: 10

record:

enabled: true

objects:

track:

- person

- car

ui:

dashboard: true

driveway:

enabled: true

ffmpeg:

inputs:

- path: rtsp://127.0.0.1:8554/driveway_1

roles:

- record

- path: rtsp://127.0.0.1:8554/driveway_2

roles:

- detect

detect:

enabled: true

width: 640

height: 360

fps: 5

motion:

threshold: 20

contour_area: 20

record:

enabled: true

snapshots:

enabled: true

live:

streams:

Stream 1: driveway_1

Stream 2: driveway_2

version: 0.17-0

reddit.com
u/Davidtja01 — 14 hours ago

Why Is Proxmox Still Not Officially Supported and Can We Please Get It Already?

I genuinely do not understand why Proxmox still feels like a second class citizen when it comes to Frigate.

I love Frigate. I love Proxmox. But trying to run the two together always turns into a headache, even though a massive amount of homelab users run Proxmox.

I have tried:

  • VM deployments
  • Unprivileged LXC
  • Privileged LXC

The only setup that works somewhat consistently is privileged LXC, and even then, updates eventually break something. CPU spikes, hardware acceleration issues, random instability, etc. Everything works great until suddenly it does not.

And before people say "just run bare metal Debian," that completely misses the point. Many of us use Proxmox because it is the foundation of our homelab infrastructure. We are not going to dedicate an entire machine to Frigate when virtualization exists specifically to avoid that.

So why is Proxmox still not officially supported in a meaningful way?

Is it a technical limitation?
A maintenance burden?
Lack of developer interest?

Because at this point, Proxmox is not some obscure niche platform anymore. It is one of the most popular homelab hypervisors out there.

Can we please get proper official support, recommended configurations, or at least a supported deployment path that does not feel fragile after every update?

reddit.com
u/PingMyHeart — 1 day ago

Frigate read stream directly from unifi protect server?

Hello everyone,

I saw in the document the way to use unifi camera with rtspx setup. Has I already have the camera streams coming to my unifi protect server (on Ucg fiber), is it possible to read camera stream directly from unifi protect server instead of reading it again directly from each camera?

Thank you for the help

reddit.com
u/guich59 — 1 day ago

Raspberry Pi as a lightweight viewer question

Hey guys, I wasn't sure if this was the best place to ask this or the Pi sub. So I have frigate up and running on my Dell R630 server running in a VM with 5 cameras. I'm looking to put a tv screen in my house displaying the cameras from frigate. I have a 16 GB Pi 5 and three Pi 0 2Ws laying around that I used to use for Pi-hole DNS, but have since installed in VMs. I'm looking to repurpose one of the Pi 0s to do it, since that would be their sole purpose. But they struggle opening a browser and running a desktop environment with their 500 MB of ram. Has anyone ever tried to do something similar to this? I may need to run a different operating system, but I'm most familiar with Debian based Linux systems. I'd rather not use the Pi 5 if I don't have to, since it feels like a waste of resources, but will if I have to. Any ideas or tips would be appreciated!

reddit.com
u/Savings_Difficulty24 — 2 days ago

Help me understand power consumption.

I plan to set up frigate with one sole front door Reolink doorbell cam. The server has an i5-9500 and only hosts immich and jellyfin.

Then that will pass on the notifications to a thin client that is dedicated to Home Assistant.

The issue i am wondering is how much of a load will frigate put it under due to the fact we live on a busy street.

There's traffic passing by most of the time and pedestrians every now and then. If i mask the area being scanned to just the front gate and porch steps will this lessen the power it needs or is that irrelevant to how the object recognition functions?

With a flow of cars just beyond the sidewalk i'd prefer it not wasting its time figuring out what it out there when what matters is what comes onto our property.

reddit.com
u/Langdon11 — 2 days ago

Deer detection ?

Anyone that can share experience with detection of deer ? I see that i miss a few, even I broad daylight. I can see them from my living room window, but Frigate does not detect them. Some are detected, but some that I think are obvious are missed. I run Frigate+ and the yolov9s 320x320 model. I have good results with medium sized birds, cats are regularly detected, quick detection of people and car so overall good results.

Any one who has some experience to share, tips ?

Tried to use the 640x640, but the the inference is around 50 ms, 320x320 are under 20 ms.

reddit.com
u/GalacticGazerVoyage — 3 days ago

FFMpeg crashing continuously

I'm running Frigate in a proxmox LXC with igpu passthough.

I've access to both vaapi and qsv. Now even though it's working detection and everything but logs are riddled with errors.

What I'm doing wrong?


LCX:

root@FrigateNvr:~# ffmpeg -hwaccels 2>&1
ffmpeg version 7.1.4-0+deb13u1 Copyright (c) 2000-2026 the FFmpeg developers
  built with gcc 14 (Debian 14.2.0-19)
  configuration: --prefix=/usr --extra-version=0+deb13u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --disable-libmfx --disable-omx --enable-gnutls --enable-libaom --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-openal --enable-opencl --enable-opengl --disable-sndio --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray --enable-libcaca --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo --enable-librav1e --enable-pocketsphinx --enable-librsvg --enable-libjxl --enable-shared
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.102 / 61.  7.102
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  5.100 / 10.  5.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Hardware acceleration methods:
vdpau
cuda
vaapi
qsv
drm
opencl
vulkan

root@FrigateNvr:~# ffmpeg -decoders 2>/dev/null | grep qsv
 V....D av1_qsv              AV1 video (Intel Quick Sync Video acceleration) (codec av1)
 V....D h264_qsv             H264 video (Intel Quick Sync Video acceleration) (codec h264)
 V....D hevc_qsv             HEVC video (Intel Quick Sync Video acceleration) (codec hevc)
 V....D mjpeg_qsv            MJPEG video (Intel Quick Sync Video acceleration) (codec mjpeg)
 V....D mpeg2_qsv            MPEG2VIDEO video (Intel Quick Sync Video acceleration) (codec mpeg2video)
 V....D vc1_qsv              VC1 video (Intel Quick Sync Video acceleration) (codec vc1)
 V....D vp8_qsv              VP8 video (Intel Quick Sync Video acceleration) (codec vp8)
 V....D vp9_qsv              VP9 video (Intel Quick Sync Video acceleration) (codec vp9)
 V....D vvc_qsv              VVC video (Intel Quick Sync Video acceleration) (codec vvc)

Logs:

info  | 2026-05-18 14:34:00 | watchdog.backyard      | Waiting for capture thread to exit...
error | 2026-05-18 14:34:00 | frigate.video          | backyard: Unable to read frames from ffmpeg process.
error | 2026-05-18 14:34:00 | frigate.video          | backyard: ffmpeg process is not running. exiting capture thread...
error | 2026-05-18 14:34:00 | watchdog.backyard      | The following ffmpeg logs include the last 100 lines prior to exit.
error | 2026-05-18 14:34:00 | ffmpeg.backyard.detect | [rtsp @ 0x5a11701cb080] RTP: PT=60: bad cseq 8f79 expected=0d8d
error | 2026-05-18 14:34:00 | ffmpeg.backyard.detect | [rtsp @ 0x5a11701cb080] RTP: PT=61: bad cseq e351 expected=0bf3
info  | 2026-05-18 14:34:00 | watchdog.backyard      | Restarting ffmpeg...
error | 2026-05-18 14:34:02 | frigate.video          | side: Unable to read frames from ffmpeg process.
error | 2026-05-18 14:34:02 | frigate.video          | side: ffmpeg process is not running. exiting capture thread...
error | 2026-05-18 14:34:02 | watchdog.side          | The following ffmpeg logs include the last 100 lines prior to exit.
error | 2026-05-18 14:34:02 | ffmpeg.side.detect     | [rtsp @ 0x5c63a26a5080] RTP: PT=60: bad cseq df9b expected=cfb0
error | 2026-05-18 14:34:02 | ffmpeg.side.detect     | [rtsp @ 0x5c63a26a5080] RTP: PT=61: bad cseq 0f3a expected=2b78
info  | 2026-05-18 14:34:02 | watchdog.side          | Restarting ffmpeg...

Frigate config:


ffmpeg:
  hwaccel_args: preset-vaapi

detectors:
  ov_0:
    type: openvino
    device: GPU # Or NPU
  ov_1:
    type: openvino
    device: GPU # Or NPU

semantic_search:
  enabled: false
  model_size: small

face_recognition:
  enabled: true
  model_size: small

lpr:
  enabled: false

classification:
  bird:
    enabled: true

snapshots:
  enabled: true
  retain:
    default: 30

record:
  enabled: true
  alerts:
    retain:
      days: 30
      mode: active_objects
  detections:
    retain:
      days: 7
      mode: active_objects
  continuous:
    days: 1
  motion:
    days: 3

objects:
  track:
    - person
    - cat
    - dog
    - fox
    - badger

model:
  model_type: yolo-generic
  width: 320 # <--- should match whatever was set in notebook
  height: 320 # <--- should match whatever was set in notebook
  input_pixel_format: rgb
  input_tensor: nchw
  input_dtype: float
  path: /config/model_cache/yolov9-s-320.onnx
  labelmap_path: /labelmap/coco-80.txt

go2rtc:
  streams:
    hallway:
      # Stream #0:0: Video: h264 (High), yuv420p(progressive), 2304x1296, 16.67 fps, 16.67 tbr, 90k tbn
      # Stream #0:1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s
      - rtsp://{FRIGATE_HALLWAY_USER}:{FRIGATE_HALLWAY_PSWD}@{FRIGATE_HALLWAY_IP}:554/stream1
      - ffmpeg:hallway#audio=aac  # transcodes audio to aac for frigate recording and audio detection
      - ffmpeg:hallway#audio=opus  # transcodes audio to opus for webrtc compatibility
      - tapo://{FRIGATE_TAPO_PSWD}@{FRIGATE_HALLWAY_IP}
    hallway_sub:
      # Stream #0:0: Video: h264 (High), yuv420p(progressive), 1280x720, 16.67 fps, 16.67 tbr, 90k tbn
      # Stream #0:1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s
      - rtsp://{FRIGATE_HALLWAY_USER}:{FRIGATE_HALLWAY_PSWD}@{FRIGATE_HALLWAY_IP}:554/stream2
    doorbell:
      # Stream #0:0: Video: h264 (High), yuv420p(progressive), 2560x1920, 20 fps, 40 tbr, 90k tbn
      # Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
      # - rtsp://{FRIGATE_DOORBELL_USER}:{FRIGATE_DOORBELL_PSWD}@{FRIGATE_DOORBELL_IP}:554/h264Preview_01_main
      # - ffmpeg:doorbell#audio=opus  # transcodes audio to opus for webrtc compatibility
      - "ffmpeg:http://{FRIGATE_DOORBELL_IP}/flv?port=1935&app=bcs&stream=channel0_main.bcs&user={FRIGATE_DOORBELL_USER}&password={FRIGATE_DOORBELL_PSWD}#video=copy#audio=copy#audio=opus"
      - "rtsp://{FRIGATE_DOORBELL_USER}:{FRIGATE_DOORBELL_PSWD}@{FRIGATE_DOORBELL_IP}/Preview_01_sub"
    doorbell_sub:
      # Stream #0:0: Video: h264 (High), yuv420p(progressive), 640x480, 10 fps, 20 tbr, 90k tbn
      # Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
      # - rtsp://{FRIGATE_DOORBELL_USER}:{FRIGATE_DOORBELL_PSWD}@{FRIGATE_DOORBELL_IP}:554/h264Preview_01_sub
      - "ffmpeg:http://{FRIGATE_DOORBELL_IP}/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user={FRIGATE_DOORBELL_USER}&password={FRIGATE_DOORBELL_PSWD}"
      - "rtsp://{FRIGATE_DOORBELL_USER}:{FRIGATE_DOORBELL_PSWD}@{FRIGATE_DOORBELL_IP}/Preview_01_sub"
    side:
      # Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 25 fps, 25 tbr, 90k tbn
      # Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
      - rtsp://{FRIGATE_SIDE_USER}:{FRIGATE_SIDE_PSWD}@{FRIGATE_SIDE_IP}:554/Preview_01_main
      - ffmpeg:side#audio=opus  # transcodes audio to opus for webrtc compatibility
    side_sub:
      # Stream #0:0: Video: h264 (High), yuv420p(progressive), 640x360, 10 fps, 20 tbr, 90k tbn
      # Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
      - rtsp://{FRIGATE_SIDE_USER}:{FRIGATE_SIDE_PSWD}@{FRIGATE_SIDE_IP}:554/Preview_01_sub
    backyard:
      # Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 25 fps, 24.58 tbr, 90k tbn
      # Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
      - rtsp://{FRIGATE_BACKYARD_USER}:{FRIGATE_BACKYARD_PSWD}@{FRIGATE_BACKYARD_IP}:554/Preview_01_main
      - ffmpeg:backyard#audio=opus  # transcodes audio to opus for webrtc compatibility
    backyard_sub:
      # Stream #0:0: Video: h264 (High), yuv420p(progressive), 640x360, 10 fps, 25.08 tbr, 90k tbn
      # Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
      - rtsp://{FRIGATE_BACKYARD_USER}:{FRIGATE_BACKYARD_PSWD}@{FRIGATE_BACKYARD_IP}:554/Preview_01_sub
    garden:
      # Stream #0:0: Video: hevc (Main), yuv420p(tv), 4608x1728, 20 fps, 20 tbr, 90k tbn
      # Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
      - rtsp://{FRIGATE_GARDEN_USER}:{FRIGATE_GARDEN_PSWD}@{FRIGATE_GARDEN_IP}:554/Preview_01_main
      - ffmpeg:garden#audio=opus  # transcodes audio to opus for webrtc compatibility
    garden_sub:
      # Stream #0:0: Video: h264 (High), yuv420p(progressive), 1536x576, 10 fps, 20 tbr, 90k tbn
      # Stream #0:1: Audio: aac, 16000 Hz, mono, fltp
      - rtsp://{FRIGATE_GARDEN_USER}:{FRIGATE_GARDEN_PSWD}@{FRIGATE_GARDEN_IP}:554/Preview_01_sub
  ffmpeg:
    volume: -af "volume=30dB"
  webrtc:
    listen: :8555
    candidates:
      - '{FRIGATE_IP}:8555'
      - stun:8555

cameras:
  hallway:
    detect:
      enabled: true
      width: 1280
      height: 720
      fps: 5
    review:
      alerts:
        enabled: false
      detections:
        enabled: false
    ffmpeg:
      # hwaccel_args: preset-intel-qsv-h264
      output_args:
        # nned audio-aac since original has pcm_alaw
        record: preset-record-generic-audio-aac
      inputs:
        - path: rtsp://127.0.0.1:8554/hallway
          input_args: preset-rtsp-restream
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/hallway_sub
          input_args: preset-rtsp-restream
          roles:
            - detect
    live:
      streams:
        Sub Stream: hallway_sub
        Main Stream: hallway
  doorbell:
    enabled: true
    detect:
      enabled: true
      width: 640
      height: 480
      fps: 5
    ffmpeg:
      # hwaccel_args: preset-intel-qsv-h264
      output_args:
        record: preset-record-generic-audio-copy
      inputs:
        - path: rtsp://127.0.0.1:8554/doorbell
          input_args: preset-rtsp-restream
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/doorbell_sub
          input_args: preset-rtsp-restream
          roles:
            - detect
  side:
    enabled: true
    detect:
      enabled: true
      width: 640
      height: 360
      fps: 5
    ffmpeg:
      output_args:
        record: preset-record-generic-audio-copy
      inputs:
        - path: rtsp://127.0.0.1:8554/side
          input_args: preset-rtsp-restream
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/side_sub
          input_args: preset-rtsp-restream
          roles:
            - detect
    live:
      streams:
        Sub Stream: side_sub
        Main Stream: side
  backyard:
    enabled: true
    detect:
      enabled: true
      width: 640
      height: 360
      fps: 5
    ffmpeg:
      output_args:
        record: preset-record-generic-audio-copy
      inputs:
        - path: rtsp://127.0.0.1:8554/backyard
          input_args: preset-rtsp-restream
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/backyard_sub
          input_args: preset-rtsp-restream
          roles:
            - detect
    live:
      streams:
        Sub Stream: backyard_sub
        Main Stream: backyard
  garden:
    enabled: true
    detect:
      enabled: true
      width: 1536
      height: 576
      fps: 5
    ffmpeg:
      output_args:
        record: preset-record-generic-audio-copy
      inputs:
        - path: rtsp://127.0.0.1:8554/garden
          input_args: preset-rtsp-restream
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/garden_sub
          input_args: preset-rtsp-restream
          roles:
            - detect
    live:
      streams:
        Sub Stream: garden_sub
        Main Stream: garden

version: 0.17-1
reddit.com
u/stackinvader — 3 days ago

Mini PC Recommendations (UK) – Frigate + HA

Hello,

I'm in search of some guidance, additionally to the many already existing helpful threads, from which I still have doubts (i'm a bit thick when it comes to this, sorry!)

I am new to this world and intend to set up HA+Frigate on a mini PC at home, to run a Reolink 2K PoE doorbell, plus 2X Reolink CX410 cameras. an LLM could be an idea in the future, as perhaps an additional camera or two. I'd want to avoid a Coral but rather rely on OpenVINO, as it sounds more futureproof (from what I've read against the TPU).

I see/read many mixed things about how capable a N100 or N150 build with 16GB would perform in similar scenarios. Some make me belief that it'd be more than sufficient.. some others not. I'm considering options from AliExpress, as haven't been lucky in finding decently priced used ones here in the UK.

Any advise would be greatly appreciated!

reddit.com
u/carlosabia — 4 days ago
▲ 0 r/frigate_nvr+2 crossposts

Camera recommendation/suggestion

Hi everybody, I need your expertise.

I’m using Scrypted (to pass the video to the other components and Homekit), Frigate and Home Assistant. Plus Apple for the HKSV. Everything already works, it’s not that.

I have the situation that you can see in the image, so a house of 2 floors, you have the garage door that goes into a driveway (with a 90º turn, but that’s another story), the driveway is “horizontally” large around 2.5/3m, and then goes into a gate covered by a lychgate (this is the term that Gemini said is the right one). On the right there’s another property that I would like to avoid recording.

The camera is set at the lower corner, represented in the image as the circle with a cross on it. I have an Ezviz C3TN 3MP which is a good camera in my opinion but isn’t right for the job as it’s too wide angle and covers more the other garden than my driveway. Plus, I put the camera on a bracket because the wall of the house dominated (50%+ of the screen) the framing; but the bracket does another problem, because the lower “garden (elevated)” has a plant that reflects the IR light so during the night I can only see it and barely the gate. Also, if I turn it to the left it’s the wall that reflects the light, so the image you see attached is the only way that it’s barely usable.

What I would need, I think, is a camera that has a tighter frame and/or a zoom that I can use to focus on the gate and a little of the driveway.

What would you suggest I do?

Thanks!

u/ConsistentAsparagus — 3 days ago

Facial detection / Classification

I cant seem to find out the correct way to classify objects.
and how to train the model. (is there a tutorial video for this? / manual is more technical based)

my purpose is I have 2 cats and myself as a sublabel. (want to add friends)
to select Cat in overview and view all cat detections.
then check for sublabel on cat 1 (ruby) or cat 2 (mojo)

Under classification i have set 3 objects now (cat 1 / 2 and myself)
when i click on 1 object (say ruby the cat) it returns the recent classifications menu.
on top i can select ruby and none

*see picture*
in this list I have my cat mojo and a few images of ruby and some other cats.

How do i need to tag these pictures? (as mojo should go to the mojo cat object i guess? but i cant select that)

u/eehbiertje — 4 days ago

Proxmox Intel(R) UHD Graphics 630

Hallo, hat hier jemand eine Intel(R) UHD Graphics 630 und damit Frigate am laufen auf einem Proxmox Server? Wenn ja könnte mir jemand helfen? Danke

reddit.com
u/Ok-Injury3047 — 6 days ago

Inference speed on Proxmox

Hi all,

I've been running Frigate 0.15 and 0.16 for maybe 12 months now, on a spare PC, with a PCIe Coral TPU. Prior to getting the TPU, I was seeing inference speeds in the 100-120ms range. With the TPU, it's about 5.5ms.

Recently I've been starting to migrate all my stuff into Proxmox. I used the script from community-scripts.org to create a new Frigate LXC container and copied over my config. The new one being 0.17. I figured I'd run it without TPU initially just to make sure it works. However, this instance, without any TPU, is giving me inference speeds of about 8ms.

What's going on there? Is 0.17 just that much better, or have I screwed something up? Do I even need a Coral TPU any more?

u/Zaphod_The_Nothingth — 6 days ago

Control notifications by time WITHOUT home assistant

I have a frigate environment that I want to only allow notifications during certain time periods and I think I can do it no problem with home assistant but I do not want to run home assistant in a business just for this so if possible is there a way to do this thats lighter than home assistant? Thank you all for your help. I really wanted to just turn the notifications on and off via API but I cant seem to do that.

reddit.com
u/Squanchy2112 — 6 days ago

New to Frigate - 100% cpu on unraid

Hi all,

Most probably was discussed milion times - I'm green when it comes to Frigate but did set it up with gpt today on my unRAID. It fetches the camera stream, saves stream when detected but:

Although enabled doesn't tag and add car plates

unRAID NAS cpu went to 100% on all 4 cores

Is coral the only thing that can help? Is it really worth it?

I have a reolink dual wifi camera and will add a second one soon

reddit.com
u/czuczer — 6 days ago

Frigate Viewer is now *Phylax*

Phylax is a Frigate companion app for Android. Wraps the native Frigate PWA UI but enriches it with a thin native layer for notifications, network switching and service reliability.

Features:

  • Fully configurable notifications per camera / zone, with global and per-camera cooldowns
  • DND-bypassing alerts at alarm volume, music ducks instead of pauses
  • Smart URL switching: internal Wi-Fi vs external via SSID match
  • mTLS support with strict-TLS toggle
  • Live stats overlay (CPU / GPU / RAM / uptime / per-detector FPS) over the camera grid
  • Two-way talk for intercom cameras
  • Clip / snapshot downloads to a configurable destination
  • Deep links (frigate://review/..., frigate://event/...) for Tasker / HA shortcuts
  • Background service hardened against aggressive OEM killers, auto-revives if killed

Requires Frigate 0.13+ and Android 10+.

Link: https://github.com/sfortis/phylax
F-Droid: Pending

u/sfortis — 8 days ago

NVR alternative?

I have 6-8 cameras, frigate runs in VM inside old enterprise gear (R730).
without proper decoder it pulls extra 70w for trans-coding detection and still struggles to keep up.

with coral TPU it goes down to normal levels, but transcoding still consumes likes 8 cores, not sure why? Maybe to feed data into TPU? I added GPU with pass through (which is limited on R730), everything started to run smoothly. But then my server just restarts out of blue like every second day.

This is proxmox -> VM -> docker(frigate). it is not easy to kill host machine. I am out of ideas, it is very nice, but it needs dedicated somehow modern machine to run.

Can someone recommend off-shelf NVR that could do somehow decent job, and then could passtrough streams to frigate when I am ready to fight it again? Most of the (better ones) cameras I have are reolink.

I love how it works, I love the project, but currently it consumes too much power to be justified with EU electricity prices 😞

reddit.com
u/Background_Wrangler5 — 8 days ago

iOS notification

Im trying to get a video clip instead of just a still image, I've tried using the ai on frigate.video and chatgpt but nothing works anyone have a working automation for getting a video clip?

alias: Frigate Doorbell Alert
description: ""
triggers:
  - topic: frigate/reviews
    trigger: mqtt
conditions:
  - condition: template
    value_template: |
      {{ trigger.payload_json["type"] == "new" }}
  - condition: template
    value_template: |
      {{ trigger.payload_json["after"]["camera"] == "door_bell" }}
actions:
  - action: notify.mobile_app_iphone
    metadata: {}
    data:
      message: Someone is at the front door
      title: Home
      data:
        image: /api/image_proxy/image.door_bell_person
reddit.com
u/splitcold — 6 days ago

Difference between facial recognition and object classification

hi all
I'm new to frigate, only a few months in.

I have set up facial recognition and object classification. I also have gemma4:e4b running at home for the genAI summary. I feel like the facial recognition is kinda pointless? like it never makes it into the summary. But if object detection recognition me, then I see the summary says I'm walking across the driveway.

But then object classification is also flakey like sometimes it picks up my wife as me or the neighbour as me, while the facial recognition is pretty good now. Is it possible to get the genAI summary to refer to the facial recognition DB?

or am I doing something wrong?

also for anyone running genAI locally, do I need something bigger to have good summaries?
I find that anything bigger than 4B it times out and just throws and error, even though for example I can do chats with my qwen35 9B at an ok speed

anyway would love to hear what you all say about this

Thanks

reddit.com
u/shubu000 — 6 days ago