Frigate configuratin schlägt fehl

Hallo,

ich versuche seit Tagen meine Config.yml für eine Zweite Cam einzurichten für die nutzing in Frigate (Full Access).Egal was ich mache, ich erhalte immer eine Fehlermeldung und kann damit nicht wirklich etwas anfangen.

Für Hife wäre ich sehr Dankbar.

mqtt:
  enabled: true
  host: core-mosquitto
  port: 1883
  user: addons
  password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  topic_prefix: frigate
  # Optional: client id (default: shown below)
  # WARNING: must be unique if you are running multiple instances
  client_id: frigate
  # Optional: interval in seconds for publishing stats (default: shown below)
  stats_interval: 15
# Optional: Detectors configuration. Defaults to a single CPU detector
detectors:
  # Required: name of the detector
  detector_name:
# Refer to the Detectors configuration page for more information.
    type: cpu 
birdseye:
  enabled: True
  restream: True
  mode: objects
objects:
  track:
    - person
    - dog
  filters:
    person:
      min_area: 5000
      max_area: 100000
go2rtc:
  streams:
    MD: 
      - rtsp://admin@192.168.178.25:554/live/ch00_1
      - "ffmpeg:rtsp_cam#audio=opus"
    MD_sub: 
      - rtsp://admin@192.168.178.25:554/live/ch00_0
      - "ffmpeg:rtsp_cam#audio=opus"
    terrasse: 
      - rtsp://admin:12345@192.168.178.37:554/0/av0
    terrasse_sub: 
      rtsp://admin:12345@192.168.178.37:554/0/av1
cameras:
  MD:
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/MD?video=copy&audio=aac
          input_args: preset-rtsp-restream
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/MD_sub?video=copy
          input_args: preset-rtsp-restream
          roles:
            - detect
    detect:
      width: 640
      height: 480
      fps: 5
    snapshots:
      enabled: true
      retain:
        default: 2
    record:
      enabled: true
      retain: 
        days: 2
     alerts:
        retain:
          days: 2
      detections:
        retain:
          days: 2
    motion:     
      threshold: 30
      contour_area: 63
      improve_contrast: 'true'
      
  terrasse:
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/terrasse?video=copy&audio=aac
          input_args: preset-rtsp-restream
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/terrasse_sub?video=copy
          input_args: preset-rtsp-restream
          roles:
            - detect
    detect:
      width: 640
      height: 480
      fps: 5
    snapshots:
      enabled: True
    record:
      enabled: True
      retain: 
        days: 2      
      alerts:
        retain:
          days: 2
      detections:
        retain:
          days: 2
    motion:
      threshold: 30
      contour_area: 63
      improve_contrast: 'true'

Hallo, soweit ich das beurteilen kann, hast im YAML Code diverse Einrückfehler. Geh den Code nochmal durch. Hier z.B.”record:” darunter müsste “alert:” unter “record:”, ist aber um eine Stelle eingerückt. “detection" steht auch falsch.

So, ich habe mir mal meinen Laptop gestartet und hier ein Beispiel meiner Konfiguration reinkopiert

  hof:
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/hof
          roles:
            - record
        - path: rtsp://127.0.0.1:8554/hof_sub
          roles:
            - detect
    detect:
      width: 1536
      height: 576
      fps: 5
             
    objects:
      track:
        - person
        - cat
      filters:
        person:
          min_area: 0.005
          max_area: 0.5
          min_ratio: 0.5
          max_ratio: 2.0
          min_score: 0.5
          threshold: 0.8
        cat:
          min_score: 0.15
          threshold: 0.3

#
    review:
      alerts:
        required_zones: Hofzone
      detections:
        required_zones: Hofzone
    snapshots:
      enabled: true
      timestamp: true
      bounding_box: true
    record:
      enabled: true
      retain:
        days: 3 # geändert von 0 auf 1#
        mode: motion #motion# #active_objects#
#


    motion:
      threshold: 55
      contour_area: 35
      improve_contrast: true
      mask:
        - 0.389,0.923,0.599,0.925,0.6,0.984,0.39,0.982
        - 0.113,0.002,0.126,0.275,0.148,0.287,0.268,0.157,0.752,0.022,0.725,0
    zones:
      Hofzone:
        coordinates: 
          0.266,0.161,0.197,0.174,0.109,0.291,0.008,0.477,0.003,0.985,0.157,0.987,0.237,0.907,0.381,0.917,0.604,0.915,0.613,0.97,0.814,0.978,0.979,0.34,0.742,0.115,0.704,0.282,0.471,0.248,0.467,0.405,0.399,0.432,0.397,0.561,0.358,0.569,0.34,0.365,0.353,0.169
        loitering_time: 1
        objects:
          - cat
          - person
        inertia: 3

Vielleicht kannst du damit den Fehler besser finden.

VG

Hallo Jugi57,

erstmal vielen Dank für die schnelle Antwort. Das mit dem falschen einzug hatte ich im Protokoll auch so verstanden, habe darauf hin die Config mit KI prüfen lassen und bei der Bearbeitung im Studio Code Server, die Zeilen so verschoben das keine Warnungen mehr angezeigt wurden. Habe jetzt erst mal die zwei Zeilen gelöscht, mit dem Erfolg das die zwei Cams angezeigt werden. Ich werde also weiter Probieren. Der Nachteil, meine Hardware ist wohl zu schwach, CPU springt sofort auf 100%. In meinem Hauptsystem nutze ich zwar Google Coral, aber die arbeitet sehr langsam. Dazu werde ich noch ein neues Thema eröffnen,

also nochmahls Danke!

Guten Morgen, prima dass es jetzt läuft. Ich habe mein Frigate auf einem HP-T630 mit 8GB RAM MiniPC mit Coral und mit 4 Kameras am laufen. Die CPU Last liegt bei ca. 35%. Vielleicht hilft dir diese Info.

Hallo Jugi57,

erstmal eine gute Nachricht, nach langem hin und her Kopieren, hab ich die Config.yml jetzt fehlerfrei. Ein Problem besteht allerdings weiterhin, ich bekomme mit dem Frigate full Ascess adon keine Verbindung mit Mqtt. Es fehlen dort beide Kameras, ???

Zu meiner Hardware: ich habe HA auf einem Qnap mit 8GB Ram, in der Virtual Station installiert. Der Google Coral ist auf USB 3 durchgereicht der TPU durchsatz siehe Foto, ist jedenfalls nicht normal. Hab jetzt ein neues USB 3 Kabel bestellt, was ja immer als möliche fehlerquelle genannt wird, dann sehen wier weiter ob sich etwas verbessert.

Da bin ich leider raus, mit VM basierten Systemen kenne ich mich nicht aus, sorry. Ich habe zwei Homeassistant Systeme auf separaten MiniPC laufen.

1 „Gefällt mir“