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.
Weiß jemand ob das bei dieser Kamera möglich ist?
Kennt jemand Pan-Tilt Kameras bei denen man den Weg programmieren kann?
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.
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.
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.
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.
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.
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…