Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Frigate Adapter für ioBroker

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Frigate Adapter für ioBroker

    This topic has been deleted. Only users with topic management privileges can see it.
    • crunchip
      crunchip Forum Testing Most Active last edited by

      @tombox hab gestern auf deine Version gewechselt, soweit ok, aber heute viel mir auf, das in der frigatte.0 über 6000 Objekte liegen, nun dacht ich, ok vllt hängt es mit der Vorversion zusammen, also hab ich den Objektbaum mal gelöscht, frigatte und die Instanz neu gestartet.

      Nun rödelt iobroker aber nun und legt die Struktur wieder an
      ced4e9c7-0d6a-41eb-84c8-3a790a5c4ac1-image.png

      die Loggröße wächst kontinuierlich und es nimmt kein Ende, läuft schon fast 30 min, hab sogar schon die frigate instanz gestoppt, läuft aber trotzdem weiter

      cpu auf der iobroker VM
      c39c7684-3f9e-4d40-81bd-fdc3aa71b483-image.png

      generelle Frage, braucht es denn diesen ganzen Rattenschwanz an Daten/Objekten oder könnte man das umbauen und in der Instanz wählbar machen, für diejenigen die diese Daten haben möchten

      T 1 Reply Last reply Reply Quote 0
      • T
        tombox @crunchip last edited by

        @crunchip Das sieht so aus als hättest du die Objekte gelöscht aber nicht die Instanz gestoppt.
        Vielleicht muss auch iobroker mal neugestartet werden

        Alle Instanzen stoppen so das keine logs mehr kommen
        nochmal via GitHub installieren
        Instanz starten
        Es dürfen keine warnings kommen
        Objekte um die 600 Objekte

        crunchip 2 Replies Last reply Reply Quote 0
        • crunchip
          crunchip Forum Testing Most Active @tombox last edited by

          @tombox sagte in Frigate Adapter für ioBroker:

          Alle Instanzen stoppen so das keine logs mehr kommen
          nochmal via GitHub installieren
          Instanz starten
          Es dürfen keine warnings kommen

          bin ich gerade dabei

          @tombox sagte in Frigate Adapter für ioBroker:

          sieht so aus als hättest du die Objekte gelöscht aber nicht die Instanz gestoppt.

          das kann sein, im Eifer des Gefechts

          @tombox sagte in Frigate Adapter für ioBroker:

          Objekte um die 600 Objekte

          ich werde beobachten und Rückmeldung geben

          1 Reply Last reply Reply Quote 0
          • D
            dragst3r @tombox last edited by

            @tombox das ist super für das aktuelle Bild und er ein Objekt mit dem Label anlegt. Die tauchen nun erst mit der Zeit auf. Für den Verlauf der letzten X Bilder anhand der EventID bastel ich mir dann was, sodass ich für Label und Kamera eine individuelle Historie habe. Z.B: Zeige mir alle 4 Katzen Snapshots der Kamera Garten.

            Aber nun mal eine generelle Frage: Es sollte kein Snapshot oder Clip Objekt aktualisiert werden, wenn es Frigate auch nicht macht. Hier wurde scheinbar anhand der Motion Action ausgelöst. Somit werden bei mir Snapshots erzeugt, die garnicht erzeugt werden dürfen. Es sollte sich zu Frigate GUI gleich verhalten.

            Das hatte ich schon beim "alten" Adapter angemerkt, im JSON bei has_snapshot bzw. has_clip

            T 1 Reply Last reply Reply Quote 0
            • T
              tombox @dragst3r last edited by

              @dragst3r Es werden nur die mqtt Sachen verarbeitet die frigate schickt
              unter events.after das letzte event
              events.history die letzen 10 events wenn ein neues event passiert ist

              camera.person_snapshot wenn frigate ein neuen person snapshot liefert wird er dort abgespeichert.

              motion wird nicht verarbeitet sondern nur unter
              camera.motion angezeigt

              1 Reply Last reply Reply Quote 0
              • crunchip
                crunchip Forum Testing Most Active @tombox last edited by

                @tombox sagte in Frigate Adapter für ioBroker:

                Es dürfen keine warnings kommen

                nachdem ich nun frigate neu gestartet hab

                
                frigate.0
                2024-01-24 11:29:52.488	info	frigate.0 (3233) MQTT client frigate subscribed to topics: frigate/# from broker 8f43c1df-0f3d-46e6-b896-daf19f01ffd0
                
                frigate.0
                2024-01-24 11:29:52.467	warn	AxiosError: Request failed with status code 502
                
                frigate.0
                2024-01-24 11:29:52.464	warn	Cannot reach server. You can ignore this after restarting the frigate server.
                
                frigate.0
                2024-01-24 11:29:52.461	warn	fetchEventHistory error from http://10.1.1.219:5000/api/events
                
                frigate.0
                2024-01-24 11:29:52.299	info	Filter for message from client: frigate
                
                frigate.0
                2024-01-24 11:29:52.297	info	New client: frigate
                

                danach in der Instanz nun mal alle Haken bei Benachrichtigung gesetzt

                
                frigate.0
                2024-01-24 11:38:35.091	info	Notification score 0.8125 is lower than 80 state Event After Snapshot update type person
                
                frigate.0
                2024-01-24 11:38:34.879	info	Notification score 0.8046875 is lower than 80 state Event After Snapshot update type person
                
                frigate.0
                2024-01-24 11:38:06.884	info	frigate.0 (6659) MQTT client frigate subscribed to topics: frigate/# from broker 0d1b26b5-3576-4961-ba82-774edab3af97
                
                frigate.0
                2024-01-24 11:38:06.762	info	Filter for message from client: frigate
                
                frigate.0
                2024-01-24 11:38:06.760	info	New client: frigate
                
                frigate.0
                2024-01-24 11:38:06.208	info	If you don't see a new client connected, please restart frigate and adapter.
                
                frigate.0
                2024-01-24 11:38:06.206	info	Please enter host: 'IoBroker' and port: '1883' in frigate config
                
                frigate.0
                2024-01-24 11:38:06.198	info	MQTT server started and listening on port 1883
                
                frigate.0
                2024-01-24 11:38:05.874	info	starting. Version 0.2.9 (non-npm: iobroker-community-adapters/ioBroker.frigate#2f7c0df50042d9f0748c3225c9258cc6d955efb4) in /opt/iobroker/node_modules/iobroker.frigate, node: v18.19.0, js-controller: 5.0.17
                
                frigate.0
                2024-01-24 11:37:59.641	error	Error: DB closed
                
                frigate.0
                2024-01-24 11:37:59.640	error	Error extract keys: events.after.box04 399
                
                frigate.0
                2024-01-24 11:37:59.637	error	Error: DB closed
                
                frigate.0
                2024-01-24 11:37:59.636	error	Error extract keys: events.history.06 {"box":"","camera":"buero","data":{"attributes":[],"box":[0.21805555555555556,0.20208333333333334,0.2875,0.6395833333333333],"region":[0,0,1.0722222222222222,1.6083333333333334],"score":0.8203125,"top_score":0.82421875,"type":"object"},"end_time":1706092340.802761,"false_positive":null,"has_clip":true,"has_snapshot":true,"id":"1706092198.251338-dax9px","label":"person","plus_id":null,"retain_indefinitely":false,"start_time":1706092188.251338,"sub_label":null,"thumbnail":"data:image/jpeg;base64,/9j/4AAQSkZ...q89fWkM//9k=","top_score":null,"zones":["zone_buero1","zone_buero"],"websnap":"http://10.1.1.219:5000/api/events/1706092198.251338-dax9px/snapshot.jpg","webclip":"http://10.1.1.219:5000/api/events/1706092198.251338-dax9px/clip.mp4"}
                
                frigate.0
                2024-01-24 11:37:59.635	error	Error: DB closed
                
                frigate.0
                2024-01-24 11:37:59.633	error	Error extract keys: events.history.04.data.region02 0.07954545454545454
                
                frigate.0
                2024-01-24 11:37:59.632	error	Error: DB closed
                
                frigate.0
                2024-01-24 11:37:59.631	error	Error extract keys: events.history.04.data.region03 0.5
                
                frigate.0
                2024-01-24 11:37:59.630	error	Error: DB closed
                
                frigate.0
                2024-01-24 11:37:59.629	error	Error extract keys: events.history.04.data.region03 0.5
                
                frigate.0
                2024-01-24 11:37:59.614	error	Error: DB closed
                
                frigate.0
                2024-01-24 11:37:59.613	error	Error extract keys: events.history.06 {"box":"","camera":"buero","data":{"attributes":[],"box":[0.21805555555555556,0.20208333333333334,0.2875,0.6395833333333333],"region":[0,0,1.0722222222222222,1.6083333333333334],"score":0.8203125,"top_score":0.82421875,"type":"object"},"end_time":1706092340.802761,"false_positive":null,"has_clip":true,"has_snapshot":true,"id":"1706092198.251338-dax9px","label":"person","plus_id":null,"retain_indefinitely":false,"start_time":1706092188.251338,"sub_label":null,"thumbnail":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQA...q89fWkM//9k=","top_score":null,"zones":["zone_buero1","zone_buero"],"websnap":"http://10.1.1.219:5000/api/events/1706092198.251338-dax9px/snapshot.jpg","webclip":"http://10.1.1.219:5000/api/events/1706092198.251338-dax9px/clip.mp4"}
                
                frigate.0
                2024-01-24 11:37:59.611	error	Error: DB closed
                
                frigate.0
                2024-01-24 11:37:59.609	error	Error extract keys: events.history.10.data.region03 0.9888888888888889
                
                frigate.0
                2024-01-24 11:37:59.607	error	Error: DB closed
                

                dann ging mir plötzlich der Ram auf der VM aus😏

                hab der VM nun mehr Ram gegeben und alles nochmal neu gestartet, ich beobachte

                T 1 Reply Last reply Reply Quote 0
                • T
                  tombox @crunchip last edited by

                  @crunchip das sieht soweit gut aus
                  eigentlich ist die score zwischen 0 und 1 aber ich werde es umrechnen wenn score höher als 1 ist
                  ja RAM verbrauch bei notification habe ich auch gesehen ich schaue mal wie ich da optimieren kann.

                  crunchip 1 Reply Last reply Reply Quote 0
                  • crunchip
                    crunchip Forum Testing Most Active @tombox last edited by

                    @tombox sagte in Frigate Adapter für ioBroker:

                    eigentlich ist die score zwischen 0 und 1 aber ich werde es umrechnen wenn score höher als 1 ist

                    Ja da hatte ich mich erst vertan, hatte 89 anstatt 0.8 eingetragen

                    War auch anfangs verwirrend, da mit den Pfeiltasten Ganzzahlen kommen.
                    Und 0.x gar nicht geht sonder das Komma verwenden muss, alao 0,x

                    1 Reply Last reply Reply Quote 0
                    • H
                      hagst @tombox last edited by

                      @tombox sagte in Frigate Adapter für ioBroker:

                      Bitte testen und gerne zusätzliche Features äußern.

                      Ich habe kürzlich nach einer Methode gesucht, Snapshots von Frigate bei Bewegungserkennung an Telegram zu senden. Dabei bin ich auf deinen Adapter gestoßen. Er ist genial, bei mir funktioniert alles so, wie du es programmiert hast. Vielen, vielen Dank für dein Engagement, uns einen so genialen Adapter zur Verfügung zu stellen. Wenn man jetzt noch optional den Text bei der Telegram-Nachricht (z. B. "Terrasse Person Event After Snapshot Update" oder "Terrasse Person Event After Snapshot New" usw.) frei gestalten könnte, wäre es super. Es ist jedoch nur eine Spielerei, ohne die der Adapter auch sehr, sehr gut ist.

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        tombox @hagst last edited by

                        @hagst wie würdest du denn den text anpassen wollen

                        H Wal 2 Replies Last reply Reply Quote 0
                        • H
                          hagst @tombox last edited by

                          @tombox sagte in Frigate Adapter für ioBroker:

                          wie würdest du denn den text anpassen wollen

                          Mit einem frei wählbaren Text halt.

                          Es wäre auch nicht schlecht, wenn man die Telegram-Benachrichtigungen pro Kamera einstellen könnte. Ich habe hier nämlich verschiedene Kameras in Frigate, brauche jedoch nicht von allen eine Nachricht per Telegram. Aber wie schon geschrieben, alles nur "nette" Spielereien.

                          crunchip 1 Reply Last reply Reply Quote 0
                          • Wal
                            Wal Developer @tombox last edited by Wal

                            @tombox ,

                            @hagst sagte in Frigate Adapter für ioBroker:

                            wenn man die Telegram-Benachrichtigungen pro Kamera einstellen könnte

                            ist mir auch schon in den Sinn gekommen, wollte dich am Anfang aber nicht überlasten. 😉

                            Evtl. Datenpunkte für höhe Score für/und Art/Benachrichtigung pro Kamera erzeugen und die Punkte in den Settings löschen.
                            Hätte man dann auch die Möglichkeit die Sachen über Skript an/aus zu schalten. (z.B. Nachts keine Benachrichtigung u.s.w.)

                            @hagst sagte in Frigate Adapter für ioBroker:

                            Mit einem frei wählbaren Text halt.

                            auch über Datenpunkt

                            T 1 Reply Last reply Reply Quote 0
                            • crunchip
                              crunchip Forum Testing Most Active @hagst last edited by

                              @hagst sagte in Frigate Adapter für ioBroker:

                              Ich habe hier nämlich verschiedene Kameras in Frigate, brauche jedoch nicht von allen eine Nachricht per Telegram

                              Dito bzw nicht rund um die Uhr, daher weiterhin per script aktuell

                              1 Reply Last reply Reply Quote 0
                              • T
                                tombox @Wal last edited by

                                @wal
                                custom notification text ist jetzt möglich
                                score für jede Kamera
                                exclude liste für Kameras
                                und frigate.0.remote.pauseNotification um via Skript die notification zu pausieren

                                H 2 Replies Last reply Reply Quote 4
                                • H
                                  hagst @tombox last edited by hagst

                                  @tombox sagte in Frigate Adapter für ioBroker:

                                  custom notification text ist jetzt möglich

                                  Das klappt super, vielen Dank. Den Ausschluss von Kameras schaue ich mir morgen mal an, ich muss ins Bett.
                                  Test.png

                                  Edit:
                                  Das klappt auch, Telegram bleibt stumm:
                                  Test2.png

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    dragst3r last edited by

                                    Ich greife meine Frage nochmal auf. Wann wird das Object frigate.0.cameraX.person_snapshot erstellt? Ich hatte es nun wieder, dass ein Bild erzeugt wurde, welches nicht als Event in Frigate exisitiert. Wenn ich das Bild anschauen, sehe ich auch das es eine Motion Erkennung ist, aber außerhalb meiner definierten Zone. Im event History Adapter existiert es auch nicht.

                                    VG
                                    dragst3r

                                    T 1 Reply Last reply Reply Quote 0
                                    • T
                                      tombox @dragst3r last edited by

                                      @dragst3r Hier gibt es die offizielle Erklärung
                                      https://docs.frigate.video/integrations/mqtt/#frigatecamera_nameobject_namesnapshot

                                      Wal 1 Reply Last reply Reply Quote 0
                                      • H
                                        hagst @tombox last edited by hagst

                                        @tombox sagte in Frigate Adapter für ioBroker:

                                        custom notification text ist jetzt möglich

                                        Gerade gemerkt, etwas suboptimal ist:

                                        Es wurde eine person auf der Terrasse erkannt
                                        Es wurde eine person auf der Einfahrt erkannt
                                        Es wurde eine person auf der Wald erkannt
                                        Es wurde eine person auf der Eingang erkannt

                                        Vielleicht könntest Du "globale" und "kameraspezifische" Einstellmöglichkeiten einbauen?

                                        Ich habe jetzt so ziemlich alles getestet, bisher ist mir kein Fehler irgendwo aufgefallen, sehr gute Arbeit!

                                        1 Reply Last reply Reply Quote 0
                                        • Wal
                                          Wal Developer @tombox last edited by

                                          @tombox ,
                                          mir wäre es auch lieber, wenn die Schalter für Nachrichten und Meldetexte im Objektbaum der Kamera wären da man mit Skripten darauf Zugriff hätte.
                                          Genau so der Ringpuffer wäre meiner Meinung im Objektbaum jeder Kamera besser aufgehoben.
                                          Habe jetzt im Testsystem nur eine Kamera am laufen, aber so wie ich das sehe füllt sich im Moment der Ring mit allen Kameras.

                                          Wie gesagt lass dir Zeit, es funktioniert soweit.

                                          T 1 Reply Last reply Reply Quote 0
                                          • T
                                            tombox @Wal last edited by

                                            @wal
                                            pro Kamera
                                            remote Pause
                                            remote Notification Text
                                            remote Notification Score
                                            event History

                                            H 1 Reply Last reply Reply Quote 2
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            520
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            42
                                            358
                                            47257
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo