NEWS
Frigate Adapter für ioBroker
-
Hi @tombox erstmal danke das Du das in den Adapter integriert hast und für den tollen Adapter.
Aber irgendwas funktioniert da bei mir nicht so richtig.
Das triggern einer Aufnahme erfolgt wenn ich z.B. das Label ändere, richtig?
Wie ist denn mit den neu erzeugten Datenpunkten für das manuelle Recording verfahren?
Wie befülle ich dann den Body? z.B. duration, usw
Wenn ich den Body wie beim Beispiel von frigate befülle{ "sub_label": "some_string", // add sub label to event "duration": 30, // predetermined length of event (default: 30 seconds) or can be to null for indeterminate length event "include_recording": true, // whether the event should save recordings along with the snapshot that is taken "draw": { // optional annotations that will be drawn on the snapshot "boxes": [ { "box": [0.5, 0.5, 0.25, 0.25], // box consists of x, y, width, height which are on a scale between 0 - 1 "color": [255, 0, 0], // color of the box, default is red "score": 100 // optional score associated with the box } ] } }dann bekomme ich in ioBroker folgende Fehlermeldung
frigate.0 2024-02-23 16:33:59.932 error SyntaxError: Unexpected number in JSON at position 128 frigate.0 2024-02-23 16:33:59.931 error Cannot parse createEventBody. Please use valid JSON https://docs.frigate.video/integrations/api/#post-apieventscamera_namelabelcreateEs wird zwar eine Aufnahme gestartet, diese ist aber fehlerhaft.
Die lässt sich nicht abspielen. Da kommt n weißes X.
Wenn ich sie herunterladen möchte dann wird ein clips.json downgeloadet.
Der erzeugte Snapshot wird aber richtig erstellt.
Muss ich da eventuell noch an meiner Config was einstellen?
Hier mal meine config.yml
Dann hätte ich da noch eine Frage, wo ich aber jetzt nicht weiß ob es vom Adapter kommt oder von der 0.13er Version.
Starte ich nämlich den frigate-Container neu, sind alle Kameras automatisch auf Motion-Erkennung.
Bei der Adapter-Version 0.2.8 und Frigate 0.12.x war das nicht so. Da war nach einem Neustart die Einstellung so wie vor dem Neustart.Noch eine Frage hätte ich da. Besteht vielleicht die Möglichkeit das man bei der neuen Version den integrierten MQTT-Broker deaktivieren kann? Bei mir läuft schon ein anderer.
So, ich hoffe ich das alles einigermaßen verständlich geschrieben

@prinzeisenherz1 beim Sprung von 0.12 auf 0.13 sollte man ggf sämtliche Einstellungen/Parameter in der yaml löschen und neu setzen, steht so zumindest in der Beschreibung, hat also mit dem Adapter eher weniger zu tun.
Du gibst doch in deiner yaml ja oben den mqtt broker an
-
Hi @tombox erstmal danke das Du das in den Adapter integriert hast und für den tollen Adapter.
Aber irgendwas funktioniert da bei mir nicht so richtig.
Das triggern einer Aufnahme erfolgt wenn ich z.B. das Label ändere, richtig?
Wie ist denn mit den neu erzeugten Datenpunkten für das manuelle Recording verfahren?
Wie befülle ich dann den Body? z.B. duration, usw
Wenn ich den Body wie beim Beispiel von frigate befülle{ "sub_label": "some_string", // add sub label to event "duration": 30, // predetermined length of event (default: 30 seconds) or can be to null for indeterminate length event "include_recording": true, // whether the event should save recordings along with the snapshot that is taken "draw": { // optional annotations that will be drawn on the snapshot "boxes": [ { "box": [0.5, 0.5, 0.25, 0.25], // box consists of x, y, width, height which are on a scale between 0 - 1 "color": [255, 0, 0], // color of the box, default is red "score": 100 // optional score associated with the box } ] } }dann bekomme ich in ioBroker folgende Fehlermeldung
frigate.0 2024-02-23 16:33:59.932 error SyntaxError: Unexpected number in JSON at position 128 frigate.0 2024-02-23 16:33:59.931 error Cannot parse createEventBody. Please use valid JSON https://docs.frigate.video/integrations/api/#post-apieventscamera_namelabelcreateEs wird zwar eine Aufnahme gestartet, diese ist aber fehlerhaft.
Die lässt sich nicht abspielen. Da kommt n weißes X.
Wenn ich sie herunterladen möchte dann wird ein clips.json downgeloadet.
Der erzeugte Snapshot wird aber richtig erstellt.
Muss ich da eventuell noch an meiner Config was einstellen?
Hier mal meine config.yml
Dann hätte ich da noch eine Frage, wo ich aber jetzt nicht weiß ob es vom Adapter kommt oder von der 0.13er Version.
Starte ich nämlich den frigate-Container neu, sind alle Kameras automatisch auf Motion-Erkennung.
Bei der Adapter-Version 0.2.8 und Frigate 0.12.x war das nicht so. Da war nach einem Neustart die Einstellung so wie vor dem Neustart.Noch eine Frage hätte ich da. Besteht vielleicht die Möglichkeit das man bei der neuen Version den integrierten MQTT-Broker deaktivieren kann? Bei mir läuft schon ein anderer.
So, ich hoffe ich das alles einigermaßen verständlich geschrieben

@prinzeisenherz1
Bitte mal die Kommentare aus dem json entfernen das ist nicht erlaubt
der adapter setzt keine einstellungen
ohne integrierte mqtt wird es schwieriger an die Daten zu kommen er müsste sich auf den externen mqtt server verbinden und auf die frigate topics subscriben -
@prinzeisenherz1
Bitte mal die Kommentare aus dem json entfernen das ist nicht erlaubt
der adapter setzt keine einstellungen
ohne integrierte mqtt wird es schwieriger an die Daten zu kommen er müsste sich auf den externen mqtt server verbinden und auf die frigate topics subscriben@tombox wenn ich die Kommentare entferne kommt die gleiche Fehlermeldung.
Also wenn ich folgendes in den Datenpunkt schreibe:{ "sub_label": "test", "duration": 30, "include_recording": true }Ich bin erstmal wieder bei frigate 0.12 und Adapter auf 0.2.8.
Muss ich mich mal beschäftigen wenn Frau und Kidds bei Schwiegereltern sind
-
@tombox wenn ich die Kommentare entferne kommt die gleiche Fehlermeldung.
Also wenn ich folgendes in den Datenpunkt schreibe:{ "sub_label": "test", "duration": 30, "include_recording": true }Ich bin erstmal wieder bei frigate 0.12 und Adapter auf 0.2.8.
Muss ich mich mal beschäftigen wenn Frau und Kidds bei Schwiegereltern sind
@prinzeisenherz1 das mit dem json sollte jetzt gehen
-
@prinzeisenherz1 das mit dem json sollte jetzt gehen
Hi,
ich hab v 1.0.2 installiert und hab jetzt in den Logs immer wieder die Meldung "Snapshot sending active but no snapshot available for event xyz".
Wenn ich in meiner Frigate Installation schaue, sind dort aber Snapshots zu den Events zu sehen.Woran liegt die Fehlermeldung ?
ciao
Martin -
Hi,
ich hab v 1.0.2 installiert und hab jetzt in den Logs immer wieder die Meldung "Snapshot sending active but no snapshot available for event xyz".
Wenn ich in meiner Frigate Installation schaue, sind dort aber Snapshots zu den Events zu sehen.Woran liegt die Fehlermeldung ?
ciao
Martin@martinschm manche new Events haben noch kein snapshot tritt das auch bei end Events auf
-
Hi @tombox!
Meinst du bei den Benachrichtigungen lässt sich noch der E-Mail Adapter integrieren? Ich habe zum Test die Instanz mal mit eingetragen. Es werden auch E-Mails gesendet, doch leider beinhalten sie keine Bilder und Infos zum Zeitpunkt, sondern nur den tmp-Bildpfad (bspw. so: /tmp/14356de3-36b9-46fb-83c2-2c48c9d5da17.jpg).Falls das gehen sollte wäre es top, wenn man die im Adapter hinterlegte Benachrichtigungs-Textvorlage zum Event in der E-Mail als Betreff (und evtl. zusätzlich als Nachrichtentext über dem Bild?) erhalten könnte.
Danke und viele Grüße!
-
@martinschm manche new Events haben noch kein snapshot tritt das auch bei end Events auf
-
Hi @tombox!
Meinst du bei den Benachrichtigungen lässt sich noch der E-Mail Adapter integrieren? Ich habe zum Test die Instanz mal mit eingetragen. Es werden auch E-Mails gesendet, doch leider beinhalten sie keine Bilder und Infos zum Zeitpunkt, sondern nur den tmp-Bildpfad (bspw. so: /tmp/14356de3-36b9-46fb-83c2-2c48c9d5da17.jpg).Falls das gehen sollte wäre es top, wenn man die im Adapter hinterlegte Benachrichtigungs-Textvorlage zum Event in der E-Mail als Betreff (und evtl. zusätzlich als Nachrichtentext über dem Bild?) erhalten könnte.
Danke und viele Grüße!
-
@globe mail sollte jetzt gehen
@Tschaeens den GET plz info? oder welchen wie oft soll der gerufen werden? -
@tombox
geil wäre dieser Datenpunkt zum steuern der ptz Einstellungen:frigate/<camera_name>/ptz preset_<preset_name>Danke dir.
@tschaeens finde dazu kein doku
https://docs.frigate.video/integrations/api/ -
@tschaeens finde dazu kein doku
https://docs.frigate.video/integrations/api/ -
@tombox
geil wäre dieser Datenpunkt zum steuern der ptz Einstellungen:frigate/<camera_name>/ptz preset_<preset_name>Danke dir.
@tschaeens Ist hinzugefügt
-
@tschaeens Ist hinzugefügt
-
@globe mail sollte jetzt gehen
@Tschaeens den GET plz info? oder welchen wie oft soll der gerufen werden? -
@tschaeens Ist hinzugefügt
Hi @tombox ,
ich habe gerade bemerkt, das meine iobroker Platte voll läuft und hab mal geschaut wo der Speicherplatz am meisten genutzt wird. Dabei ist mir mit 7GB das Verzeichnis /tmp aufgefallen, in dem tausende mp4 und jpg sind.
Hab mir die Dateien mal angeschaut und sie sind von meiner Kamera.
Legt der frigate Adapter die Videoschnippsel die er per Telegram schickt dort temporär ab und kann es sein, das es evtl ein Problem beim Löschen der temporären Datei gibt ?Es sind knapp über 4600 Dateien, die älteste ist vom 18.2
Nutze die v 1.0.2
Viele Grüße
Martin -
Hi @tombox ,
ich habe gerade bemerkt, das meine iobroker Platte voll läuft und hab mal geschaut wo der Speicherplatz am meisten genutzt wird. Dabei ist mir mit 7GB das Verzeichnis /tmp aufgefallen, in dem tausende mp4 und jpg sind.
Hab mir die Dateien mal angeschaut und sie sind von meiner Kamera.
Legt der frigate Adapter die Videoschnippsel die er per Telegram schickt dort temporär ab und kann es sein, das es evtl ein Problem beim Löschen der temporären Datei gibt ?Es sind knapp über 4600 Dateien, die älteste ist vom 18.2
Nutze die v 1.0.2
Viele Grüße
Martin@martinschm Er sollte sie auch löschen teste bitte mal die GitHub version ob die sich anders verhält
-
@martinschm Er sollte sie auch löschen teste bitte mal die GitHub version ob die sich anders verhält
@tombox sagte in Frigate Adapter für ioBroker:
Er sollte sie auch löschen
sind bei mir auch vorhanden, allerdings hatte ich zwischenzeitlich den Adapter mal aus
laut telegram lief der Adapter bis 26.01(letztes Bild) und aktiviert hab ich ihn wieder am 6.03
alle Bilder ab dem 6.01 liegen noch in tempfolglich würde ich sagen durch ein update zwischendrin hat sich da wohl was geändert
-
@tombox sagte in Frigate Adapter für ioBroker:
Er sollte sie auch löschen
sind bei mir auch vorhanden, allerdings hatte ich zwischenzeitlich den Adapter mal aus
laut telegram lief der Adapter bis 26.01(letztes Bild) und aktiviert hab ich ihn wieder am 6.03
alle Bilder ab dem 6.01 liegen noch in tempfolglich würde ich sagen durch ein update zwischendrin hat sich da wohl was geändert
-
@crunchip die aktuelle GitHub version sollte das lösen
Es wurden nicht die Dateien gelöscht die nicht als notificaton rausgingen@tombox ok, dann werde ich diese mal installieren
