[Config Support]: 'CameraConfig' object has no attribute 'genai' #20321
-
Describe the problem you are havingwhen frigate tries to run genai to generate descriptions, i am getting the following error: AttributeError: 'CameraConfig' object has no attribute 'genai' but, if i try to add Version0.17.0-41e5c12 Frigate config file# yaml-language-server: $schema=https://**************/api/config/schema.json
version: 0.17-0
auth:
enabled: False
cookie_name: frigate_token
cookie_secure: True
trusted_proxies:
- 172.18.0.0/16 # <---- this is the subnet for the internal Docker Compose network
- 192.168.0.0/16
- YOUR_IP_HERE
mqtt:
enabled: True
host: 192.168.1.100
port: 1883
topic_prefix: frigate
client_id: frigate_nvb
user: MQTT_USERNAME
password: MQTT_PASSWORD
detectors:
hailo8l:
type: hailo8l
device: PCIe
model:
path: plus://******** #yolov9s320x320
audio:
enabled: True
listen:
- footsteps
- door
- doorbell
logger:
default: info
birdseye:
enabled: True
mode: continuous
layout:
scaling_factor: 1.0
detect:
enabled: True
width: 640
height: 480
fps: 5
min_initialized: 2
max_disappeared: 25
stationary:
interval: 50
threshold: 50
annotation_offset: 0
objects:
track:
- person
- face
review:
genai:
enabled: True
detections: True
alerts: True
alerts:
enabled: True
detections:
enabled: True
notifications:
enabled: True
email: [email protected]
cooldown: 0
motion:
enabled: True
threshold: 30
improve_contrast: True
mqtt_off_delay: 30
frame_alpha: 0.01
frame_height: 100
record:
enabled: True
motion:
days: 3
alerts:
retain:
days: 30
mode: motion
detections:
retain:
days: 30
mode: motion
semantic_search:
enabled: True
reindex: False
model: jinav1
model_size: small
face_recognition:
enabled: True
unknown_score: 0.8
detection_threshold: 0.7
recognition_threshold: 0.9
min_area: 300
min_faces: 1
save_attempts: 100
blur_confidence_filter: True
model_size: small
lpr:
enabled: False
genai:
api_key: YOUR_GEMINI_API_KEY
provider: gemini
model: gemini-2.5-flash-lite
go2rtc:
streams:
amcrest_1041b_entrance_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_1041b_entrance_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_1041b_hallway_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_1041b_hallway_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_1041w_laundry_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_1041w_laundry_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_1041w_kitchen_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_1041w_kitchen_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1179ew_living_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1179ew_living_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1179ew_corridor_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1179ew_corridor_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1277eb_bedroom_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1277eb_bedroom_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1277eb_corridor_stairs_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1277eb_corridor_stairs_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1277ew_upstairs_kitchen_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
amcrest_t1277ew_upstairs_kitchen_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
yione_3d_printer_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
yione_3d_printer_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
yitwo_3d_printer_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
yitwo_3d_printer_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
yithree_3d_printer_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
yithree_3d_printer_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
yifour_3d_printer_main:
- rtsp://192.168.1.200:PORT/STREAM_ID
yifour_3d_printer_sub:
- rtsp://192.168.1.200:PORT/STREAM_ID
webrtc:
listen: :8555
candidates:
- 192.168.1.10:8555
- stun:8555
timestamp_style:
position: br
format: '%m/%d/%Y %H:%M:%S'
color:
red: 255
green: 255
blue: 255
thickness: 1
effect: shadow
cameras:
amcrest_1041b_entrance:
enabled: True
type: 'generic'
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/amcrest_1041b_entrance_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/amcrest_1041b_entrance_sub
input_args: preset-rtsp-restream
roles:
- audio
- detect
live:
streams:
main_stream: amcrest_1041b_entrance_main
sub_stream: amcrest_1041b_entrance_sub
detect:
enabled: True
width: 640
height: 480
fps: 5
snapshots:
enabled: True
timestamp: True
bounding_box: True
face_recognition:
enabled: True
birdseye:
order: 1
webui_url: http://192.168.1.201
motion:
mask: 0,0,0.299,0,0.298,0.056,0,0.055
threshold: 50
contour_area: 10
improve_contrast: True
objects:
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
amcrest_1041b_hallway:
enabled: True
type: 'generic'
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/amcrest_1041b_hallway_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/amcrest_1041b_hallway_sub
input_args: preset-rtsp-restream
roles:
- audio
- detect
live:
streams:
main_stream: amcrest_1041b_hallway_main
sub_stream: amcrest_1041b_hallway_sub
detect:
enabled: True
width: 640
height: 480
fps: 5
snapshots:
enabled: True
timestamp: True
bounding_box: True
face_recognition:
enabled: True
birdseye:
order: 2
webui_url: http://192.168.1.202
motion:
mask: 0,0,0.3,0,0.299,0.056,0,0.058
objects:
mask: 0.42,0.353,0.603,0.332,0.613,0.58,0.499,0.614,0.393,0.654,0.34,0.389
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
amcrest_1041w_laundry:
enabled: True
type: 'generic'
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/amcrest_1041w_laundry_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/amcrest_1041w_laundry_sub
input_args: preset-rtsp-restream
roles:
- audio
- detect
live:
streams:
main_stream: amcrest_1041w_laundry_main
sub_stream: amcrest_1041w_laundry_sub
detect:
enabled: True
width: 640
height: 480
fps: 5
annotation_offset: 8000
snapshots:
enabled: True
timestamp: True
bounding_box: True
face_recognition:
enabled: True
birdseye:
order: 3
webui_url: http://192.168.1.203
motion:
mask: 0,0,0.289,0,0.289,0.051,0,0.053
objects:
mask: 0.185,0.498,0.338,0.495,0.349,0.833,0.185,0.835
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
amcrest_1041w_kitchen:
enabled: True
type: 'generic'
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/amcrest_1041w_kitchen_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/amcrest_1041w_kitchen_sub
input_args: preset-rtsp-restream
roles:
- audio
- detect
live:
streams:
main_stream: amcrest_1041w_kitchen_main
sub_stream: amcrest_1041w_kitchen_sub
detect:
enabled: True
width: 640
height: 480
fps: 5
snapshots:
enabled: True
timestamp: True
bounding_box: True
face_recognition:
enabled: True
birdseye:
order: 4
webui_url: http://192.168.1.204
motion:
mask: 0,0,0.279,0,0.278,0.055,0,0.055
objects:
genai:
enabled: True
filters:
person:
mask: 0.394,0.306,0.476,0.301,0.483,0.473,0.402,0.488
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
amcrest_t1179ew_living:
enabled: True
type: 'generic'
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/amcrest_t1179ew_living_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/amcrest_t1179ew_living_sub
input_args: preset-rtsp-restream
roles:
- audio
- detect
live:
streams:
main_stream: amcrest_t1179ew_living_main
sub_stream: amcrest_t1179ew_living_sub
detect:
enabled: True
width: 640
height: 480
fps: 5
snapshots:
enabled: True
timestamp: True
bounding_box: True
face_recognition:
enabled: True
birdseye:
order: 5
webui_url: http://192.168.1.205
motion:
mask: 0,0,0.264,0,0.266,0.061,0,0.059
objects:
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
amcrest_t1179ew_corridor:
enabled: True
type: 'generic'
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/amcrest_t1179ew_corridor_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/amcrest_t1179ew_corridor_sub
input_args: preset-rtsp-restream
roles:
- audio
- detect
live:
streams:
main_stream: amcrest_t1179ew_corridor_main
sub_stream: amcrest_t1179ew_corridor_sub
detect:
enabled: True
width: 640
height: 480
fps: 5
snapshots:
enabled: True
timestamp: True
bounding_box: True
face_recognition:
enabled: True
birdseye:
order: 6
webui_url: http://192.168.1.206
motion:
mask: 0,0,0.273,0,0.271,0.059,0,0.056
objects:
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
amcrest_t1277eb_bedroom:
enabled: True
type: 'generic'
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/amcrest_t1277eb_bedroom_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/amcrest_t1277eb_bedroom_sub
input_args: preset-rtsp-restream
roles:
- audio
- detect
live:
streams:
main_stream: amcrest_t1277eb_bedroom_main
sub_stream: amcrest_t1277eb_bedroom_sub
detect:
enabled: True
width: 640
height: 480
fps: 5
snapshots:
enabled: True
timestamp: True
bounding_box: True
face_recognition:
enabled: True
birdseye:
order: 7
webui_url: http://192.168.1.207
motion:
mask: 0,0,0.378,0,0.376,0.057,0,0.057
objects:
mask: 0.373,0.632,0.36,0.901,0.302,0.881,0.239,0.774,0.232,0.614
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
amcrest_t1277ew_upstairs_kitchen:
enabled: True
type: 'generic'
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/amcrest_t1277ew_upstairs_kitchen_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/amcrest_t1277ew_upstairs_kitchen_sub
input_args: preset-rtsp-restream
roles:
- audio
- detect
live:
streams:
main_stream: amcrest_t1277ew_upstairs_kitchen_main
sub_stream: amcrest_t1277ew_upstairs_kitchen_sub
detect:
enabled: True
width: 640
height: 480
fps: 5
snapshots:
enabled: True
timestamp: True
bounding_box: True
face_recognition:
enabled: True
birdseye:
order: 8
webui_url: http://192.168.1.208
motion:
mask: 0,0,0.365,0,0.365,0.057,0,0.06
objects:
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
amcrest_t1277eb_corridor_stairs:
enabled: True
type: 'generic'
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/amcrest_t1277eb_corridor_stairs_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/amcrest_t1277eb_corridor_stairs_sub
input_args: preset-rtsp-restream
roles:
- audio
- detect
live:
streams:
main_stream: amcrest_t1277eb_corridor_stairs_main
sub_stream: amcrest_t1277eb_corridor_stairs_sub
detect:
enabled: True
width: 640
height: 480
fps: 5
snapshots:
enabled: True
timestamp: True
bounding_box: True
face_recognition:
enabled: True
birdseye:
order: 9
webui_url: http://192.168.1.209
motion:
mask: 0,0,0.368,0,0.368,0.064,0,0.06
objects:
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
yione_3d_printer:
enabled: True
ffmpeg:
output_args:
record: preset-record-generic
inputs:
- path: rtsp://127.0.0.1:8554/yione_3d_printer_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/yione_3d_printer_sub
input_args: preset-rtsp-restream
roles:
- detect
live:
streams:
main_stream: yione_3d_printer_main
sub_stream: yione_3d_printer_sub
detect:
enabled: True
width: 640
height: 360
fps: 20
stationary:
max_frames:
default: 3000
snapshots:
enabled: True
timestamp: True
bounding_box: True
audio:
enabled: False
face_recognition:
enabled: False
birdseye:
order: 10
objects:
track:
- person
- bicycle
- car
- motorcycle
- airplane
- bus
- train
- car
- boat
- traffic light
- fire hydrant
- street sign
- stop sign
- parking meter
- bench
- bird
- cat
- dog
- horse
- sheep
- cow
- elephant
- bear
- zebra
- giraffe
- hat
- backpack
- umbrella
- shoe
- eye glasses
- handbag
- tie
- suitcase
- frisbee
- skis
- snowboard
- sports ball
- kite
- baseball bat
- baseball glove
- skateboard
- surfboard
- tennis racket
- bottle
- plate
- wine glass
- cup
- fork
- knife
- spoon
- bowl
- banana
- apple
- sandwich
- orange
- broccoli
- carrot
- hot dog
- pizza
- donut
- cake
- chair
- couch
- potted plant
- bed
- mirror
- dining table
- window
- desk
- toilet
- door
- tv
- laptop
- mouse
- remote
- keyboard
- cell phone
- microwave
- oven
- toaster
- sink
- refrigerator
- blender
- book
- clock
- vase
- scissors
- teddy bear
- hair drier
- toothbrush
- hair brush
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
motion:
mask: 0.023,0.04,0.021,0.086,0.264,0.087,0.266,0.037
yitwo_3d_printer:
enabled: True
ffmpeg:
output_args:
record: preset-record-generic
inputs:
- path: rtsp://127.0.0.1:8554/yitwo_3d_printer_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/yitwo_3d_printer_sub
input_args: preset-rtsp-restream
roles:
- detect
live:
streams:
main_stream: yitwo_3d_printer_main
sub_stream: yitwo_3d_printer_sub
detect:
enabled: True
width: 640
height: 360
fps: 20
stationary:
max_frames:
default: 3000
snapshots:
enabled: True
timestamp: True
bounding_box: True
audio:
enabled: False
face_recognition:
enabled: False
birdseye:
order: 11
objects:
track:
- person
- bicycle
- car
- motorcycle
- airplane
- bus
- train
- car
- boat
- traffic light
- fire hydrant
- street sign
- stop sign
- parking meter
- bench
- bird
- cat
- dog
- horse
- sheep
- cow
- elephant
- bear
- zebra
- giraffe
- hat
- backpack
- umbrella
- shoe
- eye glasses
- handbag
- tie
- suitcase
- frisbee
- skis
- snowboard
- sports ball
- kite
- baseball bat
- baseball glove
- skateboard
- surfboard
- tennis racket
- bottle
- plate
- wine glass
- cup
- fork
- knife
- spoon
- bowl
- banana
- apple
- sandwich
- orange
- broccoli
- carrot
- hot dog
- pizza
- donut
- cake
- chair
- couch
- potted plant
- bed
- mirror
- dining table
- window
- desk
- toilet
- door
- tv
- laptop
- mouse
- remote
- keyboard
- cell phone
- microwave
- oven
- toaster
- sink
- refrigerator
- blender
- book
- clock
- vase
- scissors
- teddy bear
- hair drier
- toothbrush
- hair brush
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
motion:
mask: 0.024,0.046,0.023,0.093,0.265,0.087,0.266,0.038
yithree_3d_printer:
enabled: True
ffmpeg:
output_args:
record: preset-record-generic
inputs:
- path: rtsp://127.0.0.1:8554/yithree_3d_printer_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/yithree_3d_printer_sub
input_args: preset-rtsp-restream
roles:
- detect
live:
streams:
main_stream: yithree_3d_printer_main
sub_stream: yithree_3d_printer_sub
detect:
enabled: True
width: 640
height: 360
fps: 20
stationary:
max_frames:
default: 3000
snapshots:
enabled: True
timestamp: True
bounding_box: True
audio:
enabled: False
face_recognition:
enabled: False
birdseye:
order: 12
objects:
track:
- person
- bicycle
- car
- motorcycle
- airplane
- bus
- train
- car
- boat
- traffic light
- fire hydrant
- street sign
- stop sign
- parking meter
- bench
- bird
- cat
- dog
- horse
- sheep
- cow
- elephant
- bear
- zebra
- giraffe
- hat
- backpack
- umbrella
- shoe
- eye glasses
- handbag
- tie
- suitcase
- frisbee
- skis
- snowboard
- sports ball
- kite
- baseball bat
- baseball glove
- skateboard
- surfboard
- tennis racket
- bottle
- plate
- wine glass
- cup
- fork
- knife
- spoon
- bowl
- banana
- apple
- sandwich
- orange
- broccoli
- carrot
- hot dog
- pizza
- donut
- cake
- chair
- couch
- potted plant
- bed
- mirror
- dining table
- window
- desk
- toilet
- door
- tv
- laptop
- mouse
- remote
- keyboard
- cell phone
- microwave
- oven
- toaster
- sink
- refrigerator
- blender
- book
- clock
- vase
- scissors
- teddy bear
- hair drier
- toothbrush
- hair brush
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
motion:
mask: 0.025,0.034,0.022,0.089,0.267,0.092,0.266,0.035
yifour_3d_printer:
enabled: True
ffmpeg:
output_args:
record: preset-record-generic
inputs:
- path: rtsp://127.0.0.1:8554/yifour_3d_printer_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/yifour_3d_printer_sub
input_args: preset-rtsp-restream
roles:
- detect
live:
streams:
main_stream: yifour_3d_printer_main
sub_stream: yifour_3d_printer_sub
detect:
enabled: True
width: 640
height: 360
fps: 20
stationary:
max_frames:
default: 3000
snapshots:
enabled: True
timestamp: True
bounding_box: True
audio:
enabled: False
face_recognition:
enabled: False
birdseye:
order: 13
objects:
track:
- person
- bicycle
- car
- motorcycle
- airplane
- bus
- train
- car
- boat
- traffic light
- fire hydrant
- street sign
- stop sign
- parking meter
- bench
- bird
- cat
- dog
- horse
- sheep
- cow
- elephant
- bear
- zebra
- giraffe
- hat
- backpack
- umbrella
- shoe
- eye glasses
- handbag
- tie
- suitcase
- frisbee
- skis
- snowboard
- sports ball
- kite
- baseball bat
- baseball glove
- skateboard
- surfboard
- tennis racket
- bottle
- plate
- wine glass
- cup
- fork
- knife
- spoon
- bowl
- banana
- apple
- sandwich
- orange
- broccoli
- carrot
- hot dog
- pizza
- donut
- cake
- chair
- couch
- potted plant
- bed
- mirror
- dining table
- window
- desk
- toilet
- door
- tv
- laptop
- mouse
- remote
- keyboard
- cell phone
- microwave
- oven
- toaster
- sink
- refrigerator
- blender
- book
- clock
- vase
- scissors
- teddy bear
- hair drier
- toothbrush
- hair brush
genai:
enabled: True
review:
alerts:
enabled: True
detections:
enabled: True
genai:
enabled: True
detections: True
alerts: True
mqtt:
enabled: True
timestamp: True
bounding_box: True
crop: True
height: 270
quality: 70
motion:
mask: 0.024,0.035,0.021,0.092,0.271,0.09,0.27,0.035
ui:
timezone: Europe/Malta
time_format: browser
date_style: short
time_style: medium
unit_system: metric
telemetry:
network_interfaces:
- eth
stats:
network_bandwidth: True
amd_gpu_stats: True
intel_gpu_stats: True
version_check: True
camera_groups:
Birdseye:
order: 1
icon: LuBird
cameras: birdseye
3D_Printer:
order: 2
icon: LuPrinter
cameras:
- yione_3d_printer
- yitwo_3d_printer
- yithree_3d_printer
- yifour_3d_printer
classification:
bird:
enabled: FalseRelevant Frigate log output2025-10-02 12:53:19.446759817 Exception in thread _genai_embed_description_1759402256.670434-vlfh0q:
2025-10-02 12:53:19.446768187 Traceback (most recent call last):
2025-10-02 12:53:19.446771650 File "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner
2025-10-02 12:53:19.446773687 self.run()
2025-10-02 12:53:19.446776428 File "/usr/lib/python3.11/threading.py", line 975, in run
2025-10-02 12:53:19.446778743 self._target(*self._args, **self._kwargs)
2025-10-02 12:53:19.446781854 File "/opt/frigate/frigate/embeddings/maintainer.py", line 708, in _genai_embed_description
2025-10-02 12:53:19.446784428 description = self.genai_client.generate_object_description(
2025-10-02 12:53:19.446786947 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-02 12:53:19.446789910 File "/opt/frigate/frigate/genai/__init__.py", line 237, in generate_object_description
2025-10-02 12:53:19.446792243 prompt = camera_config.genai.object_prompts.get(
2025-10-02 12:53:19.446794187 ^^^^^^^^^^^^^^^^^^^
2025-10-02 12:53:19.446797280 File "/usr/local/lib/python3.11/dist-packages/pydantic/main.py", line 891, in __getattr__
2025-10-02 12:53:19.446800299 raise AttributeError(f'{type(self).__name__!r} object has no attribute {item!r}')
2025-10-02 12:53:19.446803021 AttributeError: 'CameraConfig' object has no attribute 'genai'Relevant go2rtc log outputno errors in the go2rtc log related to this, or any errors at all in fact, everything looks peachy in go2rtc land.Frigate stats{
"cameras": {
"amcrest_1041b_entrance": {
"camera_fps": 5.0,
"process_fps": 5.0,
"skipped_fps": 0.0,
"detection_fps": 0.0,
"detection_enabled": true,
"pid": 1472,
"capture_pid": 1540,
"ffmpeg_pid": 1583,
"audio_rms": 59.4698,
"audio_dBFS": -52.874
},
"amcrest_1041b_hallway": {
"camera_fps": 5.0,
"process_fps": 5.0,
"skipped_fps": 0.0,
"detection_fps": 0.0,
"detection_enabled": true,
"pid": 1633,
"capture_pid": 1988,
"ffmpeg_pid": 2039,
"audio_rms": 81.8284,
"audio_dBFS": -52.0509
},
"amcrest_1041w_laundry": {
"camera_fps": 5.0,
"process_fps": 5.0,
"skipped_fps": 0.0,
"detection_fps": 0.0,
"detection_enabled": true,
"pid": 2220,
"capture_pid": 2358,
"ffmpeg_pid": 2442,
"audio_rms": 5.5908,
"audio_dBFS": -75.3596
},
"amcrest_1041w_kitchen": {
"camera_fps": 5.0,
"process_fps": 5.1,
"skipped_fps": 0.0,
"detection_fps": 4.8,
"detection_enabled": true,
"pid": 2588,
"capture_pid": 2844,
"ffmpeg_pid": 191603,
"audio_rms": 468.5634,
"audio_dBFS": -36.8936
},
"amcrest_t1179ew_living": {
"camera_fps": 5.0,
"process_fps": 5.0,
"skipped_fps": 0.0,
"detection_fps": 0.0,
"detection_enabled": true,
"pid": 3089,
"capture_pid": 3455,
"ffmpeg_pid": 3601,
"audio_rms": 174.8146,
"audio_dBFS": -45.4574
},
"amcrest_t1179ew_corridor": {
"camera_fps": 5.1,
"process_fps": 5.0,
"skipped_fps": 0.0,
"detection_fps": 0.5,
"detection_enabled": true,
"pid": 3827,
"capture_pid": 4194,
"ffmpeg_pid": 4352,
"audio_rms": 881.6827,
"audio_dBFS": -31.4028
},
"amcrest_t1277eb_bedroom": {
"camera_fps": 5.0,
"process_fps": 5.0,
"skipped_fps": 0.0,
"detection_fps": 3.6,
"detection_enabled": true,
"pid": 4583,
"capture_pid": 4983,
"ffmpeg_pid": 5144,
"audio_rms": 633.1857,
"audio_dBFS": -34.2784
},
"amcrest_t1277ew_upstairs_kitchen": {
"camera_fps": 5.1,
"process_fps": 5.0,
"skipped_fps": 0.0,
"detection_fps": 0.0,
"detection_enabled": true,
"pid": 5404,
"capture_pid": 5842,
"ffmpeg_pid": 6003,
"audio_rms": 294.2831,
"audio_dBFS": -38.4918
},
"amcrest_t1277eb_corridor_stairs": {
"camera_fps": 5.0,
"process_fps": 5.1,
"skipped_fps": 0.0,
"detection_fps": 0.0,
"detection_enabled": true,
"pid": 6267,
"capture_pid": 6721,
"ffmpeg_pid": 6906,
"audio_rms": 102.9842,
"audio_dBFS": -50.0536
},
"yione_3d_printer": {
"camera_fps": 20.1,
"process_fps": 18.9,
"skipped_fps": 1.2,
"detection_fps": 0.0,
"detection_enabled": true,
"pid": 7181,
"capture_pid": 7583,
"ffmpeg_pid": 7749,
"audio_rms": 0,
"audio_dBFS": 0
},
"yitwo_3d_printer": {
"camera_fps": 20.2,
"process_fps": 17.2,
"skipped_fps": 2.8,
"detection_fps": 1.0,
"detection_enabled": true,
"pid": 8030,
"capture_pid": 8439,
"ffmpeg_pid": 8624,
"audio_rms": 0,
"audio_dBFS": 0
},
"yithree_3d_printer": {
"camera_fps": 20.1,
"process_fps": 18.3,
"skipped_fps": 1.9,
"detection_fps": 0.3,
"detection_enabled": true,
"pid": 8859,
"capture_pid": 9263,
"ffmpeg_pid": 9400,
"audio_rms": 0,
"audio_dBFS": 0
},
"yifour_3d_printer": {
"camera_fps": 20.1,
"process_fps": 18.5,
"skipped_fps": 1.7,
"detection_fps": 0.0,
"detection_enabled": true,
"pid": 9663,
"capture_pid": 10088,
"ffmpeg_pid": 10251,
"audio_rms": 0,
"audio_dBFS": 0
},
"piz2wc_laundry": {
"camera_fps": 0,
"process_fps": 0,
"skipped_fps": 0,
"detection_fps": 0,
"detection_enabled": true,
"pid": null,
"capture_pid": null,
"ffmpeg_pid": 0,
"audio_rms": 0,
"audio_dBFS": 0
},
"tapo_c120_3d_printer": {
"camera_fps": 0,
"process_fps": 0,
"skipped_fps": 0,
"detection_fps": 0,
"detection_enabled": true,
"pid": null,
"capture_pid": null,
"ffmpeg_pid": 0,
"audio_rms": 0,
"audio_dBFS": 0
},
"tapo_c111_one_3d_printer": {
"camera_fps": 0,
"process_fps": 0,
"skipped_fps": 0,
"detection_fps": 0,
"detection_enabled": true,
"pid": null,
"capture_pid": null,
"ffmpeg_pid": 0,
"audio_rms": 0,
"audio_dBFS": 0
},
"tapo_c111_two_3d_printer": {
"camera_fps": 0,
"process_fps": 0,
"skipped_fps": 0,
"detection_fps": 0,
"detection_enabled": true,
"pid": null,
"capture_pid": null,
"ffmpeg_pid": 0,
"audio_rms": 0,
"audio_dBFS": 0
}
},
"detectors": {
"hailo8l": {
"inference_speed": 46.45,
"detection_start": 0.0,
"pid": 1395
}
},
"camera_fps": 125.9,
"process_fps": 118.2,
"skipped_fps": 7.6,
"detection_fps": 10.1,
"embeddings": {
"image_embedding_speed": 4400.31,
"image_embedding": 0.0,
"text_embedding_speed": 0.0,
"text_embedding": 0.0,
"face_recognition_speed": 1222.22,
"face_recognition": 0.0,
"review_description_speed": 965.64,
"review_descriptions": 0.0
},
"cpu_usages": {
"frigate.full_system": {
"cpu": "93.0",
"mem": "67.5"
},
"1": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "/package/admin/s6/command/s6-svscan -d4 -- /run/service"
},
"17": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise s6-linux-init-shutdownd"
},
"19": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "/package/admin/s6-linux-init/command/s6-linux-init-shutdownd -d3 -c /run/s6/basedir -g 3000 -C -B"
},
"27": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise go2rtc-healthcheck"
},
"28": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise frigate-log"
},
"29": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise nginx"
},
"30": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise s6rc-fdholder"
},
"31": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise s6rc-oneshot-runner"
},
"32": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise go2rtc-log"
},
"33": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise nginx-log"
},
"34": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise certsync"
},
"35": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise frigate"
},
"36": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise go2rtc"
},
"37": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-supervise certsync-log"
},
"48": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "/package/admin/s6-2.13.2.0/command/s6-fdholderd -1 -n 256 -i data/rules"
},
"52": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "/package/admin/s6/command/s6-ipcserverd -1 -- /package/admin/s6/command/s6-ipcserver-access -v0 -E -l0 -i data/rules -- /package/admin/s6/command/s6-sudod -t 30000 -- /package/admin/s6-rc/command/s6-rc-oneshot-run -l ../.. --"
},
"100": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/nginx"
},
"101": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/certsync"
},
"102": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/frigate"
},
"104": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/go2rtc"
},
"127": {
"cpu": "17.9",
"cpu_average": "16",
"mem": "1.4",
"cmdline": "/usr/local/go2rtc/bin/go2rtc -config=/config/go2rtc_homekit.yml -config=/dev/shm/go2rtc.yaml"
},
"135": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "bash ./run.user go2rtc-healthcheck"
},
"136": {
"cpu": "18.7",
"cpu_average": "21",
"mem": "7.0",
"cmdline": "python3 -u -m frigate"
},
"145": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.1",
"cmdline": "nginx: master process nginx"
},
"183": {
"cpu": "0.1",
"cpu_average": "0",
"mem": "0.1",
"cmdline": "nginx: worker process"
},
"184": {
"cpu": "0.1",
"cpu_average": "0",
"mem": "0.1",
"cmdline": "nginx: worker process"
},
"185": {
"cpu": "0.1",
"cpu_average": "0",
"mem": "0.1",
"cmdline": "nginx: worker process"
},
"186": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.1",
"cmdline": "nginx: worker process"
},
"187": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.1",
"cmdline": "nginx: cache manager process"
},
"327": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "bash ./run.user certsync"
},
"388": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.1",
"cmdline": "/usr/bin/python3 -Wignore:::numpy.core.getlimits -c from multiprocessing.resource_tracker import main;main(5)"
},
"389": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "2.0",
"cmdline": "/usr/bin/python3 -Wignore:::numpy.core.getlimits -c from multiprocessing.forkserver import main; main(5, 7, ['sqlite3', 'numpy', 'cv2', 'peewee', 'zmq', 'ruamel.yaml', 'frigate.camera.maintainer'], **{'sys_path': ['/opt/frigate', '/usr/lib/python311.zip', '/usr/lib/python3.11', '/usr/lib/python3.11/lib-dynload', '/usr/local/lib/python3.11/dist-packages', '/usr/lib/python3/dist-packages']})"
},
"404": {
"cpu": "34.4",
"cpu_average": "29",
"mem": "1.4",
"cmdline": "/usr/bin/python3 -Wignore:::numpy.core.getlimits -c from multiprocessing.forkserver import main; main(5, 7, ['sqlite3', 'numpy', 'cv2', 'peewee', 'zmq', 'ruamel.yaml', 'frigate.camera.maintainer'], **{'sys_path': ['/opt/frigate', '/usr/lib/python311.zip', '/usr/lib/python3.11', '/usr/lib/python3.11/lib-dynload', '/usr/local/lib/python3.11/dist-packages', '/usr/lib/python3/dist-packages']})"
},
"1308": {
"cpu": "23.6",
"cpu_average": "20",
"mem": "2.3",
"cmdline": "frigate.recording_manager "
},
"1321": {
"cpu": "3.6",
"cpu_average": "2",
"mem": "1.6",
"cmdline": "frigate.review_segment_manager "
},
"1331": {
"cpu": "4.3",
"cpu_average": "31",
"mem": "15.0",
"cmdline": "frigate.embeddings_manager "
},
"1395": {
"cpu": "4.5",
"cpu_average": "7",
"mem": "2.1",
"cmdline": "frigate.detector:hailo8l "
},
"1423": {
"cpu": "0.2",
"cpu_average": "1",
"mem": "2.0",
"cmdline": "frigate.output "
},
"1448": {
"cpu": "11.6",
"cpu_average": "8",
"mem": "2.7",
"cmdline": "frigate.audio_manager "
},
"1472": {
"cpu": "2.2",
"cpu_average": "2",
"mem": "1.6",
"cmdline": "frigate.process:amcrest_1041b_entrance "
},
"1540": {
"cpu": "0.8",
"cpu_average": "0",
"mem": "1.5",
"cmdline": "frigate.capture:amcrest_1041b_entrance "
},
"1583": {
"cpu": "1.6",
"cpu_average": "1",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041b_entrance_sub -r 5 -vf fps=5,scale=640:480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"1633": {
"cpu": "2.1",
"cpu_average": "2",
"mem": "1.6",
"cmdline": "frigate.process:amcrest_1041b_hallway "
},
"1871": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -threads 1 -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"1880": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -threads 1 -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"1895": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -threads 1 -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"1909": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -threads 1 -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"1927": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.0",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -threads 1 -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"1948": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -threads 1 -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"1975": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -threads 1 -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"1988": {
"cpu": "0.9",
"cpu_average": "0",
"mem": "1.5",
"cmdline": "frigate.capture:amcrest_1041b_hallway "
},
"2011": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -threads 1 -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"2039": {
"cpu": "6.9",
"cpu_average": "5",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041b_hallway_sub -r 5 -vf fps=5,scale=640:480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"2048": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.0",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -threads 1 -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"2091": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.0",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"2132": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.0",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"2184": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.0",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"2213": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.0",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"2220": {
"cpu": "2.1",
"cpu_average": "2",
"mem": "1.6",
"cmdline": "frigate.process:amcrest_1041w_laundry "
},
"2231": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 1280x720 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"
},
"2358": {
"cpu": "0.8",
"cpu_average": "0",
"mem": "1.5",
"cmdline": "frigate.capture:amcrest_1041w_laundry "
},
"2442": {
"cpu": "1.9",
"cpu_average": "2",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041w_laundry_sub -r 5 -vf fps=5,scale=640:480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"2588": {
"cpu": "4.9",
"cpu_average": "3",
"mem": "1.6",
"cmdline": "frigate.process:amcrest_1041w_kitchen "
},
"2844": {
"cpu": "0.9",
"cpu_average": "0",
"mem": "1.5",
"cmdline": "frigate.capture:amcrest_1041w_kitchen "
},
"3089": {
"cpu": "2.2",
"cpu_average": "2",
"mem": "1.6",
"cmdline": "frigate.process:amcrest_t1179ew_living "
},
"3455": {
"cpu": "0.9",
"cpu_average": "0",
"mem": "1.5",
"cmdline": "frigate.capture:amcrest_t1179ew_living "
},
"3601": {
"cpu": "3.1",
"cpu_average": "3",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1179ew_living_sub -r 5 -vf fps=5,scale=640:480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"3827": {
"cpu": "2.4",
"cpu_average": "2",
"mem": "1.6",
"cmdline": "frigate.process:amcrest_t1179ew_corridor "
},
"4194": {
"cpu": "0.9",
"cpu_average": "0",
"mem": "1.5",
"cmdline": "frigate.capture:amcrest_t1179ew_corridor "
},
"4352": {
"cpu": "3.1",
"cpu_average": "3",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1179ew_corridor_sub -r 5 -vf fps=5,scale=640:480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"4583": {
"cpu": "3.0",
"cpu_average": "3",
"mem": "1.6",
"cmdline": "frigate.process:amcrest_t1277eb_bedroom "
},
"4983": {
"cpu": "0.9",
"cpu_average": "0",
"mem": "1.5",
"cmdline": "frigate.capture:amcrest_t1277eb_bedroom "
},
"5144": {
"cpu": "4.0",
"cpu_average": "3",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1277eb_bedroom_sub -r 5 -vf fps=5,scale=640:480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"5404": {
"cpu": "2.2",
"cpu_average": "2",
"mem": "1.6",
"cmdline": "frigate.process:amcrest_t1277ew_upstairs_kitchen "
},
"5842": {
"cpu": "0.9",
"cpu_average": "0",
"mem": "1.5",
"cmdline": "frigate.capture:amcrest_t1277ew_upstairs_kitchen "
},
"6003": {
"cpu": "3.6",
"cpu_average": "3",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1277ew_upstairs_kitchen_sub -r 5 -vf fps=5,scale=640:480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"6267": {
"cpu": "2.2",
"cpu_average": "2",
"mem": "1.6",
"cmdline": "frigate.process:amcrest_t1277eb_corridor_stairs "
},
"6721": {
"cpu": "0.8",
"cpu_average": "0",
"mem": "1.5",
"cmdline": "frigate.capture:amcrest_t1277eb_corridor_stairs "
},
"6906": {
"cpu": "4.4",
"cpu_average": "3",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1277eb_corridor_stairs_sub -r 5 -vf fps=5,scale=640:480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"7181": {
"cpu": "8.7",
"cpu_average": "6",
"mem": "1.6",
"cmdline": "frigate.process:yione_3d_printer "
},
"7583": {
"cpu": "2.9",
"cpu_average": "2",
"mem": "1.5",
"cmdline": "frigate.capture:yione_3d_printer "
},
"7749": {
"cpu": "9.6",
"cpu_average": "9",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/yione_3d_printer_sub -r 20 -vf fps=20,scale=640:360 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"8030": {
"cpu": "8.7",
"cpu_average": "6",
"mem": "1.6",
"cmdline": "frigate.process:yitwo_3d_printer "
},
"8439": {
"cpu": "2.8",
"cpu_average": "2",
"mem": "1.5",
"cmdline": "frigate.capture:yitwo_3d_printer "
},
"8624": {
"cpu": "9.7",
"cpu_average": "9",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/yitwo_3d_printer_sub -r 20 -vf fps=20,scale=640:360 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"8859": {
"cpu": "11.8",
"cpu_average": "8",
"mem": "1.7",
"cmdline": "frigate.process:yithree_3d_printer "
},
"9263": {
"cpu": "2.9",
"cpu_average": "2",
"mem": "1.5",
"cmdline": "frigate.capture:yithree_3d_printer "
},
"9400": {
"cpu": "9.6",
"cpu_average": "9",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/yithree_3d_printer_sub -r 20 -vf fps=20,scale=640:360 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"9663": {
"cpu": "8.5",
"cpu_average": "6",
"mem": "1.6",
"cmdline": "frigate.process:yifour_3d_printer "
},
"10088": {
"cpu": "2.9",
"cpu_average": "2",
"mem": "1.5",
"cmdline": "frigate.capture:yifour_3d_printer "
},
"10251": {
"cpu": "9.5",
"cpu_average": "9",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/yifour_3d_printer_sub -r 20 -vf fps=20,scale=640:360 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"78915": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -vn -threads 1 -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041w_laundry_sub -threads 1 -f s16le -ar 16000 -ac 1 -y pipe:"
},
"98069": {
"cpu": "4.7",
"cpu_average": "4",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041b_hallway_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/amcrest_1041b_hallway@%Y%m%d%H%M%S%z.mp4"
},
"98728": {
"cpu": "0.5",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/yithree_3d_printer_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy -an /tmp/cache/yithree_3d_printer@%Y%m%d%H%M%S%z.mp4"
},
"101110": {
"cpu": "0.5",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/yifour_3d_printer_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy -an /tmp/cache/yifour_3d_printer@%Y%m%d%H%M%S%z.mp4"
},
"101145": {
"cpu": "3.9",
"cpu_average": "3",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041w_kitchen_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/amcrest_1041w_kitchen@%Y%m%d%H%M%S%z.mp4"
},
"101612": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -vn -threads 1 -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041w_kitchen_sub -threads 1 -f s16le -ar 16000 -ac 1 -y pipe:"
},
"101809": {
"cpu": "5.1",
"cpu_average": "5",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041w_laundry_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/amcrest_1041w_laundry@%Y%m%d%H%M%S%z.mp4"
},
"102243": {
"cpu": "3.3",
"cpu_average": "3",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1277eb_corridor_stairs_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/amcrest_t1277eb_corridor_stairs@%Y%m%d%H%M%S%z.mp4"
},
"102945": {
"cpu": "4.7",
"cpu_average": "4",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041b_entrance_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/amcrest_1041b_entrance@%Y%m%d%H%M%S%z.mp4"
},
"103057": {
"cpu": "2.7",
"cpu_average": "2",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1277eb_bedroom_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/amcrest_t1277eb_bedroom@%Y%m%d%H%M%S%z.mp4"
},
"103277": {
"cpu": "3.6",
"cpu_average": "3",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1179ew_corridor_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/amcrest_t1179ew_corridor@%Y%m%d%H%M%S%z.mp4"
},
"103914": {
"cpu": "0.4",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/yitwo_3d_printer_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy -an /tmp/cache/yitwo_3d_printer@%Y%m%d%H%M%S%z.mp4"
},
"105218": {
"cpu": "4.4",
"cpu_average": "4",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1179ew_living_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/amcrest_t1179ew_living@%Y%m%d%H%M%S%z.mp4"
},
"110353": {
"cpu": "0.5",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/yione_3d_printer_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy -an /tmp/cache/yione_3d_printer@%Y%m%d%H%M%S%z.mp4"
},
"114886": {
"cpu": "4.6",
"cpu_average": "4",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1277ew_upstairs_kitchen_main -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/amcrest_t1277ew_upstairs_kitchen@%Y%m%d%H%M%S%z.mp4"
},
"154412": {
"cpu": "0.1",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -vn -threads 1 -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1277eb_bedroom_sub -threads 1 -f s16le -ar 16000 -ac 1 -y pipe:"
},
"173409": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -vn -threads 1 -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1179ew_corridor_sub -threads 1 -f s16le -ar 16000 -ac 1 -y pipe:"
},
"191603": {
"cpu": "2.2",
"cpu_average": "1",
"mem": "1.2",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041w_kitchen_sub -r 5 -vf fps=5,scale=640:480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"
},
"192069": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -vn -threads 1 -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1179ew_living_sub -threads 1 -f s16le -ar 16000 -ac 1 -y pipe:"
},
"197946": {
"cpu": "0.2",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -vn -threads 1 -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041b_hallway_sub -threads 1 -f s16le -ar 16000 -ac 1 -y pipe:"
},
"259485": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -vn -threads 1 -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_1041b_entrance_sub -threads 1 -f s16le -ar 16000 -ac 1 -y pipe:"
},
"265680": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -vn -threads 1 -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1277ew_upstairs_kitchen_sub -threads 1 -f s16le -ar 16000 -ac 1 -y pipe:"
},
"267936": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "sleep 60"
},
"268970": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "0.0",
"cmdline": "sleep 30s"
},
"270655": {
"cpu": "0.0",
"cpu_average": "0",
"mem": "1.1",
"cmdline": "/usr/lib/ffmpeg/rpi/bin/ffmpeg -vn -threads 1 -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.17.0-41e5c12 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/amcrest_t1277eb_corridor_stairs_sub -threads 1 -f s16le -ar 16000 -ac 1 -y pipe:"
}
},
"bandwidth_usages": {
"127": {
"bandwidth": 2394.9
}
},
"service": {
"uptime": 2302,
"version": "0.17.0-41e5c12",
"latest_version": "0.16.1",
"storage": {
"/media/frigate/recordings": {
"total": 1876177.3,
"used": 212775.5,
"free": 1568025.1,
"mount_type": "ext4"
},
"/media/frigate/clips": {
"total": 1876177.3,
"used": 212775.5,
"free": 1568025.1,
"mount_type": "ext4"
},
"/tmp/cache": {
"total": 1876177.3,
"used": 212775.5,
"free": 1568025.1,
"mount_type": "overlay"
},
"/dev/shm": {
"total": 4096.0,
"used": 283.6,
"free": 3812.4,
"mount_type": "tmpfs",
"available": 4046.0,
"camera_frame_size": 11.899999999999999,
"shm_frame_count": 50,
"min_shm": 288
}
},
"temperatures": {},
"last_updated": 1759402976
},
"processes": {
"recording": {
"pid": 1308
},
"review_segment": {
"pid": 1321
},
"go2rtc": {
"pid": 127
},
"embeddings": {
"pid": 1331
},
"audio_detector": {
"pid": 1448
}
}
}Operating systemOther Linux Install methodDocker Compose docker-compose file or Docker CLI commandname: frigate
services:
frigate:
container_name: frigate
privileged: true
restart: unless-stopped
image: ghcr.io/blakeblackshear/frigate:41e5c12
shm_size: "4gb"
network_mode: host
devices:
- /dev/hailo0:/dev/hailo0
volumes:
- /etc/localtime:/etc/localtime:ro
- /root/frigate-beta/frigate-nvr/config:/config
- /root/frigate-beta/frigate-nvr/storage:/media/frigate
- /root/frigate-beta/log/frigate:/dev/shm/logs
- type: tmpfs
target: /root/frigate-beta/tmp/cache
tmpfs:
size: "4gb"
- /usr/lib/libhailort.so.4.21.0:/usr/lib/libhailort.so.4.21.0:ro
- /usr/lib/libhailort.so:/usr/lib/libhailort.so:ro
ports:
- "5000:5000"
- "8554:8554"
- "8555:8555/tcp"
- "8555:8555/udp"
environment:
PLUS_API_KEY: "${PLUS_API_KEY}"
FRIGATE_MQTT_USER: "${MQTT_USER}"
FRIGATE_MQTT_PASSWORD: "${MQTT_PASSWD}"
FRIGATE_GENAI_API_KEY: "${GEMINI_API_KEY}"Object DetectorOther Screenshots of the Frigate UI's System metrics pages
Any other information that may be helpfulI've noticed this error in previous earlier tags, I think the last tag that was not throwing this error was 6505ae5. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
|
Hi, you are using a dev build of Frigate, support is not provided for this. If you are not comfortable reading the source code / PRs to understand config changes then it is recommended to wait until the beta to try out 0.17. |
Beta Was this translation helpful? Give feedback.


Hi, you are using a dev build of Frigate, support is not provided for this. If you are not comfortable reading the source code / PRs to understand config changes then it is recommended to wait until the beta to try out 0.17.