Ankündigung

Einklappen
Keine Ankündigung bisher.

HTTP-Request mit digest authentication

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HTTP-Request mit digest authentication

    Hi,

    vielleicht ne blöde Frage.

    ich würde gern meine Dahua via HTTP-Request triggern.

    Im Browser funktioniert folgendes:
    Code:
    http://user:pass@ip-adresse-der-CAM/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].Enable=true
    Allerdings wohl auch nur weil ich im Browser einmal den User und pass eingeben habe.


    Der API Befehl steuert ob die Cam MotionDetection aktiviert oder nicht (true/false).


    Da, wie einige ja wissen, die Dahua's in der neueren firmware "digest authentication" benutzen get bei mir der HTTP-Get Befehl wohl aus Edomi nicht.

    Oder habe ich da was übersehen oder falsch verstanden?

    Wäre das grundsätzlich über ein php Script lösbar wo ich den User und pass hardcode.
    Habe dazu in Edomi nichts gefunden.

    LG
    Zuletzt geändert von trollmar; 03.08.2017, 22:30. Grund: Frage ergänzt
    Jean-Luc Picard: "Things are only impossible until they are not."

    #2
    Du könntest statt dem HTTP-Request einen Shell-Befehl ausführen, nämlichen diesen:

    Code:
    curl --digest -u user:pass "http://[IP]/cgi-bin/configManager.cgi?action=setConfig&MotionDetect\[0\].Enable=false"
    curl ist auf Edomi standardmäßig installiert

    Kommentar


      #3
      Zitat von Andreas1 Beitrag anzeigen
      Du könntest statt dem HTTP-Request einen Shell-Befehl ausführen, nämlichen diesen:

      Code:
      curl --digest -u user:pass "http://[IP]/cgi-bin/configManager.cgi?action=setConfig&MotionDetect\[0\].Enable=false"
      curl ist auf Edomi standardmäßig installiert
      Danke dir!!!

      Hatte ich auch schon probiert. Auch mal mit dem Argument --anyauth.
      Die Backslash Zeichen bei
      Code:
       
       [0]
      hatte ich nicht

      Läuft!!! Danke!!!
      Jean-Luc Picard: "Things are only impossible until they are not."

      Kommentar


        #4
        BTW

        hab zur Dahua noch folgendes gefunden

        https://github.com/git-moe/dahua-camera-ptz


        Hieraus könnte man sicher einen Dahua LBS bauen.
        Wenn ich nur plan von php hätte
        Jean-Luc Picard: "Things are only impossible until they are not."

        Kommentar

        Lädt...
        X