Frigate - ein lokaler NVR für Überwachungskameras mit Objekterkennung

In Terminal gebe ich

Du brauchst das Terminal nicht!

Welche Kommanden sind für diesen Zweck?
Davon habe ich Dir doch oben einen Screenshot gezeigt. In Einstellungen/Add-Ons werden die Add-Ons verwaltet. Dort kann man neue installieren, konfigurieren, starten, stoppen, etc.
Es geschieht alles über die Oberfläche!

Bevor Du solche komplizierten Dinge wie frigate nutzt, solltest Du Dir vielleicht erst einmal die grundsätzliche Funktion von Home Assistant ansehen. Was sind Add-Ons, was sind Integrationen, wo wird etwas konfiguriert etc. Davon habe ich ja schon vieles in diesem Thread geschrieben.
 
So... bevor das hier noch endlos so weiter geht, hab ich mal kurz ne HA-Teststellung installiert und das ganze nachgestellt... "bissken tricky" war es, jou, aber auch nur, weil EINE Info gefehlt hat... Hier mal der Ablauf in Kurzform:

Grundlegendes:
- SSH-Addon installieren
- Filebrowser-Addon installieren
- MQTT-Addon installieren
- MQTT-Addon konfigurieren (blauer Button)

Frigate-Addon:
- HomeAssistant Addon-Repo hinzufügen "https://github.com/blakeblackshear/frigate-hass-addons"
(vgl. https://docs.frigate.video/installation#home-assistant-operating-system-hassos, hatte ich auch erst nicht gesehen 😅)
- Frigate-Addon installieren (full access)
- Frigate-YAML-Config erstellen (MQTT-Host, Detectors und Cams)
- Frigate-Addon starten

Frigate-Integration:
- HACS installieren (via SSH)
- HACS via Github mit HomeAssistant verbinden
- Frigate-Integration via HACS installieren
- Frigate-Integration via HomeAssistant hinzufügen (URL: http://ccab4aaf-frigate-fa:5000)

Die Integration greift dann auf das Addon zu (in welchem auch die Cams konfiguriert werden).

Viel Erfolg und gutes Gelingen! 😊

EDIT: Wenn mir mal ganz langweilig sein sollte, gibt es vllt auch mal eine Anleitung dazu auf der Hauptseite, aber heute sicherlich nicht 😇
EDIT2: Dashboard nach einem Neustart:
1667903050066.png
 
Zuletzt bearbeitet:
Obiger Text bezieht sich auf ein Home Assistant Operating System oder einen Home Assistant supervised, aber NICHT auf einen selbst installierten Homeassistant core.
 
Vielleicht erstmal lesen, anstatt direkt abzulehnen...

Raspberry: haos_rpi4-64-9.3.img.xz
vs.
VM: haos_ova-9.3.ova

... 😉
 
da ich nur Rasberry Pi4 Version habe
Welche denn?

Es gibt da verschiedene Installationsvarianten.
Einmal nur Home Assistant Core,
dann Home Assistant Container und dann noch
Das komplette Home Assistant Operating System.

Meine Angaben bezogen sich immer auf letzteres, da ich nur das kenne und auch nur damit arbeiten möchte, weil ich mich nicht noch um ein Betriebssystem kümmern will.
 
Wie hast du Homeassistant installiert
Habe wie folgt installiert:
1. Von HACS/Integration: Click explore and download repository . Eingabe URL von Frigate addon repository
2. Neustart HA
3. Setting/device integration add integration Frigate
Eingabe url: http://ccab4aaf-frigate:5000
-> error: failed connection!

Ich vermute Frigate ist noch nicht kompiliert und deswegen nicht lauffähig!
Aber weiß nicht was gemacht werden soll?
 
Dann halte Dich einfach an das, was ich geschrieben habe... Einfach nur Repo hinzufügen, installiert das Frigate-Addon "nicht", das musst Du schon noch selbst machen. Folge einfach dem, was ich oben geschrieben habe "Schritt für Schritt".

Addon = Frigate-Software
Integration = Schnittstelle zwischen HomeAssistant und Frigate-Software

Läuft das Addon nicht, kann auch die Integration nicht funktionieren.
 
Nur nochmal zur Klarstellung:

1) https://docs.frigate.video/installation/#home-assistant-operating-system-hassos

Dieser Anleitung folgst Du solange, bis das Ding "läuft" (vorher machst Du nichts mit der Integration!). Das Addon "muss" laufen (bedingt auch eine funktionierende frigate.yml!, ansonsten schaltet sich das Addon immer von selbst aus, bei Fehlern schau ins Log), sonst wird das nichts mit der Integration. Läuft das Addon dann irgendwann vernünftig, geht es weiter mit der Integration...

2) https://docs.frigate.video/integrations/home-assistant/

Das hast Du ja soweit schon fertig... läuft das Addon, klappt auch die Frigate-URL (via Port 5000) :)
 
Nur Frigate funktioniert nichts
Weil Du frigate nicht installiert hast!
Du hast nur die Anbindung (Integration) von frigate an Home Assistant installiert. Das versuche ich Dir schon seit gestern klar zu machen.

Du mußt frigate auch nicht kompilieren etc., Du mußt es nur installieren. Dazu hast Du von @blurrrr ja auch eine perfekte Anleitung bekommen.
 
eine funktionierende frigate.yml!, ansonsten schaltet sich das Addon immer von selbst aus
ich habe do konfiguriert in der Konfiguration-Tab:
mqqt:
host: xxx.xxx.xxx.xx
port: 1883
user: mqttuser
password: mypassword
cameras:
frontCamera:
ffmpeg:
inputs:
- path: rtsp://username:password@ip_address:554//h264Preview_01_main
roles:
- detect
detect:
width: 1280
height: 720
detectors:
cpu1:
type: cpu

leider bekommt immer Fehler wie folgt:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[2022-11-08 09:29:47] frigate.app INFO : Starting Frigate (0.11.1-2eada21)
*************************************************************
*************************************************************
*** Your config file is not valid! ***
*** Please check the docs at ***
*** https://docs.frigate.video/configuration/index ***
*************************************************************
*************************************************************
*** Config Validation Errors ***
*************************************************************
2 validation errors for FrigateConfig
mqtt
field required (type=value_error.missing)
mqqt
extra fields not permitted (type=value_error.extra)
Traceback (most recent call last):
File "/opt/frigate/frigate/app.py", line 332, in start
self.init_config()
File "/opt/frigate/frigate/app.py", line 82, in init_config
user_config = FrigateConfig.parse_file(config_file)
File "/opt/frigate/frigate/config.py", line 942, in parse_file
return cls.parse_obj(config)
File "/usr/local/lib/python3.9/dist-packages/pydantic/main.py", line 521, in parse_obj
return cls(**obj)
File "/usr/local/lib/python3.9/dist-packages/pydantic/main.py", line 341, in __init__
raise validation_error
pydantic.error_wrappers.ValidationError: 2 validation errors for FrigateConfig
mqtt
field required (type=value_error.missing)
mqqt
extra fields not permitted (type=value_error.extra)
*************************************************************
*** End Config Validation Errors ***
*************************************************************
[cmd] python3 exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
 
Zurück
Oben