Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Personenerkennung: Aufruf Linux Script mit Parameter

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Personenerkennung: Aufruf Linux Script mit Parameter

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
39 Beiträge 8 Kommentatoren 3.9k Aufrufe 11 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • U uwe72

    Ich schreibe erst einmal was in der Linux console bereits funktioniert.

    Ich rufe ein Script auf:
    a6c57c26-d977-43aa-9cc0-4a7e2dc1ec70-image.png

    Dieses Script "startet ein Programm":
    e856e9c3-1987-4706-aff1-6becd015613a-image.png

    Nach dem "das Programm" gestartet ist, kann man in der Console ein relativen Pfad zu einem Bild eingeben, z.B. "data/dog.jpg"
    abdd9d52-0419-4336-aa81-d0a4d971529e-image.png

    Im Anschluss bekomme ich auf der Konsole das Ergebnis, dass auf dem Bild sich ein Fahrrad, ein Hund, usw. befindet.
    448c05b9-c47d-41dd-b707-753a8a94202d-image.png

    Rein theoretisch könnte man sich auch noch das Ergebnis auf dem Output anschauen:
    1c39f113-f373-46ae-9f1b-174eb3bd82b4-image.png

    Danach kann ich beliebig oft eine andere Bilddatei angeben, z.b. ein Bild einer Schulklasse:
    9d8d7959-cb27-4bd8-bc41-7bc870c3c305-image.png

    Das starten des Scriptes dauert >5 Sekunden. Die anschließende Bildanalyse jeweils pro Bild <1 Sekunde.

    So warum schreibe ich dies im ioBroker-Forum?

    Ich möchte diese Personenerkennung in ioBroker einbinden.

    Das Linux-Script kann ich aufrufen über ioBroker-JavaScript. Aber ich habe gerade keine Idee/Ahnung wie ich es irgendwie schaffe, dass ich das Linux-Script nur einmal aufrufe und im Anschluss immer eine neue Bilddatei übergeben kann zur Analyse?

    Hintergrund: Ich möchte alle paar wenige Sekunden ein Bild von der Kamera abgreifen, dieses dem laufenden "Linux Programm/Script" übergeben und somit auslesen, ob eine Person erkannt wird oder nicht. So spare ich mir einen Bewegungsmelder an der Kamera und habe eine nahezu 100% Personenerkennung, dies auch noch lokal. Habe das selbe schon am Laufen über einen Microsoft Webservice. Das hat für mich aber keine Zukunft. Ich möchte dies lokal machen. Es funktioniert auch wie gesagt in Linux, aber es fehlt noch die Brücke zum ioBroker.

    Kann mir hier jemand - bei dem zugegeben speziellen Thema - weiterhelfen?

    Ich find das Thema äußerst spannend.

    Das Linux-Script bekomme ich schon über mein ioBroker-JavaScript aufgerufen:

    // Xiaomi Schalter (Smart Switch) hat ausgelöst im Büro:
    on({id: sensor_taster_buero.sensorTasterStateButtonPressed, change: 'any'}, function (obj) { 
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (value == 0 && oldValue == 1002) {
          log("test");
          execabc();
        }
    });
    
     
    function execabc() {
      var conn = new Client();
      conn.on('ready', function() {
        conn.exec('/home/uwe72/darknet/start.sh', function(err, stream) {
        //conn.exec('/root/darknet/darknet detect yolov3.cfg yolov3.weights data/uwe.jpg', function(err, stream) {        
          if (err) throw err;
          stream.on('close', function(code, signal) {
            conn.end();
          }).on('data', function(data) {
            log('Ausgabe: ' + data);
          }).stderr.on('data', function(data) {
            log('Fehler: ' + data);
          });
        });
      }).connect({
        host: '192.168.178.135', // IP des RPi
        port: 22,
        username: 'uwe72',
        password: 'SmartHxxx'
      });
    }
    

    3d8efeb6-0bbf-4567-9504-a48d072bd734-image.png
    Aber wie gesagt, weiß ich nicht wie ich nun laufend die Bilder übergeben kann.

    AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    schrieb am zuletzt editiert von AlCalzone
    #12

    @uwe72 sagte in Personenerkennung: Aufruf Linux Script mit Parameter:

    Aber wie gesagt, weiß ich nicht wie ich nun laufend die Bilder übergeben kann.

    Wenn es lokal läuft, kannst du mit dem child_process-Module und exec einen Prozess starten und in stdin schreiben:
    https://nodejs.org/api/child_process.html#child_process_subprocess_stdin
    Das entspricht einer manuellen Eingabe auf der Konsole.

    Gebe den Consolenoutput noch in eine Datei aus.
    Diese Datei kann ich in iobroker wieder einlesen um an das Ergebnis (der Bildanalyse) zu kommen.

    Und da kommst du über stdout dran.

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    U 1 Antwort Letzte Antwort
    1
    • AlCalzoneA AlCalzone

      @uwe72 sagte in Personenerkennung: Aufruf Linux Script mit Parameter:

      Aber wie gesagt, weiß ich nicht wie ich nun laufend die Bilder übergeben kann.

      Wenn es lokal läuft, kannst du mit dem child_process-Module und exec einen Prozess starten und in stdin schreiben:
      https://nodejs.org/api/child_process.html#child_process_subprocess_stdin
      Das entspricht einer manuellen Eingabe auf der Konsole.

      Gebe den Consolenoutput noch in eine Datei aus.
      Diese Datei kann ich in iobroker wieder einlesen um an das Ergebnis (der Bildanalyse) zu kommen.

      Und da kommst du über stdout dran.

      U Offline
      U Offline
      uwe72
      schrieb am zuletzt editiert von
      #13

      @AlCalzone mit "lokal" meinst Du, die "Bilderkennungssoftware" und "iobroker" laufen auf dem selben "Rechner"?

      AlCalzoneA 1 Antwort Letzte Antwort
      0
      • U uwe72

        @AlCalzone mit "lokal" meinst Du, die "Bilderkennungssoftware" und "iobroker" laufen auf dem selben "Rechner"?

        AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #14

        @uwe72 genau

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        1 Antwort Letzte Antwort
        0
        • U Offline
          U Offline
          uwe72
          schrieb am zuletzt editiert von
          #15

          Danke Euch beiden mal @SBorg @AlCalzone !!

          Hab schon ein mal dank Euch dazu gelernt. Bin noch nicht ganz am Ziel, aber Bauchgefühl, sollte vollends möglich sein.

          @AlCalzone: Hab die Sachen auf unterschiedlichen Rechnern. Da kann und möchte ich auch nichts ändern. iobroker läuft auf einem leistungsstarkem NUC und die Bilderkennung auf einem Jetson Nano.

          @SBorg Läuft grundsätzlich, nur komme ich noch nicht an den Konsolenoutput ran von #2. Versuche gerade, dass #2 die Konsole in eine Datei schreibt. Über NFS-Server-/Client lese ich im iobroker den Inhalt ein. Das ist noch ein wenig umständlich und #1 liest schneller ein als #2 schreibt. Kann zwar ein timeout vor dem einlesen einbauen, aber da verliere ich auch Zeit. Ist alles noch ein wenig "umständlich" :-) Aber ich gebe noch nicht auf :-)

          AlCalzoneA 1 Antwort Letzte Antwort
          0
          • U uwe72

            Danke Euch beiden mal @SBorg @AlCalzone !!

            Hab schon ein mal dank Euch dazu gelernt. Bin noch nicht ganz am Ziel, aber Bauchgefühl, sollte vollends möglich sein.

            @AlCalzone: Hab die Sachen auf unterschiedlichen Rechnern. Da kann und möchte ich auch nichts ändern. iobroker läuft auf einem leistungsstarkem NUC und die Bilderkennung auf einem Jetson Nano.

            @SBorg Läuft grundsätzlich, nur komme ich noch nicht an den Konsolenoutput ran von #2. Versuche gerade, dass #2 die Konsole in eine Datei schreibt. Über NFS-Server-/Client lese ich im iobroker den Inhalt ein. Das ist noch ein wenig umständlich und #1 liest schneller ein als #2 schreibt. Kann zwar ein timeout vor dem einlesen einbauen, aber da verliere ich auch Zeit. Ist alles noch ein wenig "umständlich" :-) Aber ich gebe noch nicht auf :-)

            AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #16

            @uwe72 Ich habe das hier gefunden, was ähnlich aussieht wie der Code in deinem ursprünglichen Code:
            https://stackoverflow.com/a/51886884/10179833

            Du kannst also auch per SSH in stdin schreiben und aus stdout lesen.

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            U 1 Antwort Letzte Antwort
            1
            • AlCalzoneA AlCalzone

              @uwe72 Ich habe das hier gefunden, was ähnlich aussieht wie der Code in deinem ursprünglichen Code:
              https://stackoverflow.com/a/51886884/10179833

              Du kannst also auch per SSH in stdin schreiben und aus stdout lesen.

              U Offline
              U Offline
              uwe72
              schrieb am zuletzt editiert von
              #17

              @AlCalzone Sehr gut! Danke schon einmal. Werde ich mir heute Abend anschauen!

              S 1 Antwort Letzte Antwort
              0
              • U uwe72

                @AlCalzone Sehr gut! Danke schon einmal. Werde ich mir heute Abend anschauen!

                S Offline
                S Offline
                Solear
                schrieb am zuletzt editiert von
                #18

                @uwe72

                Kam etwas heraus?
                Schafft der Jetson Nano auch mehrere Kameras(-Bilder) nach Objekten/Personen überwachen?

                iobroker als LXC unter Proxmox

                U 1 Antwort Letzte Antwort
                0
                • S Solear

                  @uwe72

                  Kam etwas heraus?
                  Schafft der Jetson Nano auch mehrere Kameras(-Bilder) nach Objekten/Personen überwachen?

                  U Offline
                  U Offline
                  uwe72
                  schrieb am zuletzt editiert von uwe72
                  #19

                  @Solear Nein das schafft er nicht.

                  habe nun 2 jetson nano. auf einem läuft die personenerkennung der Haustüre-Kamera.

                  Beim 2. Jetson Nano laufen nacheinander die Erkennung von 3 weiteren Kameras aus dem Gartenbereich. aber eben sequentiell. Das reicht mir trotzdem noch.

                  Eine Detection dauert ca. 475ms.

                  Habe noch ein Restproblem. Ab und zu schafft mein iobroker nicht das Bild von der Kamera zu holen, sieht man an den Stellen wo der Bereich unter der roten Linie liegt. Das muss ich noch irgendwie lösen. Aber insgesamt läuft es gut.

                  15c9f6d0-9e23-41c5-a9fb-75a66febc29e-image.png

                  coyoteC 1 Antwort Letzte Antwort
                  0
                  • U uwe72

                    @Solear Nein das schafft er nicht.

                    habe nun 2 jetson nano. auf einem läuft die personenerkennung der Haustüre-Kamera.

                    Beim 2. Jetson Nano laufen nacheinander die Erkennung von 3 weiteren Kameras aus dem Gartenbereich. aber eben sequentiell. Das reicht mir trotzdem noch.

                    Eine Detection dauert ca. 475ms.

                    Habe noch ein Restproblem. Ab und zu schafft mein iobroker nicht das Bild von der Kamera zu holen, sieht man an den Stellen wo der Bereich unter der roten Linie liegt. Das muss ich noch irgendwie lösen. Aber insgesamt läuft es gut.

                    15c9f6d0-9e23-41c5-a9fb-75a66febc29e-image.png

                    coyoteC Offline
                    coyoteC Offline
                    coyote
                    Most Active
                    schrieb am zuletzt editiert von
                    #20

                    @uwe72 kannst du das Ganze etwas mehr erläutern? Momentan nutze ich Zoneminder für die Personenerkennung in einem LXC Container. Die Erkennung Zoneminder -> iobroker ZM Adapter -> Telegram Nachricht ist aber "relativ" langsam. Die Personenerkennung an sich ist recht schnell, nur bis der ZM Adapter es mitbekommen hat und ich eine Nachricht bekomme, dauert recht lange.
                    Du nutzt also ein Script/Programm für die Erkennung, die auf einem Jetson Nano läuft richtig? Würdest du das Programm bereitstellen?

                    U 2 Antworten Letzte Antwort
                    0
                    • coyoteC coyote

                      @uwe72 kannst du das Ganze etwas mehr erläutern? Momentan nutze ich Zoneminder für die Personenerkennung in einem LXC Container. Die Erkennung Zoneminder -> iobroker ZM Adapter -> Telegram Nachricht ist aber "relativ" langsam. Die Personenerkennung an sich ist recht schnell, nur bis der ZM Adapter es mitbekommen hat und ich eine Nachricht bekomme, dauert recht lange.
                      Du nutzt also ein Script/Programm für die Erkennung, die auf einem Jetson Nano läuft richtig? Würdest du das Programm bereitstellen?

                      U Offline
                      U Offline
                      uwe72
                      schrieb am zuletzt editiert von
                      #21

                      @coyote helfe gerne weiter (soweit ich das kann), habe nur gerade wenig Zeit.

                      Basis für alles ist die reine PErsonenerkennung auf dem Jetson Nano unter Linux. Habe mich da an dem orientiert.
                      https://pjreddie.com/darknet/install/

                      In Iobroker rufe ich dann per Script "jede Sekunde" die Personenerkennung auf dem jetson auf. Verbinde mich dazu per Script auf den Jetson auf die Konsole und "schreibe da" programmatisch den "Befehl" zur Personenerkennung und übergebe dabei das kurz zuvor neue geladene Bild von der Kamera. Dann lese ich programmatisch die Konsole aus und schaue ob eine Person dabei war. Falls ja, starte ich nachfolgende Aktionen (Ausgabe Alexa, Senden Bild nach Telegram, Ablage Bild Server,...)

                      Das mal grobe Vorgehensweise.

                      VT der Lösung: Man bekommt Alarme ohne Bewegungsmelder
                      NT der Lösung: Bauchschmerzen habe ich, da jede Sekunde was auf die Festplatte (SSD) geschrieben wird, dass diese bald defekt wird?!

                      Kannst Du noch 2-3 Sätze zu Zoneminder schreiben? Vielleicht ist dies ja sogar die bessere Alternative, die ich nicht kannte. Auf welcher Basis erfolgt eine Personenerkennung bzw. Alarmerkennung? Reiner Bildvergleich?

                      coyoteC 1 Antwort Letzte Antwort
                      0
                      • U uwe72

                        @coyote helfe gerne weiter (soweit ich das kann), habe nur gerade wenig Zeit.

                        Basis für alles ist die reine PErsonenerkennung auf dem Jetson Nano unter Linux. Habe mich da an dem orientiert.
                        https://pjreddie.com/darknet/install/

                        In Iobroker rufe ich dann per Script "jede Sekunde" die Personenerkennung auf dem jetson auf. Verbinde mich dazu per Script auf den Jetson auf die Konsole und "schreibe da" programmatisch den "Befehl" zur Personenerkennung und übergebe dabei das kurz zuvor neue geladene Bild von der Kamera. Dann lese ich programmatisch die Konsole aus und schaue ob eine Person dabei war. Falls ja, starte ich nachfolgende Aktionen (Ausgabe Alexa, Senden Bild nach Telegram, Ablage Bild Server,...)

                        Das mal grobe Vorgehensweise.

                        VT der Lösung: Man bekommt Alarme ohne Bewegungsmelder
                        NT der Lösung: Bauchschmerzen habe ich, da jede Sekunde was auf die Festplatte (SSD) geschrieben wird, dass diese bald defekt wird?!

                        Kannst Du noch 2-3 Sätze zu Zoneminder schreiben? Vielleicht ist dies ja sogar die bessere Alternative, die ich nicht kannte. Auf welcher Basis erfolgt eine Personenerkennung bzw. Alarmerkennung? Reiner Bildvergleich?

                        coyoteC Offline
                        coyoteC Offline
                        coyote
                        Most Active
                        schrieb am zuletzt editiert von coyote
                        #22

                        @uwe72 ok, schaue ich mir mal an.

                        Zu Zoneminder und ZMEventnotification schau mal hier: https://zmeventnotification.readthedocs.io/en/latest/guides/hooks.html

                        Dort ist alles gut erklärt. War meiner Meinung nach ein langer Installationsprozess, aber funktioniert. Hätte es nur gerne etwas schneller, aber ich denke das liegt eher an Zoneminder -> iobroker ZMAdapter.
                        Erkennung läuft bei Zoneminder auch mit OpenCV, aber wie genau die Erkennung funktioniert bzw ob es reiner Bildvergleich ist, kann ich dir gerade nicht sagen

                        U 1 Antwort Letzte Antwort
                        0
                        • coyoteC coyote

                          @uwe72 ok, schaue ich mir mal an.

                          Zu Zoneminder und ZMEventnotification schau mal hier: https://zmeventnotification.readthedocs.io/en/latest/guides/hooks.html

                          Dort ist alles gut erklärt. War meiner Meinung nach ein langer Installationsprozess, aber funktioniert. Hätte es nur gerne etwas schneller, aber ich denke das liegt eher an Zoneminder -> iobroker ZMAdapter.
                          Erkennung läuft bei Zoneminder auch mit OpenCV, aber wie genau die Erkennung funktioniert bzw ob es reiner Bildvergleich ist, kann ich dir gerade nicht sagen

                          U Offline
                          U Offline
                          uwe72
                          schrieb am zuletzt editiert von
                          #23

                          @coyote Danke dir. Habe nur mal ganz schnell drüber gescrollt. Vielleicht ist dein Weg sogar der bessere. Ich schaue mir dies definitv mal an! Kannte ich nicht bis jetzt.

                          E 1 Antwort Letzte Antwort
                          0
                          • U uwe72

                            @coyote Danke dir. Habe nur mal ganz schnell drüber gescrollt. Vielleicht ist dein Weg sogar der bessere. Ich schaue mir dies definitv mal an! Kannte ich nicht bis jetzt.

                            E Offline
                            E Offline
                            el_malto
                            schrieb am zuletzt editiert von
                            #24

                            @uwe72 bei iSpy bzw. Agent DVR kann man glaube ich auch solche Erkennungs-Plugins laufen lassen. Habe ich aber noch nicht getestet bzw. benötige ich nicht.

                            1 Antwort Letzte Antwort
                            1
                            • coyoteC coyote

                              @uwe72 kannst du das Ganze etwas mehr erläutern? Momentan nutze ich Zoneminder für die Personenerkennung in einem LXC Container. Die Erkennung Zoneminder -> iobroker ZM Adapter -> Telegram Nachricht ist aber "relativ" langsam. Die Personenerkennung an sich ist recht schnell, nur bis der ZM Adapter es mitbekommen hat und ich eine Nachricht bekomme, dauert recht lange.
                              Du nutzt also ein Script/Programm für die Erkennung, die auf einem Jetson Nano läuft richtig? Würdest du das Programm bereitstellen?

                              U Offline
                              U Offline
                              uwe72
                              schrieb am zuletzt editiert von
                              #25

                              @coyote Wie lange dauert die reine Personenerkennung wenn Du diese auf der Linux Konsole aufrufst? Ist dies ein LXC-Container?

                              Hat dies Anleitung zu zoneminder bei dir out-of-the-box funktioniert?

                              coyoteC 1 Antwort Letzte Antwort
                              0
                              • U uwe72

                                @coyote Wie lange dauert die reine Personenerkennung wenn Du diese auf der Linux Konsole aufrufst? Ist dies ein LXC-Container?

                                Hat dies Anleitung zu zoneminder bei dir out-of-the-box funktioniert?

                                coyoteC Offline
                                coyoteC Offline
                                coyote
                                Most Active
                                schrieb am zuletzt editiert von
                                #26

                                @uwe72 ja, habe alles in einem lxc Container.
                                Müsste ich mal genau prüfen, wie lange es dauert. Habe heute morgen nochmal kurz die Uhrzeit verglichen, wann das Bild mit der Person gemacht wurde und wann es bei telegram an kam, Zeitunterschied war ne gute Minute, dass ist einfach viel zu viel.
                                Ja, funktionierte eigentlich alles recht schnell, dauerte halt ein wenig bis alles installiert war, aber ging dann nachdem die objectconfig.ini eingerichtet war.
                                Ich schaue mir die Woche noch den iSpy Agent DVR an, dass sieht interessant aus

                                U 1 Antwort Letzte Antwort
                                0
                                • coyoteC coyote

                                  @uwe72 ja, habe alles in einem lxc Container.
                                  Müsste ich mal genau prüfen, wie lange es dauert. Habe heute morgen nochmal kurz die Uhrzeit verglichen, wann das Bild mit der Person gemacht wurde und wann es bei telegram an kam, Zeitunterschied war ne gute Minute, dass ist einfach viel zu viel.
                                  Ja, funktionierte eigentlich alles recht schnell, dauerte halt ein wenig bis alles installiert war, aber ging dann nachdem die objectconfig.ini eingerichtet war.
                                  Ich schaue mir die Woche noch den iSpy Agent DVR an, dass sieht interessant aus

                                  U Offline
                                  U Offline
                                  uwe72
                                  schrieb am zuletzt editiert von
                                  #27

                                  @coyote was ist bei dir der "Trigger" wann eine Bilderkennung gestartet wird?

                                  coyoteC 1 Antwort Letzte Antwort
                                  0
                                  • U uwe72

                                    @coyote was ist bei dir der "Trigger" wann eine Bilderkennung gestartet wird?

                                    coyoteC Offline
                                    coyoteC Offline
                                    coyote
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #28

                                    @uwe72 bei Bewegung in der definierten Zone

                                    U 1 Antwort Letzte Antwort
                                    0
                                    • coyoteC coyote

                                      @uwe72 bei Bewegung in der definierten Zone

                                      U Offline
                                      U Offline
                                      uwe72
                                      schrieb am zuletzt editiert von
                                      #29

                                      @coyote physikalischer BEwegungsmelder oder "bewegungsmelder innerhalb der Kamera"?

                                      coyoteC 1 Antwort Letzte Antwort
                                      0
                                      • U uwe72

                                        @coyote physikalischer BEwegungsmelder oder "bewegungsmelder innerhalb der Kamera"?

                                        coyoteC Offline
                                        coyoteC Offline
                                        coyote
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #30

                                        @uwe72 bei bewegung in der definierten Zone von Zoneminder, also über die Kamera.
                                        Teste gerade noch, ob die Erkennung bzw. die "Nachricht" an iobroker mit mqtt schneller ist, als über den ZM Adapter

                                        U 1 Antwort Letzte Antwort
                                        0
                                        • coyoteC coyote

                                          @uwe72 bei bewegung in der definierten Zone von Zoneminder, also über die Kamera.
                                          Teste gerade noch, ob die Erkennung bzw. die "Nachricht" an iobroker mit mqtt schneller ist, als über den ZM Adapter

                                          U Offline
                                          U Offline
                                          uwe72
                                          schrieb am zuletzt editiert von
                                          #31

                                          @coyote holt sich zoneminder das bild oder gar stream selber von der kamera oder "fütterst" du zoneminder aktiv mit einem bild.

                                          Bei mir läuft es ja so ab:
                                          Jede Sekunde greife ich von der Kamera ein Bild ab und rufe damit die Bilderkennungssoftware auf. Diese liefert ein Ergebnis zurück. Abhängig des Ergebnisses mache ich weitere Aktionen, z.b. Nachricht an Telegram. Dies alles dauert pro Zyklus ca. 1 Sekunde insgesamt.

                                          Bei dir macht das meiste wohl Zoneminder intern (was gut wäre). Die Frage ist nur wo die viele Zeit drauf geht, denn 1 Minute ist natürlich ein NoGo. Dennoch klngt deine Lösung nun erst einmal vernünftiger.

                                          coyoteC 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          745

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe