Plugin MotionEye - Kamera Surveillance System für den LoxBerry

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4713

    #76
    Mal ein kurzer "Best practise" Bericht für meine in den letzten paar Tagen optimierte Installation:

    Ich habe jetzt lange herumgetüftelt, wie ich meine 5 Kameras in MotionEye so einbinden kann, dass ich 2 davon für den Türsteuerbaustein nutzen kann und bei allen Kameras bei Bewegungserkennung im Garten über meine Bewegungsmelder nachts eine Aufnahme starten kann.

    Meine Probleme dabei:
    • Ich habe günstige Hikvision Dome Kameras. Die bieten zwar einen MJPEG-Stream, aber nur ein Client kann den Stream zeitgleich abrufen. Alle anderen werden geblockt. Zudem hat der Stream nur eine Auflösung von maximal 704x576 Pixeln, was irgendwie unbrauchbar ist.
    • Die volle Auflösung bekommt man nur im H264 Format über einen RSTP Stream. Das hat aber den Raspberry4 bei 5 Kameras voll in die Knie gezwungen
    • Beim MJPEG-Stream in voller Auflösung hat die Loxone App Ewigkeiten gebraucht den Stream anzuzeigen

    Wie hab ich's gelöst?

    Ich nutze weder den MJPEG-Stream der Kamera noch den RSTP Stream. Ich baue aus Einzelbildern, die ich über die Standbilder der Kamera in voller Auflösung abrufe, auf dem LoxBerry einen MJPEG-Stream zusammen. Der hat die volle Auflösung, aber natürlich nur eine Bildwiederholungsrate von 1-2 Bildern/Sekunde. Das reicht mir für eine Überwachungskamera aber vollkommen aus. Hier steht wie es geht: https://wiki.loxberry.de/plugins/mot...einzelcaptures

    Diese 5 "selbstgebauten" MJPEG-Streams habe ich in MotionEye eingebunden. In voller Auflösung. Damit habe ich eine Last von nicht mal 50% auf dem Raspberry Pi 4.

    Für den Türsteuerbaustein nutze ich aber nicht die MJPEG-Streams von MotionEye, weil die in voller Auflösung zu lange für die Anzeige in der Loxone App benötigen. Im Browser kommen sie sofort - Loxone hat da wieder einmal in der App geschludert...

    Für den Türsteuerbaustein nutze ich die Einzelbilder über das Plugin, die ich vorher auf die passende Größe (bei mir 1024 Pixel Breite) reduziere. Die Loxone App baut aus den Einzelbildern dann ja wieder einen Stream zusammen: https://wiki.loxberry.de/plugins/mot...apshot_abrufen

    Damit bin ich jetzt in den letzten paar Tagen sehr zu zufrieden. Ich habe volle Auflösung bei der Aufzeichnung, in der Loxone App kommt der Stream recht schnell "hoch", wenn jemand klingelt. Und mein LoxBerry schafft das alles auch problemlos.
    Zuletzt geändert von Prof.Mobilux; 12.12.2023, 17:39.
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar

    • Micha123x
      Dumb Home'r
      • 26.07.2020
      • 23

      #77
      Zitat von Prof.Mobilux
      Sieht alles gut aus. Ich würde mir das mal auf Deinem LB direkt anschauen - vielleicht finde ich etwas. Im Remote Support Widget mal eine Verbindung herstellen und mir per PM die URL schicken. Ich brauche zudem die Passwörter (WebGUI, SSH, Root) und Deine Secure PIN per PM.
      Sorry für die späte Rückmeldung, aber bevor ich damit behelligen wollte, dachte ich ich setze alles nochmal neu auf. Das habe ich gemacht, DietPi neu aufgesetzt und gleich als erstes das MotionEye Plugin installiert in Version 1.0.2 - jetzt geht es.

      Beim vorherigen Anlauf hatte ich vor dem MotionEye Plugin das E3DC Plugin installiert.. vielleicht kommen sich die beiden Plugins ins Gehege?

      Kommentar

      • jobe_grz
        Extension Master
        • 26.08.2015
        • 115

        #78
        Ich stelle meine Frage mal hier ein, vielleicht kann mir von euch jemand sagen, ob das gehen würde.
        Ich habe aktuell einen Loxberry auf einem Raspberry 3B laufen und verwende zur Zeit das plugin CamStream4Lox, um den MJPEG Stream einer HIKVISION Kamera anzuzeigen. Eigentlich habe ich das CamStream4Lox nur deshalb verwendet, weil die HIKVISION (wie auch schon weiter oben beschrieben) den Stream nur an einen einzigen Client liefern kann.

        Nun würde ich gerne auf Loxberry 3.x upgraden, dort wird allerdings das Plugin CamStream4Lox nicht mehr unterstützt. Als Alternative kann man das Plugin MotionEye verwenden. Dieses läuft allerdings nur auf einem Raspberry 4 (aus Performance Gründen). Lange Rede kurzer Sinn, kann das MotionEye Plugin auf einem Raspberry 3 funktionieren, wenn der MJPEG Stream sozusagen nur durchgereicht wird und nichts transkodiert werden muß? Sonst hätte es ja auch schon mit dem CamStream4Lox nicht funktioniert. Oder muss ich auf einen Raspberry 4 umsteigen?

        Danke und lg,
        Gernot

        Kommentar

        • Prof.Mobilux
          Supermoderator
          • 25.08.2015
          • 4713

          #79
          jobe_grz Du könntest mal versuchen diese Anleitung abzuarbeiten: https://wiki.loxberry.de/plugins/mot...einzelcaptures

          Ich denke, dass Dein Pi3 das leistungsmäßig schaffen sollte (wieviel Streams brauchst Du parallel?). Im Türsteuerungsbaustein verwendest Du dann ein reduzierten Stream aus Einzelbildern, weil Loxone mit den MJPEG-Streams mit hoher Auflösung zu lange braucht, um den Stream zu öffnen (Loxone hat hier wieder einmal in der App geschlampt, denn im Browser öffnen die Streams sofort). Anleitung dazu hier: https://wiki.loxberry.de/plugins/mot...apshot_abrufen Loxone baut Dir aus den Einzelbildern wieder einen Stream zusammen und zeigt diesen im Türsteuerungsbaustein dann an. Natürlich mit eingeschränkter Bildwiederholrate. Aber man will ja nicht Kino schauen, sondern nur sehen wer draussen steht....

          Alle anderen Funktionen in MotionEye (wie den MJPEG-Stream, Streambearbeitung usw.) schaltest Du ab, um Ressourcen zu sparen.

          Hier habe ich mein "Best Practise" beschrieben - damit habe ich kaum Systemlast mit 5 Streams auf einem Pi4. Daher denke ich, dass es Dein Pi3 auch schaffen sollte: https://www.loxforum.com/forum/projektforen/loxberry/plugins/331116-plugin-motioneye-kamera-surveillance-system-für-den-loxberry?p=410091#post410091
          Zuletzt geändert von Prof.Mobilux; 12.12.2023, 17:37.
          🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


          LoxBerry - Beyond the Limits

          Kommentar


          • jobe_grz
            jobe_grz kommentierte
            Kommentar bearbeiten
            Danke für deine Rückmeldung. Ich habe nur einen Stream (Kamera an der Haustür) und auch aktuell kein Problem mit dem MJPEG Stream der Kamera in der App (Samsung Tablet an der Wand). Das CamStream4Lox Plugin verwende ich wirklich nur deshalb, weil ansonsten maximal ein client auf den Stream zugreifen kann. Ich denke ich werde das einfach mal mit dem MotionEye Plugin noch auf dem Raspberry 3 ausprobieren. Wenn es klappt kann ich ein upgrade machen. Wenn keine der Lösungen funktioniert, werde ich mir einfach einen Raspberry 4 organisieren. Hätte den Vorteil, dass ich das parallel gleich neu aufsetzen könnte.

          • Prof.Mobilux
            Prof.Mobilux kommentierte
            Kommentar bearbeiten
            Mit einem Stream läuft das auch auf dem Pi3.
        • andylox
          Smart Home'r
          • 23.08.2018
          • 51

          #80
          Installier einfach die Version bevor die Sperre drin war. Läuft bei mir super 👍

          Kommentar

          • Prof.Mobilux
            Supermoderator
            • 25.08.2015
            • 4713

            #81
            Ich habe ein kleines Update veröffentlicht: https://github.com/mschlenstedt/LoxB...ye-1.0.2.2.zip

            Neu hinzugekommen ist der Parameter "wait=" bei der Versendung des Kamerabildes per Mail. Ich hatte oft das Problem, dass meine Kameras leicht verzögert waren und so Personen noch nicht ganz im Bild waren. So wird jetzt x Sekunden gewartet, bis der Snapshot von der Kamera geholt und versendet wird.
            Zuletzt geändert von Prof.Mobilux; 31.01.2024, 23:02.
            🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


            LoxBerry - Beyond the Limits

            Kommentar

            • flump
              Extension Master
              • 20.07.2016
              • 121

              #82
              Bei mir wurde automatisch auf die Version 1.0.2.2 upgedated.
              Seither habe ich das gleiche Problem wie hier beschrieben:
              Hallo Leute, es gibt ein neues Plugin für den LoxBerry: Das MotionEye Plugin! Das Plugin stellt dabei die bekannte Software MotionEye (https://github.com/ccrisan/motioneye) auf dem Raspberry zur Verfügung. Nähere Infos auf YouTube: https://www.youtube.com/results?search_query=MotionEye image2022-1-1_18-13


              Prof.Mobilux bzw. FightingArea konntet ihr das Problem lösen?

              LG, flump

              Kommentar


              • flump
                flump kommentierte
                Kommentar bearbeiten
                Hmm, die Datei gibts gar nicht.
                Die Meldung kommt trotzdem stündlich.

              • Prof.Mobilux
                Prof.Mobilux kommentierte
                Kommentar bearbeiten
                Mach mal über das Remote Support Widget eine Verbindung auf und schick mir per PN die URL und Deine Passwörter (ich brauche auch das Root Passwort). Dann schaue ich mal nach.

              • flump
                flump kommentierte
                Kommentar bearbeiten
                Vielen Dank für deine Hilfe!
                Hab dir eine PN geschickt...
                LG
            • bf3883
              Dumb Home'r
              • 21.12.2022
              • 10

              #83
              Erstmal danke für das Plugin,
              hab es auf meinem Test Loxberry (3.0.0.6) der schon so einiges durchgemacht hat installiert um eine Raspberry Kamera 2.1 in die Loxone zu bekommen.
              Das hat soweit ganz gut funktioniert, nur leider startet das MotionEye Plugin nach einem reboot nicht automatisch.
              Manuell lässt es sich starten und funktioniert auch super.
              Hab dann einen neuen Loxberry aufgesetzt, Plugin installiert, Stream funktioniert, nur leider auch hier der Autostart des Plugins nicht.
              Pluginversion ist 1.0.2.2

              Danke

              Kommentar

              • Prof.Mobilux
                Supermoderator
                • 25.08.2015
                • 4713

                #84
                Muss ich mir anschauen. Dauert aber ein paar Tage.
                🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                LoxBerry - Beyond the Limits

                Kommentar

                • ESH Mayer
                  Smart Home'r
                  • 01.03.2020
                  • 43

                  #85
                  Servus zusammen! Könnt ihr mir helfen wie ich ein Impuls von der Bewegungserkennung in meinen Ministerien bekomme? Ich habe diese URL wie in der Anleitung verwendet mit meinen Daten aber es kommt nix an. Was mache ich falsch?

                  Kommentar

                  • Prof.Mobilux
                    Supermoderator
                    • 25.08.2015
                    • 4713

                    #86
                    Welche URL? Welche Einstellungen? Screenshots? Informationen?
                    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                    LoxBerry - Beyond the Limits

                    Kommentar

                    • ESH Mayer
                      Smart Home'r
                      • 01.03.2020
                      • 43

                      #87
                      diese URL mit meinen Zugangsdaten zu Loxone http://benutzer:passwort@192.168.178...amera1/Impulse

                      Einstellungen siehe Screenshot

                      Angehängte Dateien

                      Kommentar

                      • Prof.Mobilux
                        Supermoderator
                        • 25.08.2015
                        • 4713

                        #88
                        Als erstes die URL im Browser testen. Kommt da etwas an? Wenn das geht, dann sicherstellen, dass MotionEye auch eine Bewegung erkannt hat. Dazu kannst Du ein bisserl debuggen (Debug Media Files z. B.).

                        Beachte den extremen Ressourcenhunger der Funktion in MotionEye!
                        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                        LoxBerry - Beyond the Limits

                        Kommentar

                        • ESH Mayer
                          Smart Home'r
                          • 01.03.2020
                          • 43

                          #89
                          OK vielen Dank. Das probier ich.

                          Noch eine Frage, ich habge die Multiview Anzeige getestet - Funktioniert mit dem Webpage Baustein in Loxone. Wie kann ich die Webpage von extern aufrufen? Ich habe schon einen DynDNS angelegt, dass ich von extern auf mein Loxberry komme. Da komm ich drauf von extern. Aber wenn ich das bei dem Webpage Baustein eintrage, dann nicht. Mach ich hier was falsch? Klappt das überhaupt so?

                          Kommentar

                          • Prof.Mobilux
                            Supermoderator
                            • 25.08.2015
                            • 4713

                            #90
                            Der LoxBerry gehört nicht ins Internet! Damit machst Du Dir Tür und Tor auf!

                            Du brauchst einen VPN-Zugang.
                            🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                            LoxBerry - Beyond the Limits

                            Kommentar

                            Lädt...