NEWS
Frigate Adapter für ioBroker
-
@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
-
@tombox ich will nicht ausschließen das ich irgendeinen anderen fehler gemacht habe und es nicht generell an der frigate konfiguration oder so liegt..
-
@tombox ich habs hinbekommen, ich hab mich verlesen und den Localhost im Frigate adapter eingetragen , jetzt funktionierts aufeinmal alles, trotzdem vielen dank für deine Antwort
-
@tombox Ich teste gerade mit Frigate und deinem Adapter. Das funzt soweit alles sehr gut, nur leider folgende Sache ist mir aufgefallen.
Ich weiß nicht ob es evtl. auch eine Einstellungssache bei Frigate ist...
Wenn ich die Snapshot Benachrichtigung per Telegram aktiviere und dort Snapshot vom Event start/update senden aktiviere werde ich leider mit Nachrichten überflutet bei Events.
Meine Frau hat heute eine gute viertel Stunde mit der Nachbarin vor der Tür gequatsch und ich hab an die 100 Update Nachrichten bekommen.
Ich möchte eigentlich nur eine beim event start haben und keine updates (beim ende vom Event klappt es super nur möchte ich ja informiert werden, wenn gerade jemand vor der Tür steht und nicht erst wenn er schon wieder geht). Kann ich die Updates irgendwie deaktivieren oder kannst du die vielleicht einzeln anwählbar machen?
-
@xsev sagte in Frigate Adapter für ioBroker:
dort Snapshot vom Event start/update senden aktiviere
es ist doch gesplittet
-
@crunchip Interessant welche Version hast du? Meine ist die 1.0.2 aus dem stable.
Bei mir sieht es so aus... So wie bei dir hätte ich es gerne
-
@xsev v1.1.0
-
@crunchip Alles klar! Danke! Auf Github bin ich dann fündig geworden.
Die Benachrichtigungseinstellungen sehen jetzt ja super aus. Jetzt hab ich noch eine Verständnis Frage.
In den Objekten kann man jetzt den Werttyp ändern. Kann ich da bei z.B. detect_state auch theoretisch ein boolean aus dem string machen? Ist das dafür gedacht oder muss man da die Finger von lassen? -
@xsev Werttyp nicht ändern die Typen und Werte sind von Frigate vorgegeben
-
@xsev ,
du kannst alias Objekte erstellen und dort ON/OFF in True/False umwandeln. -
-
Wollte mir gerade ein Skript bauen was die Event Notifications nach dem senden eines neuen Event einer Kamera für ein paar Minuten abschaltet, damit ich nicht über das selbe Event mehrfach informiert werde. Jetzt hab ich gerade gesehen du hast gestern eine neue Version mit Notification Pause für eine gewisse Zeit eingebaut. Kommt da was in der Richtung? Hab die neue Version mal installiert, dort hab ich jetzt standartmäßig 10 Minuten bei dem Datenpunkt stehen, kannst du da schon was sagen wie man das handhaben kann oder ist da gerade noch wip?
-
@xsev ja einfach eine zahl eintragen oder setzen und dann sind die notification für diese zeit deaktiviert geht auch 0.5 oder 0.1
-
@tombox Alles klar muss ich testen, super
-
Hallo,
ich setze frigate als docker-container ein (6 CAMs, Coral, etc.) - funktioniert tadellos.
Als MQTT-Broker läuft mosquitto als Windows-Dienst - auch ok.
Im ioBroker läuft der Adapter mqtt-client, insbesondere für einige ESP8266 & ESP32 Sensoren - bisher auch ok.Jetzt habe ich den Adapter frigate im ioBroker installiert.
Nun werden unter objekte/frigate weitgehend alle DPs der Sensoren angelegt und mit Werten versorgt, die frigate-eigenen DPs sind auch da.Wie verhindere ich, dass frigate alle mqtt-Nachrichten selbst verarbeitet?
Irgendwo habe ich einen Denkfehler.Danke
Gruß ExMatador -
@exmatador ,
einen anderen Port als Mosquitto nutzen ?