IP Kameras Pan-Tilt

Hallo,

ich bin gerade am Einrichten einer Viedeoüberwachung.
Dazu habe ich mir u.a. die Kamera Digitus DN-16032 mit Pan-Tilt gekauft.

Leider habe ich keine Möglichkeit gefunden das Schwenken zu programmieren,
d.h. schwenke z.B. erst 5s nach links, dann 2s nach oben und dann wieder zurück.

  1. Weiß jemand ob das bei dieser Kamera möglich ist?
  2. Kennt jemand Pan-Tilt Kameras bei denen man den Weg programmieren kann?

Wie immer: Vielen Dank!:wink:

Das sollte aus der Anleitung der Kamera hervorgehen.

@ RWN

Diese „Made in China“ Kameras sind nicht immer vollständig dokumentiert…:rolleyes:

Hi

Habe mal kurz das Manual ueberflogen. So wie es aussieht verfuegt die Kamera tatsaechlich keine Moeglichkeit einen oder mehrere Presets zu speichern und dann z.B. als Patrol/Rundgang aufzurufen.

Hier noch der Link zum Manual: http://www.digitus.info/digitus-data/handbuecher/support-manual-en/216025.pdf

Verwundert mich schon sehr das die das nicht unterstuetzt.

Ich habe diese hier testweise vor ein paar Tagen mit PT Steuerung in mein WebFront eingebunden.

Zavio M511E/M511W Day/Night Pan-Tilt PT IP Camera with 15M IR, DIDO, Wireless

Damit Du Pan und Tilt Funktionen integrieren kannst brauchst Du aber eine API/SDK Beschreibung. Ansonsten sieht es schlecht aus.

Hallo bolzebruce,

Kannst du mir einen Tipp geben wie du das mit dem PTZ Control hinbekommen hast?
Die Befehle zum Steuern kenne ich will auch so Buttons zum Steuern im Webfrontend.

lg pesensie

Hallo pesensie

Es kommt leider auf die Kamera darauf an ob sie html Befehle unterstuetzt. Fuer diese Kamera (weiss gar nicht welcher Typs es war) hatte ich eine eigene html Seite kreiert und die Buttons mit html Befehlen hinterlegt und quasi so an das Design vom damaligen WebFront angepasst.

Wie gesagt es kommt auf die Kamera an ob sie da auch unterstuetzt.

Je nach Kamera kannst Du probieren direkt die Webseite der Kamera via externen Link ins Webfront mit einzubauen.

Tja lesen sollte man koennen :slight_smile:

Meinen Kameratyp habe ich ja selber genannt und Du hast anscheinend auch die Befehle Deiner Kamera.

Ich schaue mal morgen ob ich die Grafiken und Buttons noch habe und die Beispielseite.

Hallo,

Danke, as währe natürlich super wenn du da noch was finden würdest,
Ich habe ein Foscam FI9818 die ich jetzt schon mit HTML Befehle steuere.

Hab ich das Richtig verstanden:
Ich binde eine HTML Seite mit den Buttons und den HTML Befehlen im Webfronten ein?

lg Siegi

Hallo Siegi

Habe mal den alten Rechner durchforstet aber leider habe ich die Kamera Beispielseite mit Buttons nicht mehr gefunden, nur die Icons (siehe Anhang).

Ich hatte damals eine eigene HTML Seite erstellt und dort drin den Link zum Video Stream und die Buttons mit HTML Steuerbefehlen eingebettet. Diese Seite habe ich dann im webfront user Verzeichnis abgespeichert und als externen Link/Seite im WebFront mit eingebunden.

Falls Du alle html Befehle hast kannst mir die schicken oder hier posten und dann kann ich versuchen (so wie es die Zeit zulaesst) Dir noch einmal eine Beispielseite zu erstellen.

ptzicons.zip (18.7 KB)

Ich hab jetzt mal einen Testbutton in einer HTML Seite angelegt.
Mit diesem Befehl bewegt sich die Kamera einen Schritt nach oben -> passt genau

nach dem drücken des button kommt die HTML Seite mit Adresse http://xx.xx.xx.xx/decoder_control.cgi?command=0&onestep=1&user=xxx&pwd=xxx
und dort erscheint ein „Ok“
Ich möchte auf der Seite bleiben wo die Buttons zum Steuern sind

 
<body>
<a href="http://xx.xx.xx.xx/decoder_control.cgi?command=0&onestep=1&user=xxx&pwd=xxx">
<img src="http://www.ip-symcon.de/..//IP-Symcon/webfront/user/WebCam/steuerung/icons/ptzup.png" width="53" height="53" /></a>
</body>

lg Siegi

Hallo Siegi

Dann scheint es so zu sein das Deine Kamera dies nicht als ultimativen Link unterstuetzt, sondern eher ein Feedback gibt was dann eher fuer eine Software Integration zu nutzen ist, als eingebettet in eine HTML Page.

Sorry das ich Dir da erst einmal nicht weiter helfen kann.

Hallo Siegi,

evtl. könnte man mit ein wenig JavaScript das Problem lösen und die HTML-Befehle per AJAX-Aufruf absetzen. Die Antwort von der Kamera kann man dann auswerten oder einfach wegschmeissen.

Hier mal ein Stück Code, ungetestet:


<script type="text/javascript">
<!--
var xmlHttp = null;
 try {
   // Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
   xmlHttp = new XMLHttpRequest();
 } catch(e) {
   try {
     // MS Internet Explorer (ab v6)
     xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
   } catch(e) {
     try {
       // MS Internet Explorer (ab v5)
       xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
     } catch(e) {
       xmlHttp  = null;
     }
   }
 }
 
function CAM_hoch() {
  if (xmlHttp) {
    // Hier den Button DISABLE setzen
    xmlHttp.open('GET', 'http://CAM-ADRESSE EINTRAGEN', true);     xmlHttp.onreadystatechange = function () {       if (xmlHttp.readyState == 4) {
        // Hier den Button wieder ENABLE setzen     }   };   xmlHttp.send(null); }

// Alternative Funktionen für die restlichen Bewegungen...
-->
</SCRIPT>

Und im Button-Tag rufst du dann einfach die zugehörige Funktion auf (z.B. CAM_hoch(); ). Vielleicht ist das ja ein möglicher Lösungsansatz für dein Problem.

PS: Ich bin kein DOJO-Experte, aber evtl. gibt es da auch direkt Funktionen um AJAX-Requests auszuführen…