NEWS
Frigate Adapter für ioBroker
-
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!
-
@tombox
Hallo tombox, wäre es vllt möglich den ptz Befehl mit in den Adapter zu integrieren?
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/ -
@tombox
den kann man per mqtt setzen.
https://docs.frigate.video/integrations/mqttund dann ziemlich weit unten. ptz Steuerung
-
@tschaeens Ist hinzugefügt
-
@tombox
funzt! Sau geil. Danke dir. -
Mail läuft jetzt auch einwandfrei. Merci!
-
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
-
@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
-
Ahh... Ich habe mich in der letzten Zeit schon gewundert warum der Docker von IoBroker immer größer und größer wurde. Hab zwischendurch bestimmt schon 3-4 mal den Docker gelöscht was die Größe erstmal wieder "zurückgesetzt" hat.
Ist immer auf gute 30GB und mehr angewachsen.
-
Guten abend,
ich hab Frigate auf meiner Qnap als DockerContainer installiert, das läuft auch relativ gut (noch habe ich keinen coral chip ). der Frigate Adapter aus Git ist auch installiert, ich glaube Version 1.1.0, jedoch kriege ich beim besten willen keine Benachrichtigung raus, ich denke ich übersehe hier etwas. bei Pushover kommt folgende Fehlermeldung und der Adapter stoppt, bei telegram passiert einfach garnichts (kann aber auch daran liegen das ich es falsch eingerichtet hab, ich hab keine ahnung das war auch nur zum testen. :hier noch ein Paar bilder zu meiner Konfiguration:
Host Systeme:
Iobroker auf DockerContainer über Bridged mode (eigene IP) auf der Qnap
Frigate ebenfalls auf DockerContainer über Bridged mode auf der Qnap
ich vermute das es vielleicht etwas mit einer Dateifreigabe zutun hat und ich hoffe das es kein dummer fehler meinerseits ist
freundliche Grüße,
Dennis Breuer
-
@dennis23061994 anscheinend kann er nicht das temporäre bild erzeugen ist denn irgendwas im log
-
@tombox ja ziemlich viel -.-
2024-03-19 20:36:02.940 - info: host.IoBroker01 instance system.adapter.pushover.0 started with pid 21064 2024-03-19 20:36:04.204 - info: pushover.0 (21064) starting. Version 3.0.6 in /opt/iobroker/node_modules/iobroker.pushover, node: v18.19.1, js-controller: 5.0.19 2024-03-19 20:36:17.374 - warn: frigate.0 (20272) prepareEventNotification error from http://localhost:5000/api/events/1710876836.108571-9uphzq/snapshot.jpg 2024-03-19 20:36:17.375 - warn: frigate.0 (20272) Error: connect ECONNREFUSED 127.0.0.1:5000 2024-03-19 20:36:17.376 - warn: frigate.0 (20272) fetchEventHistory error from http://localhost:5000/api/events 2024-03-19 20:36:17.377 - warn: frigate.0 (20272) Error: connect ECONNREFUSED 127.0.0.1:5000 2024-03-19 20:36:17.392 - error: pushover.0 (21064) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-03-19 20:36:17.393 - error: pushover.0 (21064) unhandled promise rejection: ENOENT: no such file or directory, open '/tmp/b917b4cc-3657-4b6c-b9a2-bdabf19bbdb5.jpg' 2024-03-19 20:36:17.579 - error: pushover.0 (21064) Error: ENOENT: no such file or directory, open '/tmp/b917b4cc-3657-4b6c-b9a2-bdabf19bbdb5.jpg' at Object.openSync (node:fs:596:3) at Object.readFileSync (node:fs:464:35) at loadImage (/opt/iobroker/node_modules/pushover-notifications/lib/pushover.js:34:15) at Pushover.send (/opt/iobroker/node_modules/pushover-notifications/lib/pushover.js:206:51) at Pushover.sendNotification (/opt/iobroker/node_modules/iobroker.pushover/main.js:205:23) at Pushover.processMessage (/opt/iobroker/node_modules/iobroker.pushover/main.js:83:18) at Pushover.onMessage (/opt/iobroker/node_modules/iobroker.pushover/main.js:37:33) at Pushover.emit (node:events:517:28) at Pushover.emit (node:domain:489:12) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11114:34) 2024-03-19 20:36:17.579 - error: pushover.0 (21064) Exception-Code: ENOENT: ENOENT: no such file or directory, open '/tmp/b917b4cc-3657-4b6c-b9a2-bdabf19bbdb5.jpg' 2024-03-19 20:36:17.701 - info: frigate.0 (20272) Create Device information and fetch Event History 2024-03-19 20:36:17.706 - warn: frigate.0 (20272) createCameraDevices error from http://localhost:5000/api/config 2024-03-19 20:36:17.706 - error: frigate.0 (20272) Error: connect ECONNREFUSED 127.0.0.1:5000 2024-03-19 20:36:18.106 - info: pushover.0 (21064) terminating 2024-03-19 20:36:18.109 - warn: pushover.0 (21064) Terminated (UNCAUGHT_EXCEPTION): Without reason 2024-03-19 20:36:18.650 - error: host.IoBroker01 Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: 2024-03-19 20:36:18.650 - error: host.IoBroker01 Caught by controller[1]: Error: ENOENT: no such file or directory, open '/tmp/b917b4cc-3657-4b6c-b9a2-bdabf19bbdb5.jpg' 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at Object.openSync (node:fs:596:3) 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at Object.readFileSync (node:fs:464:35) 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at loadImage (/opt/iobroker/node_modules/pushover-notifications/lib/pushover.js:34:15) 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at Pushover.send (/opt/iobroker/node_modules/pushover-notifications/lib/pushover.js:206:51) 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at Pushover.sendNotification (/opt/iobroker/node_modules/iobroker.pushover/main.js:205:23) 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at Pushover.processMessage (/opt/iobroker/node_modules/iobroker.pushover/main.js:83:18) 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at Pushover.onMessage (/opt/iobroker/node_modules/iobroker.pushover/main.js:37:33) 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at Pushover.emit (node:events:517:28) 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at Pushover.emit (node:domain:489:12) 2024-03-19 20:36:18.651 - error: host.IoBroker01 Caught by controller[1]: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11114:34) 2024-03-19 20:36:18.652 - error: host.IoBroker01 instance system.adapter.pushover.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2024-03-19 20:36:18.652 - info: host.IoBroker01 Restart adapter system.adapter.pushover.0 because enabled 2024-03-19 20:36:23.126 - warn: frigate.0 (20272) prepareEventNotification error from http://localhost:5000/api/events/1710876980.399355-cnk7kl/snapshot.jpg 2024-03-19 20:36:23.126 - warn: frigate.0 (20272) Error: connect ECONNREFUSED 127.0.0.1:5000 2024-03-19 20:36:23.128 - warn: frigate.0 (20272) fetchEventHistory error from http://localhost:5000/api/events 2024-03-19 20:36:23.128 - warn: frigate.0 (20272) Error: connect ECONNREFUSED 127.0.0.1:5000 2024-03-19 20:36:28.280 - warn: frigate.0 (20272) prepareEventNotification error from http://localhost:5000/api/events/1710876980.399355-cnk7kl/snapshot.jpg 2024-03-19 20:36:28.281 - warn: frigate.0 (20272) Error: connect ECONNREFUSED 127.0.0.1:5000 2024-03-19 20:36:28.282 - warn: frigate.0 (20272) fetchEventHistory error from http://localhost:5000/api/events 2024-03-19 20:36:28.283 - warn: frigate.0 (20272) Error: connect ECONNREFUSED 127.0.0.1:5000 2024-03-19 20:36:48.683 - info: host.IoBroker01 instance system.adapter.pushover.0 started with pid 21116