Dahua Kamera- Wie bekomme ich bei einem "Motion Detect" zu einem virtuellem Eingang?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • lanro
    Smart Home'r
    • 01.12.2015
    • 35

    #31
    Zitat von FRECH
    Hallo!

    Ich habe einige Dahua Sicherheitskameras und die Einbindung in die Türbausteine funtioniert super.

    Es wäre natürlich sehr von Vorteil, wenn man bei einer Alarmierung durch die Motion Detect Funktion der Kamera eine Info an einen virtuellen Eingang bekommen würde.
    Man könnte dann z.B eine Nachricht mit einem Foto schicken, die Außenlichter oder die Sirene einschalten (wenn niemand zuhause ist).

    Durch suchen habe ich schon die Möglichkeit gefunden per get- Befehl abzufragen (HTTP Api), ob in der Kamera ein Motion Detect vorliegt.

    http://<ip>/cgi-bin/eventManager.cgi?action=getEventIndexes&code=video motion

    response wäre zb: No events oder halt der channel wo was passiert ist...

    Wenn ich die Abfrage jetzt alle 15 Sekunden allen 8 Kameras schicken würde, denke ich dass es für den Miniserver ressourcentechnisch nicht gut wäre. Wie seht ihr das?

    Gibt es einen besseren Weg? MQTT unterstützen die Dahuas glaub ich nicht. (nur UPnP, SNMP, UDP, RTSP, ONVIF)

    Hat jemand schon etwas ähnliches umgesetzt?

    Beste Grüße
    Die besseren Cams ab der 2er Serie von Dahua haben einen Alarmausgang (potentialfrei) den du dann an einen Loxoneeingang anschließen kannst. Das gleiche gilt für die Recorder- ab der 4er bzw. der 5er Serie sind ein oder mehrere Alarmausgänge vorhanden. Manche Recorder haben auch nur einen Bus-Ausgang wo du dann eine Alarmbox anschließen kannst, welche dann auch wieder Alarmausgänge hat!
    Die Funktionen aktivierst du einfach unter "Bewegungserkennung" oder "IVS" und "Alarmausgang"

    Kommentar


    • FRECH
      FRECH kommentierte
      Kommentar bearbeiten
      Danke für deine Erklärung. Mein Ziel ist es dass ich bei den Kameras 2 Zonen (Bereiche) definiere. Ich möchte dann in der Loxone für jeden Bereich eine eigene Meldung bekommen. Die Kameras hängen schon und sind per Netzwerkabel verkabelt. Jetzt möchte ich ungern die Kabeln nachziehen. Vorallem bei einer Kamera benötige ich 3 Bereiche. Ich hoffe das geht auch "softwaremäßig".

      Ich versuche herauszufinden welche Meldungen die Kameras an das "alarm center" schicken. Vlt kann ich das abgreifen.
  • dasrockt
    Extension Master
    • 01.06.2017
    • 136

    #32
    Hallo zusammen da ich nun auch einen neuen NVR bekommen habe von Dahua habe ich bei dem Thema auch ein bisschen recherchiert seit ihr bei diesem punkt schon weiter? hab da was interesanntes gefunden das wäre ein Python Skript was automatisch mqtt sendet https://github.com/johnnyletrois/dahua-watch das sollte doch möglich sein um es in den loxberry einzubinden oder liege ich da komplett falsch
    Loxone: so ziemlich alles was es gibt
    Loxberry: Alexa<->Lox, CamStream4Lox, FHEM, MQTT Gateway, Weather4Loxone, Zigbee2Mqtt
    Other: Node-Red, IObroker, Zehnder Comfoair 350, Tasmota, usw.

    Kommentar


    • FRECH
      FRECH kommentierte
      Kommentar bearbeiten
      Was wirklich Brauchbares kann ich dir nicht anbieten...
  • Labmaster
    Lox Guru
    • 20.01.2017
    • 2628

    #33
    Das mit dem NAS und den Webhooks vom NAS ist für ein Alarm Abfrage ja auch nicht geeignet, da es ja dann damit doch auf eine zyklische Abfrage des Kamera Status hinaus läuft nur halt aufs NAS verschoben, die Dahua Kameras selbst können ja eben keine Webhooks. Wenn ich damit nur eine Aktion (z.B. Reset) ausführen will ist das keine Problem für eine Abfrage aber schon.

    Die bisher Beste Option ist also nach wie vor eine Lösung per Email Nachricht. Jetzt müsste sich nur noch eine Loxberry Entwickler finden, der da (ohne Python und sonstigen zusätzlichen Schnick/Schnack) ein schönes schmales Plugin hierfür baut ;-)



    Kommentar

    • svethi
      Lebende Foren Legende
      • 25.08.2015
      • 6336

      #34
      Warum ohne Python und sonstigen Schnickschnack? Ein Mailsystem kann sowas nicht leisten. Und am Loxberry wird das eher schwierig, da dort ein Mailer eingesetzt wird, der keine mails annehmen kann. Dazu müsste also der Mailer ausgetauscht werden. Wodurch der LB dann keine Mails mehr verschicken kann.
      Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

      Kommentar

      • lanro
        Smart Home'r
        • 01.12.2015
        • 35

        #35
        Ein Lösungsansatz wäre vielleicht auch das ONVIF Protokoll der Cams auszulesen. Hier werden u.a. Metadaten bzw. Ereignisse über das Netzwerk übertragen. Diese könnten dann eventuell direkt einen Virtuellen Eingang in Loxone ansteuern.
        Dazu müsste halt jemand das ONVIF Protokoll "verstehen".... ;-)

        Kommentar

        • 13az13
          Smart Home'r
          • 29.07.2020
          • 34

          #36
          Übersetzt mit Google Übersetzer, Entschuldigung für eventuelle Fehler! Ich habe kein Dahua (nur Hikvision), habe aber diesen Thread entdeckt und mich umgesehen. Könnten Sie erreichen, was Sie brauchen, wenn Node Red die Ereignisse von den Kameras liest und dann eine Nachricht an Loxone auf einem VI sendet, wenn eine Bewegung erkannt wird? https://www.npmjs.com/package/node-r...b-dahua-device jemand hier hat etwas ähnliches getan, denke ich - https://ipcamtalk.com/threads/dahua-...ode-red.44722/

          Kommentar

          • tga1317
            Azubi
            • 25.02.2020
            • 4

            #37
            Hallo an alle, ich habe da eine API gefunden - würde es mit dieser URL nicht funktionieren? siehe Bild...
            Wie würde ich diese am besten einbinden zum testen?

            USER:PASSWORT@IP-ADRESSE/cgi-bin/eventManager.cgi?action=getEventIndexes&code=<even tCode>​

            LG an alle
            Zuletzt geändert von tga1317; 20.01.2023, 17:20.

            Kommentar

            • Labmaster
              Lox Guru
              • 20.01.2017
              • 2628

              #38
              Wurde hier im Thread schon erwähnt, dass Polling für Bewegungsmeldung, egal wie das gemacht wird, keine wirkliche Lösung sein kann egal.

              Kommentar

              • Labmaster
                Lox Guru
                • 20.01.2017
                • 2628

                #39
                Meiner Meinung nach ist und bleibt der Umweg über Email der einzig gangbare Weg.

                Ich hatte an anderer Stelle schon versucht ein LB Plugin zu basteln und bin gescheitert (diese ganze Hochsprachen Zeug ist mir viel zu weit von der Hardware entfernt )
                weshalb ich gehofft hatte dass das Problem mal einen fähigen LB Entwickler trifft der sich dann daran macht .
                Leider ist das bisher nicht passiert

                Kommentar

                • hstohl
                  LoxBus Spammer
                  • 09.02.2016
                  • 322

                  #40
                  Hi zusammen,
                  ich denke meine Frage passt hier am besten rein.
                  Ich habe eine 5442 mit LED. Die besagte LED lässt sich über die originale Firmware nur sehr "bescheiden" steuern. Nach etwas Recherche habe ich gefunden, dass es einen Umweg mittels HTTP request gibt.
                  Einschalten: http://192.168.1.108/cgi-bin/configM...onfig&Lighting[0][3].Mode=Manual
                  Ausschalten: http://192.168.1.108/cgi-bin/configM...onfig&Lighting[0][3].Mode=Off

                  Wenn ich das im Browser probiere, funktioniert das tadellos. Meine Versuche das Ganze als virtueller Eingang in Loxone zu realisieren sind bislang gescheitert.
                  Virtueller Ausgang: http://192.168.1.108
                  Virtueller Ausgang Befehl: Befehl bei EIN: /cgi-bin/configManager.cgi?action=setConfig&Lighting[0][3].Mode=Manual
                  Virtueller Ausgang Befehl: Befehl bei AUS: /cgi-bin/configManager.cgi?action=setConfig&Lighting[0][3].Mode=Off

                  Monitor:
                  Response 192.168.1.108 /cgi-bin/configManager.cgi?action=setConfig&Lighting[0][3].Mode=Manual HTTP/1.1 401 Unauthorized\r\nWWW-Authenticate: Digest realm="Login to 3db14xxx3faf5273832ea54b8", qop="auth", nonce="123872", opaque="66140a2f36990a222e97da1e24e7"\r\nConnectio n: close\r\nCONTENT-LENGTH: 0

                  Hab das ganze aber schon mit und ohne Auth probiert. Funktioniert im Browserfenster in beiden Fällen.

                  Was mach ich ich denn hier falsch?

                  @Topic: ich hab die Motion über Umwege gelöst. Voraussetzung: Apple Home, Homebrige, Camera Ui Plugin - aus der Dahua wird dadurch eine Secure Cam welche mir in Apple Home die Motion registriert. Wird eine Bewegung bemerkt wird einfach der "Lichtschalter" getriggert, der die Kamera LED einschaltet. So zumindest, wenns mal funktioniert.

                  Kommentar

                  • Christian Fenzl
                    Lebende Foren Legende
                    • 31.08.2015
                    • 11245

                    #41
                    Code:
                    http://USER:PASSWORT@192.168.1.108
                    Nachdem DIGEST Authentication gefordert ist, geht das aber wahrscheinlich nicht, dann musst du auf ein Drittgerät (zb LoxBerry) ausweichen.
                    Zuletzt geändert von Christian Fenzl; 04.04.2024, 14:30.
                    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                    Kommentar


                    • hstohl
                      hstohl kommentierte
                      Kommentar bearbeiten
                      kannst du mir vielleicht einen Tipp geben, wie ich das lösen könnte? Loxberry hätt ich.
                  • hstohl
                    LoxBus Spammer
                    • 09.02.2016
                    • 322

                    #42
                    Danke, ja mit user/pass hab ichs auch schon probiert. Das geht nicht, wie du schon richtig vermutet hast.
                    loxberry hab ich in Betrieb aber wie genau löse ich das dort?

                    Kommentar

                    • hstohl
                      LoxBus Spammer
                      • 09.02.2016
                      • 322

                      #43
                      vielleicht kann man damit was anfangen?
                      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2024-05-03 um 11.21.13.png
Ansichten: 138
Größe: 162,1 KB
ID: 431347
                      Angehängte Dateien

                      Kommentar

                      Lädt...