Wansview – Befehle, Commands und technische Infos

Da ich inzwischen vieles von Wansview einsetze, möchte ich hier ein paar Infos bereitstellen, die das Leben einfacher machen und das einbinden in andere Systeme erleichtern soll. Diese Infos sind zum teil Kameraübergreifend, das heißt aber nicht das jede Funktion/Link funktioniert (z.B. nicht jede Kamera hat eine Schwenkfunktion).

APP/P2P/DDNS (nach Chinafunken) Funktion deaktivieren:
http://ipzurKamera/hy-cgi/factory_param.cgi?cmd=setsmartp2p&enable=0

Geräteinformationen abrufen:
Builtdate, SoftVersion, WebVersion, Devname: http://ipzurKamera/hy-cgi/device.cgi?cmd=getdeviceinfo
status.cgi?cmd=getdevstatus
Chip Infos: device.cgi?cmd=getchipinfo
Time, Timezone: device.cgi?cmd=getsystime

MJPEG – Stream
http://username:password@ipzurKamera:port/mjpeg/stream.cgi?chn=0  // Stream 720p 1280*720
http://username:password@ipzurKamera:port/mjpeg/stream.cgi?chn=1  // Stream WVGA 640*360
http://username:password@ipzurKamera:port/mjpeg/stream.cgi?chn=2 // Stream VGA  320*180

RTSP – Streams:
rtsp://username:password@ipaddress:port/live/ch0   // stream 720p 1280*720
rtsp://username:password@ipaddress:port/live/ch1   // stream WVGA 640*360
rtsp://username:password@ipaddress:port/live/ch2   // stream VGA  320*180

Snapshot:
http://username:password@ipaddress:port/mjpeg/snap.cgi?chn=0 // jpeg 720p 1280*720
http://username:password@ipaddress:port/mjpeg/snap.cgi?chn=1 // jpeg WVGA 640*360
http://username:password@ipaddress:port/mjpeg/snap.cgi?chn=2 // jpeg VGA 320*180

Dateiablage:
http://username:password@ipaddress:port/webdav/

Webcam steuern:
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=ptzctrl&act=home      // home
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=ptzctrl&act=left          // ganz links
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=ptzctrl&act=right       // ganz rechts
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=ptzctrl&act=up           // ganz hoch
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=ptzctrl&act=down      // ganz runter
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=ptzctrl&act=stop        // stop
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=ptzctrl&act=hscan     // horizental scan
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=ptzctrl&act=vscan     // vertikal scan

Die Webcam bewegt sich solange in die vorher ausgewählte Richtung (zum Beispiel UP), bis das STOP command gesendet wird.

Positionen ansteuern:
Bis zu 15 Positionen sind einstellbar
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=preset&act=set&status=1&number=1 // 1 – 15

und lässt sich jeweils abrufen mit:
http://username:password@ipaddress:port/hy-cgi/ptz.cgi?cmd=preset&act=goto&number=1 // 1- 15

Quellen u.a.: https://www.ispyconnect.com/man.aspx?n=wansview, http://blog.steveundkristin.de/2015/12/22/wansview-ncm625gb-x-series-urls-und-mehr/

8 Kommentare

  1. Sehr gute Zusammenstellung von Infos, danke!
    Hast du zufällig eine Idee, was hinter einem offenen TCP Port 65531 stecken könnte? Wenn ich connecte und random Zeichen sende, bekomme ich lediglich den String „HY01“ geliefert, sonst nichts:

    $ nc 192.168.178.46 65531
    dasdad
    HY01$

    Beste Grüße

  2. Echt Super danke, vor allem für „APP/P2P/DDNS (nach Chinafunken) Funktion deaktivieren“.
    Wie kommt man eigentlich an die Befehle, gibt es eine Hilfe oder kann man sich alle Befehle ausspucken lassen?
    Ich suche zur Zeit nach einer Möglichkeit die IR LED an meiner Wansview Q3S über einen Befehl manuell zu aktivieren/deaktivieren. Momentan hab ich nur die Möglichkeit die IR LED über die Android App zu steuern.

      1. Das ist echt klasse von dir, danke für das Teilen des PDFs. Da bin ich wegen IR-LED und auch darüber hinaus fündig geworden. Ein ganz großes Dankeschön!

  3. Top Infos – vielen Dank!

    Allerdings habe ich bei der W2 massive Schwierigkeiten mit der (Digest-) Authentifizierung.
    Wenn jemand wüsste wie ich die Authentifizierung komplett abschalte in der W2 dann wäre mein Tag gerettet.

    (
    Bsp: Abruf eines Bildes in einer Rule in OpenHab geht nicht wegen der Authentifizierung, User und Passwort werden anscheinend auf diese Art nicht angenommen.
    sendTelegramPhoto(„bot1“, „http://admin:pwxxx@192.168.178.100:80/mjpeg/snap.cgi?chn=1″,“Auffahrt: Bewegung“)

    Im Log steht dann:
    Failed to retrieve an image. Received status: HTTP/1.1 401 Unauthorized
    )

      1. Danke für die Rückmeldung. Aber mit einem nginx-proxy-server kenn ich mich nicht aus und ich wollte auch nicht so einen Aufwand treiben. MotionEye könnte ich mir noch mal ansehen. Allerdings befürchte ich, dass man damit eine weitere „Grundlast“ auf dem WLAN erzeugt. Der Stream muss wahrscheinlich ständig von der Kamera zu einem Server transportiert werden.

        Meine „kleine“ Lösung nur für Fotos habe ich aber in der Openhab-Docu gefunden.
        Man darf in diesem Fall User+Passwort nicht in der URL übergeben sondern separat wie in diesem Beispiel:
        sendTelegramPhoto(„bot1“, „http://192.168.178.100:80/mjpeg/snap.cgi?chn=0“, null, „admin“, „pwxxx“)

        Das Problem mit der Openhab-Sitemap ist damit aber nicht gelöst. Da braucht man zwingend einen ungeschützen Videostream.:
        „The video must be reachable directly via URL. An embedded and/or protected video are not supported.“

        Blöd, dass die W2 das nicht anbietet. Bei meiner alten Edimax geht das.

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif