RTSP for v3 and Pan v3

Had to kill notifications in Beta 738 app, false snow persons and snow pets detections, lighting changes are persons, drifting blowing snow is person, driving me bonkers. SMH

Well, last ditch effort is, Frigate 17 Beta 1. Got all 5 cams streaming again.

Changed out the Frigate+ Mobilenet model for the community built, Yolo version for Coral USB etc. supported in Frigate 17 Beta 1.

Time will tell.

The community Yolo for Coral didn’t detect for me. Fell back to Frigate+ Mobilenet. Working again so far…might try Yolo again once some bugs are cleaned out of it.

I cannot get it to work in frigate whatsoever… works in app but in frigate I just can’t get it to work.

The really old v3 firmware works no problem in frigate…

Click ask ai at Frigate, bottom right on on a phone anyhow, drop in your config and see what it suggest or try the same with Grok or GPT for assistance. It was a trip getting it working here with Pan V3s for me.

What does you config look like? The old V3 firmware works fine on RTSP but this new firmware won’t work in frigate, no idea what’s going on.

It seems best to flash with a 32gb card for some reason. Fat32 format, only the Wyze firmware on it. In case it matters. I turn off record to SD myself or it writes junk on the SD on boot.

Anyhow, latest working config below. Mine is plugged into HAOS via MQTT, Frigate is running in the Ubuntu Host in Docker.

‘‘‘

mqtt:

enabled: true

host:

user: mqtt-user

password:

go2rtc:

streams:

reolink_sub:

  - rtsp://admin:<password>@<reolink-ip>:554/Preview_01_sub

reolink_main:

  - rtsp://admin:<password>@<reolink-ip>:554/Preview_01_main

reolink2_sub:

  - rtsp://admin:<password>@<reolink2-ip>:554/Preview_01_sub

reolink2_main:

  - rtsp://admin:<password>@<reolink2-ip>:554/Preview_01_main

wyze_pan_v3:

  - ffmpeg:rtsp://<wyze-username>:<wyze-password>@<wyze-ip>:554/stream0#video=copy#audio=opus#audio=pcma

wyze_pan_v3_2:

  - ffmpeg:rtsp://<wyze-username>:<wyze-password>@<wyze-ip>:554/stream0#video=copy#audio=opus#audio=pcma

wyze_pan_v3_3:

  - ffmpeg:rtsp://<wyze-username>:<wyze-password>@<wyze-ip>:554/stream0#video=copy#audio=opus#audio=pcma

ffmpeg:

hwaccel_args: preset-vaapi # keeps 4K recording on the iGPU

output_args:

detect: -threads 3 -f rawvideo -pix_fmt yuv420p

detectors:

coral:

type: edgetpu

device: usb

\# model section removed - no Plus license needed for basic detection

cameras:

###########################################

# EXISTING REOLINK CAMERA — NOW FIXED

###########################################

reolink_4k:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/reolink_sub

      input_args: -rtsp_transport tcp

      roles:

        - detect

      hwaccel_args: -c:v h264_qsv -hwaccel none   # ← CPU decode for detect only

    - path: rtsp://127.0.0.1:8554/reolink_main

      input_args: -rtsp_transport tcp

      roles:

        - record

        \# inherits global preset-vaapi → stays on GPU

detect:

  enabled: true

  width: 320

  height: 320

  fps: 5

  stationary:

    interval: 50

    threshold: 50

objects:

  track:

    - person

    - car

    - cat

    - dog

  filters:

    person:

      min_score: 0.5

      threshold: 0.7

    car:

      min_score: 0.25

      threshold: 0.30

      min_area: 250

    cat:

      min_score: 0.7

      threshold: 0.8

    dog:

      min_score: 0.5

      threshold: 0.7

motion:

  threshold: 20

  contour_area: 5

  improve_contrast: true

  mask:

    - 0,0,0,0.455,0.43,0.419,0.428,0.355,0.763,0.35,0.592,0

    - 0.773,0.407,0.757,0.354,0.48,0.358,0.51,0.408

    - 0.001,0.457,0.002,0.519,0.443,0.458,0.425,0.445,0.427,0.423

    - 0.782,-0.001,0.771,1,1,1,0.993,0

    - 0.309,0.785,0.252,0.527,0.448,0.497,0.453,0.717,0.401,0.793

zones:

  Deck_Person_Zone:

    coordinates: 

      0.769,0.555,0.72,0.549,0.675,0.65,0.324,0.698,0,0.863,0.006,1,0.731,1,0.767,0.644

    loitering_time: 0

    objects:

      - cat

      - dog

      - person

    inertia: 1

  car_in_lane:

    coordinates: 0.433,0.412,0.476,0.409,0.77,0.438,0.767,0.551,0.48,0.469

    inertia: 1

    loitering_time: 0

    friendly_name: Car in Lane

review:

  alerts:

    required_zones:

      - Deck_Person_Zone

      - car_in_lane

###########################################

# NEW REOLINK CAMERA #2 — NOW FIXED

###########################################

reolink_4k_2:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/reolink2_sub

      input_args: -rtsp_transport tcp

      roles:

        - detect

      hwaccel_args: -c:v h264_qsv -hwaccel none   # ← CPU decode for detect only

    - path: rtsp://127.0.0.1:8554/reolink2_main

      input_args: -rtsp_transport tcp

      roles:

        - record

        \# inherits global preset-vaapi → stays on GPU

detect:

  enabled: true

  width: 320

  height: 320

  fps: 5

objects:

  track:

    - person

  mask: 0.952,0.148,0.626,0.596,0.706,0.919,0.987,0.877

  filters:

    person: {}

motion:

  mask:

    - 0.001,0.236,0.001,0.62,0.05,0.629,0.067,0.278

    - 0.294,0.442,0.281,0.682,0.377,0.683,0.381,0.502

    - 0.271,0.015,0.271,0.088,0.695,0.089,0.695,0.012

wyze_pan_v3:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/wyze_pan_v3

      roles:

        - detect

        - record

      input_args: preset-rtsp-restream          # crucial

detect:

  width: 320

  height: 320

  fps: 5

objects:

  track:

    - person

  filters:

    person:

      min_score: 0.1

      threshold: 0.2

    car:

      mask: 0.115,0.574,0.049,1,0.892,1,0.766,0.65

motion:

  threshold: 25

  contour_area: 5

  mask: 0.721,0.929,0.724,0.983,0.984,0.987,0.979,0.928

wyze_pan_v3_2:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/wyze_pan_v3_2

      roles:

        - detect

        - record

      input_args: preset-rtsp-restream

detect:

  width: 320

  height: 320

  fps: 5

objects:

  track:

    - person

  filters:

    person:

      min_score: 0.3

      threshold: 0.5

  mask: 

    0.91,0.074,1,0.077,0.995,0.994,0.369,0.988,0.502,0.838,0.597,0.753,0.73,0.778,0.839,0.678,0.891,0.591,0.906,0.392

motion:

  threshold: 20

  contour_area: 5

  mask: 0.723,0.938,0.725,0.985,0.98,0.981,0.972,0.925

wyze_pan_v3_3:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/wyze_pan_v3_3

      roles:

        - detect

        - record

      input_args: preset-rtsp-restream

detect:

  width: 320

  height: 320

  fps: 5

objects:

  track:

    - person

  filters:

    person:

      min_score: 0.4

      threshold: 0.65

  mask: 0.867,0.497,0.949,0.499,0.951,0.612,0.864,0.621

motion:

  threshold: 20

  contour_area: 5

  mask: 0.721,0.977,0.981,0.982,0.977,0.934,0.716,0.929

# ──────────────────────────

# Everything below stays unchanged

# ──────────────────────────

record:

enabled: true

alerts:

pre_capture: 10

post_capture: 7

retain:

  days: 3

  mode: active_objects

detections:

pre_capture: 10

post_capture: 7

retain:

  days: 3

  mode: motion

snapshots:

enabled: true

timestamp: true

bounding_box: true

clean_copy: true

retain:

default: 3

detect:

enabled: true

version: 0.17-0

‘‘‘

And without formatting. I guess not forum formatted anyhow. lol

mqtt:

enabled: true

host:

user: mqtt-user

password:

go2rtc:

streams:

reolink_sub:

  - rtsp://admin:<password>@<reolink-ip>:554/Preview_01_sub

reolink_main:

  - rtsp://admin:<password>@<reolink-ip>:554/Preview_01_main

reolink2_sub:

  - rtsp://admin:<password>@<reolink2-ip>:554/Preview_01_sub

reolink2_main:

  - rtsp://admin:<password>@<reolink2-ip>:554/Preview_01_main

wyze_pan_v3:

  - ffmpeg:rtsp://<wyze-username>:<wyze-password>@<wyze-ip>:554/stream0#video=copy#audio=opus#audio=pcma

wyze_pan_v3_2:

  - ffmpeg:rtsp://<wyze-username>:<wyze-password>@<wyze-ip>:554/stream0#video=copy#audio=opus#audio=pcma

wyze_pan_v3_3:

  - ffmpeg:rtsp://<wyze-username>:<wyze-password>@<wyze-ip>:554/stream0#video=copy#audio=opus#audio=pcma

ffmpeg:

hwaccel_args: preset-vaapi # keeps 4K recording on the iGPU

output_args:

detect: -threads 3 -f rawvideo -pix_fmt yuv420p

detectors:

coral:

type: edgetpu

device: usb

\# model section removed - no Plus license needed for basic detection

cameras:

###########################################

# EXISTING REOLINK CAMERA — NOW FIXED

###########################################

reolink_4k:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/reolink_sub

      input_args: -rtsp_transport tcp

      roles:

        - detect

      hwaccel_args: -c:v h264_qsv -hwaccel none   # ← CPU decode for detect only

    - path: rtsp://127.0.0.1:8554/reolink_main

      input_args: -rtsp_transport tcp

      roles:

        - record

        \# inherits global preset-vaapi → stays on GPU

detect:

  enabled: true

  width: 320

  height: 320

  fps: 5

  stationary:

    interval: 50

    threshold: 50

objects:

  track:

    - person

    - car

    - cat

    - dog

  filters:

    person:

      min_score: 0.5

      threshold: 0.7

    car:

      min_score: 0.25

      threshold: 0.30

      min_area: 250

    cat:

      min_score: 0.7

      threshold: 0.8

    dog:

      min_score: 0.5

      threshold: 0.7

motion:

  threshold: 20

  contour_area: 5

  improve_contrast: true

  mask:

    - 0,0,0,0.455,0.43,0.419,0.428,0.355,0.763,0.35,0.592,0

    - 0.773,0.407,0.757,0.354,0.48,0.358,0.51,0.408

    - 0.001,0.457,0.002,0.519,0.443,0.458,0.425,0.445,0.427,0.423

    - 0.782,-0.001,0.771,1,1,1,0.993,0

    - 0.309,0.785,0.252,0.527,0.448,0.497,0.453,0.717,0.401,0.793

zones:

  Deck_Person_Zone:

    coordinates: 

      0.769,0.555,0.72,0.549,0.675,0.65,0.324,0.698,0,0.863,0.006,1,0.731,1,0.767,0.644

    loitering_time: 0

    objects:

      - cat

      - dog

      - person

    inertia: 1

  car_in_lane:

    coordinates: 0.433,0.412,0.476,0.409,0.77,0.438,0.767,0.551,0.48,0.469

    inertia: 1

    loitering_time: 0

    friendly_name: Car in Lane

review:

  alerts:

    required_zones:

      - Deck_Person_Zone

      - car_in_lane

###########################################

# NEW REOLINK CAMERA #2 — NOW FIXED

###########################################

reolink_4k_2:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/reolink2_sub

      input_args: -rtsp_transport tcp

      roles:

        - detect

      hwaccel_args: -c:v h264_qsv -hwaccel none   # ← CPU decode for detect only

    - path: rtsp://127.0.0.1:8554/reolink2_main

      input_args: -rtsp_transport tcp

      roles:

        - record

        \# inherits global preset-vaapi → stays on GPU

detect:

  enabled: true

  width: 320

  height: 320

  fps: 5

objects:

  track:

    - person

  mask: 0.952,0.148,0.626,0.596,0.706,0.919,0.987,0.877

  filters:

    person: {}

motion:

  mask:

    - 0.001,0.236,0.001,0.62,0.05,0.629,0.067,0.278

    - 0.294,0.442,0.281,0.682,0.377,0.683,0.381,0.502

    - 0.271,0.015,0.271,0.088,0.695,0.089,0.695,0.012

wyze_pan_v3:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/wyze_pan_v3

      roles:

        - detect

        - record

      input_args: preset-rtsp-restream          # crucial

detect:

  width: 320

  height: 320

  fps: 5

objects:

  track:

    - person

  filters:

    person:

      min_score: 0.1

      threshold: 0.2

    car:

      mask: 0.115,0.574,0.049,1,0.892,1,0.766,0.65

motion:

  threshold: 25

  contour_area: 5

  mask: 0.721,0.929,0.724,0.983,0.984,0.987,0.979,0.928

wyze_pan_v3_2:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/wyze_pan_v3_2

      roles:

        - detect

        - record

      input_args: preset-rtsp-restream

detect:

  width: 320

  height: 320

  fps: 5

objects:

  track:

    - person

  filters:

    person:

      min_score: 0.3

      threshold: 0.5

  mask: 

    0.91,0.074,1,0.077,0.995,0.994,0.369,0.988,0.502,0.838,0.597,0.753,0.73,0.778,0.839,0.678,0.891,0.591,0.906,0.392

motion:

  threshold: 20

  contour_area: 5

  mask: 0.723,0.938,0.725,0.985,0.98,0.981,0.972,0.925

wyze_pan_v3_3:

ffmpeg:

  inputs:

    - path: rtsp://127.0.0.1:8554/wyze_pan_v3_3

      roles:

        - detect

        - record

      input_args: preset-rtsp-restream

detect:

  width: 320

  height: 320

  fps: 5

objects:

  track:

    - person

  filters:

    person:

      min_score: 0.4

      threshold: 0.65

  mask: 0.867,0.497,0.949,0.499,0.951,0.612,0.864,0.621

motion:

  threshold: 20

  contour_area: 5

  mask: 0.721,0.977,0.981,0.982,0.977,0.934,0.716,0.929

# ──────────────────────────

# Everything below stays unchanged

# ──────────────────────────

record:

enabled: true

alerts:

pre_capture: 10

post_capture: 7

retain:

  days: 3

  mode: active_objects

detections:

pre_capture: 10

post_capture: 7

retain:

  days: 3

  mode: motion

snapshots:

enabled: true

timestamp: true

bounding_box: true

clean_copy: true

retain:

default: 3

detect:

enabled: true

version: 0.17-0

This is my config, other cameras are V3s with older RTSP firmware that was pulled and they work no problem, the “luna” camera is the new one on the new RTSP firmware and it just won’t play on frigate, I’ve confirmed it works on VLC it’s just Frigate it won’t play it.

# yaml-language-server: $schema=http://ccab4aaf-frigate:5000/api/config/schema

genai:

enabled: true

provider: gemini

api_key: ----

model: gemini-1.5-flash

object_prompts:

person: Examine the main person in these images. What are they doing and 

what might their actions suggest about their intent (e.g., approaching a 

door, leaving an area, standing still)? Do not describe the surroundings 

or static details. Make it humorous and a little bit condescending, maybe 

add some Italian humour in there as well. Make sure to make it a short 

description. Finally don't start every single description with "Oh, 

honey." please.

car: Observe the primary vehicle in these images. Focus on its movement, 

direction, or purpose (e.g., parking, approaching, circling). If it's a 

delivery vehicle, mention the company. Make it a little bit humorous and 

condescending and make sure to make the description short.


mqtt:

enabled: true

host: 192.168.2.176

user: mqtt

password: mqtt

port: 1883

topic_prefix: frigate

stats_interval: 60


go2rtc:

streams:

porch:

      - rtsp://admin:admin@192.168.2.35/live

      - ffmpeg:porch#audio=aac#audio=opus

driveway:

      - rtsp://admin:admin@192.168.2.36/live

      - ffmpeg:driveway#audio=aac#audio=opus

garage:

      - rtsp://admin:admin@192.168.2.37/live

      - ffmpeg:garage#audio=aac#audio=opus

luna:

      - rtsp://admin:PASSWORD@192.168.2.237:554/stream0

      - ffmpeg:luna#audio=aac#audio=opus

# - input_args: -rtsp_transport tcp -timeout 5000000

webrtc:

candidates:

      - 192.168.2.176:8555

      - stun:8555


logger:

# Optional: default log level (default: shown below)

default: info

# Optional: module by module log level configuration

logs:

frigate.mqtt: error

frigate.app: error

frigate.edgetpu: error


detectors:

coral:

type: edgetpu

device: usb


cameras:

porch:

genai:

enabled: true # <- enable GenAI for your camera

objects:

        - person

required_zones:

        - porch_deck

        - porch_stairs

ffmpeg:

inputs:

# - path: rtsp://admin:admin@192.168.2.44/live

        - path: rtsp://127.0.0.1:8554/porch

roles:

            - detect

            - record

detect:

width: 1920

height: 1080

fps: 5

objects:

track:

        - person

        - dog

motion:

improve_contrast: 'true'

mask:

        - 0.839,0.678,0.877,0.449,0.899,0.281,0.909,0,1,0,1,1,0.77,1

        - 0,0.261,0,0.544,0.397,0.226,0.376,0,0,0

        - 0.255,0.513,0.259,0.656,0.191,0.734,0.098,0.571,0.159,0.41

        - 0.394,0.371,0.465,0.751,0.409,0.82,0.233,0.754,0.256,0.374

        - 0.296,1,0.267,0.923,0.086,0.778,0.06,0.84,0.1,1

        - 0.547,0.624,0.439,0.592,0.413,0.804,0.536,0.807

threshold: 35

contour_area: 8

zones:

porch_deck:

coordinates: 

0.304,1,0.387,0.839,0.432,0.817,0.494,0.821,0.544,0.822,0.552,0.703,0.704,0.63,0.77,0.8,0.722,1

objects:

          - person

          - dog

filters:

person:

threshold: 0.80

dog:

threshold: 0.81

inertia: 2

loitering_time: 0

porch_stairs:

coordinates: 

0.3,0.784,0.365,0.811,0.291,0.953,0.256,0.897,0.196,0.861,0.254,0.773

objects: person

filters:

person:

threshold: 0.81

inertia: 3

loitering_time: 0

record:

enabled: true

retain:

days: 2

mode: all

alerts:

retain:

days: 7

pre_capture: 5

post_capture: 10

detections:

retain:

days: 2

snapshots:

enabled: true

bounding_box: true

crop: false

timestamp: false

retain:

default: 7

required_zones:

        - porch_deck

        - porch_stairs

mqtt:

# Optional: draw bounding box on the snapshots (default: shown below)

bounding_box: true

# Optional: crop the snapshot (default: shown below)

crop: false

enabled: true

review:

alerts:

required_zones:

          - porch_deck

          - porch_stairs

detections:

required_zones:

          - porch_deck

          - porch_stairs

driveway:

genai:

enabled: true # <- enable GenAI for your camera

objects:

        - person

        - car

required_zones:

        - driveway_path

        - driveway_pavement

ffmpeg:

inputs:

# - path: rtsp://admin:admin@192.168.2.30/live

        - path: rtsp://127.0.0.1:8554/driveway

roles:

            - detect

            - record

detect:

width: 1920

height: 1080

fps: 5

objects:

track:

        - person

        - car

filters:

car:

threshold: 0.79

mask: 0,1,0,0,0.993,0,1,1,0.84,1,0.789,0.555,0.324,0.594,0.3,1

person:

mask: 0,0,0,0,1,0,1,1,0.862,1,0.802,0.53,0.315,0.555,0.279,1,0,1

threshold: 0.80

motion:

mask:

        - 0.355,0,0,0,0,1,0.248,1

        - 0.24,1,0.273,0.56,0.803,0.512,0.877,1,1,1,1,0,0,0,0,1

threshold: 35

contour_area: 10

improve_contrast: 'true'

zones:

driveway_path:

coordinates: 904,1080,827,398,567,402,457,1080

objects:

          - person

#          - dog

#          - cat

filters:

person:

threshold: 0.81

#          dog:

#            threshold: 0.8

#          cat:

#            threshold: 0.8

driveway_pavement:

coordinates: 1656,1080,1660,1005,1755,997,1495,427,817,431,864,1080

objects:

          - person

#          - dog

#          - cat

filters:

person:

threshold: 0.80

#          dog:

#            threshold: 0.8

#          cat:

#            threshold: 0.8

driveway_car:

coordinates: 0.459,0.596,0.776,0.569,0.816,0.817,0.691,0.917,0.48,0.906

objects: car

filters:

car:

threshold: 0.7

inertia: 10

loitering_time: 0

record:

enabled: true

retain:

days: 2

mode: all

alerts:

retain:

days: 7

pre_capture: 5

post_capture: 10

detections:

retain:

days: 2

snapshots:

enabled: true

timestamp: false

bounding_box: true

crop: false

retain:

default: 7

required_zones:

        - driveway_pavement

        - driveway_path

        - driveway_car

mqtt:

# Optional: draw bounding box on the snapshots (default: shown below)

bounding_box: true

# Optional: crop the snapshot (default: shown below)

crop: false

enabled: true

review:

alerts:

required_zones:

          - driveway_pavement

          - driveway_path

          - driveway_car

detections:

required_zones:

          - driveway_path

          - driveway_pavement

          - driveway_car

garage:

genai:

enabled: false # <- enable GenAI for your camera

ffmpeg:

inputs:

# - path: rtsp://admin:admin@192.168.2.37/live

        - path: rtsp://127.0.0.1:8554/garage

roles:

            - detect

            - record

detect:

width: 1920

height: 1080

fps: 5

objects:

track:

        - person

        - dog

        - car

motion:

improve_contrast: true

mask:

        - 0.374,0,0.328,0.231,0.314,0.495,0.321,1,0,1,0,0

        - 0.327,0.226,0.324,0.315,0.573,0.322,0.586,0.136,0.602,0,0.374,0

        - 0,0.932,0.402,0.962,0.53,0.948,0.644,0.895,0.805,0.782,0.95,0.642,1,0.696,1,1,0,1

        - 1,0.581,1,0.68,0.951,0.63,0.882,0.695,0.747,0.4,0.59,0.159,0.602,0,1,0

zones:

garage_floor:

coordinates: 

0.33,0.94,0.545,0.926,0.773,0.788,0.699,0.599,0.592,0.331,0.334,0.331,0.326,0.569

objects:

          - person

          - dog

filters:

person:

threshold: 0.76

dog:

threshold: 0.79

inertia: 2

loitering_time: 0

garage_car:

coordinates: 0.641,0.482,0.706,0.688,0.352,0.719,0.347,0.479

objects: car

filters:

car:

threshold: 0.75

inertia: 3

loitering_time: 0

record:

enabled: true

retain:

days: 2

mode: all

alerts:

retain:

days: 7

pre_capture: 5

post_capture: 10

detections:

retain:

days: 2

snapshots:

enabled: true

timestamp: false

bounding_box: true

crop: false

retain:

default: 7

required_zones:

        - garage_car

        - garage_floor

mqtt:

# Optional: draw bounding box on the snapshots (default: shown below)

bounding_box: true

# Optional: crop the snapshot (default: shown below)

crop: false

enabled: true

review:

alerts:

required_zones:

          - garage_car

          - garage_floor

luna:

genai:

enabled: false # <- enable GenAI for your camera

ffmpeg:

inputs:

        - path: rtsp://127.0.0.1:8554/luna

# input_args: -rtsp_transport tcp -timeout 5000000

roles:

            - detect

            - record

detect:

width: 1920

height: 1080

fps: 5

objects:

track:

        - mouse

# - person

# - dog

filters:

# dog:

#   threshold: 0.7

mouse:

threshold: 0.7

person:

threshold: 0.8

#    motion:

#      mask:

#        - 1252,720,1242,671,1100,665,1100,720

record:

enabled: true

retain:

days: 2

mode: all

alerts:

retain:

days: 7

pre_capture: 5

post_capture: 10

detections:

retain:

days: 7

pre_capture: 5

post_capture: 10

snapshots:

enabled: true

bounding_box: true

crop: false

timestamp: false

retain:

default: 7

mqtt:

# Optional: draw bounding box on the snapshots (default: shown below)

bounding_box: true

# Optional: crop the snapshot (default: shown below)


#       crop: false

#       enabled: true

version: 0.16-0

camera_groups: {}

semantic_search:

enabled: true

reindex: false

model_size: small

detect:

enabled: true
2 Likes

Ok may have gotten it working now… removing the “ffmpeg” part seems to have fixed it..

ffmpeg:luna#audio=aac#audio=opusis what I removed it provided sound for all the other V3s but guess the new firmware doesn’t like that, looks like the firmware just provides sound without that!

1 Like

Even with the half decent config I posted, as with many, if not all RTSP WiFi Frigate configurations, they are somewhat notorious for leaky or flaky RTSP. Seems especially the 3 Pan Cams.

So almost every day the logs in Frigate starts throwing errors. They’re still streaming, just that Frigate isn’t happy or me.

I’ve looked at my Mesh WiFi, but it is old for reports and adjustments. Nothing to see there much.

I’ve added all Wyze cameras to power cycle in HAOS every day with smart plugs, even before RTSP.

And I added an HAOS restart every day for the two recent addons, Reolink WiFi cameras, though they are fairly clean amd happy in the logs.

Time will tell, my Mesh is wireless backhaul, may change that down the road if these changes above don’t help much. Or upgrade the Mesh to modern.

Still searching for other solutions, besides POE, can’t climb ladders and crawl around in the attic anymore to run Ethernet cables.

Do the cams have a main stream and a sub stream, or is stream0 the only one?

2 Likes
rtsp://<wyze-username>:<wyze-password>@<wyze-ip>:554/stream1

Is the low-res sub stream. Just add a 1 in place of the 0

3 Likes

Cool, they should add that to the RTSP app cuz it only tells you about the 1 main stream. @ Wyze employees…

1 Like

@WyzeEric @WyzeDave Any updates on timelines for when this firmware will be pushed out so we don’t need to flash the cameras ourselves? Any updates when this will hit the main app vs beta? Really any updates on official channels and any tentative timelines would be appreciated.

6 Likes

Got 3 of my old V3s set up with this new firmware. They were all working perfect in Blue Iris, I blocked them from accessing the internet and everything was working for about an hour before they all disconnected at the same time. I unblocked one and it came back online right away. Is internet connection required for this firmware?

1 Like

I would love this, shocked they don’t do it via the RTSP App Beta anyways, were using a diff app, it should not be overly hard to add it via that. I can’t access my camera’s outside till at least late spring now.

Following

1 Like

@WyzeDave @WyzeEric yeah same here, I Setup the Pan V3 with the beta firmware and using Wyze beta app, Getting Error Code -36 and when trying to setup RTSP its Failing to save credentials. - Using android with a galaxy S20 Ultra phone

Just trying to help a little.

If you’re using the standard Beta app you’ll get error 36. Need RTSP app and hotfix for access to flashed cams.

Hotfix for RTSP app is for creds issue either in this thread above or in this one, I’d post links if I had them saved, but I don’t. RTSP BETA RELEASE FOR v3 and Pan v3! - #333 by G2740

1 Like