ich habe nun Frigate auf meinem Home Assistant aufgesetzt (AddOn und HACS Integration).
Soweit so gut, ich scheitere nun allerdings meine Reolink RLC-510WA Kamera (ebenfalls via HA Integration bereits im System) zu Frigate hinzuzufügen.
In einem Video das ich auf Youtube gefunden habe, ist die Rede, dass die Frigate HACS Integration die Kamera automatisch erkennt?
Das ist aber bei mir nicht der Fall. Wie komme ich denn an die Stream Adressen etc. hier komme ich aktuell mit der Frigate Doku überhaupt nicht weiter…
Danke dir, ja - daran scheitere ich noch.
Mir ist noch überhaupt nicht klar, was ich hier jetzt individuell anpassen muss.
Muss der Name der Kamera gleich sein, wie die Entität in HA?
Was muss ich an den Links (bspw. deinem “path: rtsp…”) anpassen? Muss ich hier unter User:password die Logindaten für die Kamera eingeben?
Damit komme ich noch nicht so recht klar. Deine Config unterscheidet sich auch sehr stark von der Reolink bsp. Config aus der Frigate Doku.
Dort sieht das so aus: Was hat es mit dem oberen Teil “go2rtc” aufsich?
Und wie kommt die Kamera dann in die HACS Integration
Fragen über Fragen… leider habe ich da bislang noch kein Tutorial gefunden, welches das alles verständlich erklärt…
Ich versuche die FRagen mal mit meinem Halbwissen zu beantworten - wenn es jemand besser weiß sind Ergänzungen/Korrekturen gerne willkommen:
Bei den Log-in Daten in den Links kommen die Daten aus der Reolink-App rein
go2rtc ist nach meiner Einschätzung ein Module zur Video-Dekodierung. Habe ich in meinem System als Add-On installiert, aber keine spezifischen EInträge in der Add-On-Config und auch keine Erwähnung in der frigate.config
Neben der “Camera-Section” (s.o.) gibt es bei mir nur:
ich habe nun noch einiges weiter experimentiert und g2rtc und die Streams für die Reolink Cam aufgesetzt bekommen, scheint soweit alles zu laufen :).
Objekterkkenung alles klappt soweit, ein paar Fragen/ Themen hab ich allerdings noch offen:
Google Coral ist installiert, aber wie sehe ich die Korrekte Funktion? Inference Speed hat sich deutlich auf 9,xx ms reduziert, ich denke mal dann scheint es zu klappen?
Ich möchte gerne die Medien, die Frigate generiert noch auf einen Netzwerkspeicher verschieben, das muss ich noch einrichten. Jetzt wollte ich aber schonmal die ersten Recordings händisch entfernen. SCheitere aber daran, den Media Ordner zu finden. DAs ist aber ein Thema für nen anderen Thread
Ich werde wohl nicht um ein Custom Model herumkommen, bei der von mir überwachten Rindenmulchfläche, gibts extrem viele False Positives. Ggf. liegts am ungüstigen Kamerawinkel.
Aber dazu muss erst die Terasse gebaut werden, dann macht es denke ich sinn das mal mit dem Custom Model zu testen.
Kurze Frage an Dich. Hast du den Coral als USB Variante am laufen? Ich überlege mir gerade mein Frigate “aufzurüsten”. (habe einen NUC) Ist die Integration kompliziert wenn bereits Frigate bei mir läuft?
Danke!
Hallo. Ich bin gerade am gleichen Thema und habe so ziemlich die gleichen offenen Fragen.
Was gebe ich bei den Codes ein Also was muss ich an meine Daten anpassen?
Was hast du nun alles installieren müssen, damit deine reolink kamera in frigate funktioniert?
Ich habe bisher frigate installiert, Go2rtc ebenfalls (wobei hier alles leer ist bei mir). Mqtt Account existiert auch bereits.
Die Datei frigate.yml habe ich erstellt aber weiß eben nicht welchen Code ich da rein schreiben muss.
mqtt:
# Optional: Enable mqtt server (default: shown below)
enabled: True
host: 192.XXX.XXX.XX
user: mqttUser
password: MQTTPW
live:
# Optional: Set the encode quality of the jsmpeg stream (default: shown below)
# 1 is the highest quality, and 31 is the lowest. Lower quality feeds utilize less CPU resources.
quality: 1
#ffmpeg:
# hwaccel_args: preset-vaapi
birdseye:
enabled: True
restream: False
# Optional: Width of the output resolution (default: shown below)
width: 2304
# Optional: Height of the output resolution (default: shown below)
height: 1296
# Optional: Encoding quality of the mpeg1 feed (default: shown below)
# 1 is the highest quality, and 31 is the lowest. Lower quality feeds utilize less CPU resources.
quality: 1
mode: continuous
go2rtc:
streams:
spalier_camera_main:
- rtsp://user:pw@192.XXX.XXX.XX:554/h264Preview_01_main
spalier_camera_sub:
- rtsp://user:pw@192.XXX.XXX.XX:554/h264Preview_01_sub
cameras:
Camera_Spalier_Frigate:
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/spalier_camera_main
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/spalier_camera_sub
input_args: preset-rtsp-restream
roles:
- detect
motion:
mask:
- 1739,997,1627,999,2304,1141,2304,0,767,0,779,1021
zones:
Spalier_Zone:
coordinates: 0,0,777,0,784,789,1324,776,2304,864,2304,1296,0,1296
objects:
- person
filters:
person:
threshold: 0.81
min_area: 50000
objects:
track:
- person
filters:
person:
threshold: 0.81
min_area: 50000
detect:
enabled: true
width: 2304
height: 1296
fps: 2
max_disappeared: 10
record:
enabled: true
expire_interval: 60
retain:
days: 5
mode: active_objects
events:
pre_capture: 5
post_capture: 5
objects:
- person
required_zones: []
retain:
default: 1
mode: motion
objects:
person: 1
snapshots:
enabled: true
clean_copy: True
timestamp: true
retain:
default: 5
objects:
person: 5
Hi, das wäre mein Code meiner Frigate Reolink.
Den Sub nimmst du nur für den Detector und den Mainstream für Record. So kannst du haufenweise Ressourcen einsparen.