CGI Kommando Befehl für eigene Seite

Hallo,

ich möchte für meine Haussteuerung die 3010er Kamera einbinden und auch steuern.

    <div id="webcam_box_content1_2">

    <div class="cmd_button_webcam">Eingangstor 1</div>

       <table border="0" frame="box" cellpadding="0" cellspacing="0" width="320" height="240">
    <tr>
    <td bgcolor="black" align="center" valign="middle">
    <img alt="Videoüberwachung lädt" src="http://192.168.178.26:80/videostream.cgi?user=xxx&pwd=xxx" />
    </td>
    </tr>
    </table>
       </div>

    <div id="box_camsteuerung">
    <p class="leer_bereich"></p>
    <a class="cam_button_pfeil"  style="background-image: url(./symbols/pfeilo.gif);" href="http://192.168.178.26:80/decoder_control.cgi?command=0&onestep=1&user=xxxx&pwd=xxx" onclick=" "></a>
    <p class="leer_bereich"></p>

    <a class="cam_button_pfeil"  style="clear:left; background-image: url(./symbols/pfeill.gif);" href="http://192.168.178.26:80/decoder_control.cgi?command=4&onestep=1&user=xxx&pwd=xxx" onclick=" "></a>
    <p class="leer_bereich"></p>

    <a class="cam_button_pfeil"  style="background-image: url(./symbols/pfeilr.gif);" href="http://192.168.178.26:80/decoder_control.cgi?command=6&onestep=1&user=xxxx&pwd=xxxx" onclick=" "></a>
    <p class="leer_bereich" style="clear:left;"></p>

    <a class="cam_button_pfeil"  style="background-image: url(./symbols/pfeilu.gif);" href="http://192.168.178.26:80/decoder_control.cgi?command=2&onestep=1&user=xxx&pwd=xxxx" onclick=" "></a>
    <p class="leer_bereich"></p>
    </div>

Leider bekomme ich, wenn ich den Pfeilbutton betätige immer eine weiße Seite mit dem Error 404 not found.

Die Kamera reagiert auf den jeweiligen Befehl, aber ich werde eben immer auf eine weiße Seite weitergeleitet.

Hat dies etwas mit dem zusätzlichen befehl „next_url=“ zu tun???

Was müsste ich machen, damit ich immer auf der aktuellen Seite bleibe???

Vielen Dank für eure Hilfe.

hat niemand eine idee?

Servus,

obwohl ich konkret leider nichts beitragen kann,
aber schau mal hier:

–> klick mich <–

Da sind ein paar Beispiele drin - vielleicht hilft es.

gruss

decoder_control.cgi sendet als antwort auf deinen bewegungsbefehl immer nur ein „200 OK“.

mach mal 2 browserfenster auf.
1: kamerabild
2: gib den cgi befehl in die browser adresszeile ein

im fenster 1: wird sich die kamera bewegen
in fenster 2: wird nur „OK“ stehen.

du musst also steuerung und bildanzeige trennen oder refreshen.


Bewegung (kontinuierlich)

/decoder_control.cgi?command=0 North
/decoder_control.cgi?command=91 North / East
/decoder_control.cgi?command=6 East
/decoder_control.cgi?command=93 South / East
/decoder_control.cgi?command=2 South
/decoder_control.cgi?command=92 South / West
/decoder_control.cgi?command=4 West
/decoder_control.cgi?command=90 North / West

/decoder_control.cgi?command=1 STOPPT die Bewegung

Richtung wie oben, jedoch nur ein Schritt:
/decoder_control.cgi?command=0&onestep=1
etc…

TIP:
installier dir einen lokalen proxy mit logfenster.
da kann man ganz toll sehen was das webUI sendet und was die kamera antwortet:
super dafür ist:
http://www.proxomitron.info/files/index.html

viel Erfolg!

mit welcher Haussteuerung arbeitest du ?

doppelpost

Hi,
vielen Dank für deine Ausführungen. Werde ich mal Testen.

Habe es jetzt aber schon mal auch so hinbekommen…

Habe 4 iFrames für jedes Richtungskommando erstellt und die auf die Größe 0 reduziert. So habe ich ein wenig getrickst :slight_smile:

<div id=„webcam_box_content1_2“>

    &lt;div class="cmd_button_webcam"&gt;Eingangstor 1&lt;/div&gt;

       &lt;table border="0" frame="box" cellpadding="0" cellspacing="0" width="320" height="240"&gt;
    &lt;tr&gt;
    &lt;td bgcolor="black" align="center" valign="middle"&gt;
    &lt;img alt="Videoüberwachung lädt" src="http://192.168.178.26:80/videostream.cgi?user=xxx&pwd=xxx" /&gt;
    &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/table&gt;
       &lt;/div&gt;

    &lt;div id="box_camsteuerung"&gt;
    &lt;p class="leer_bereich"&gt;&lt;/p&gt;
    &lt;a target="dummy1" class="cam_button_pfeil"  style="background-image: url(./symbols/pfeilo.gif);" href="http://192.168.178.26:80/decoder_control.cgi?command=0&onestep=1&user=xxx&pwd=xxx" onclick=" "&gt;&lt;/a&gt;
    &lt;p class="leer_bereich"&gt;&lt;/p&gt;

    &lt;a target="dummy2" class="cam_button_pfeil"  style="clear:left; background-image: url(./symbols/pfeill.gif);" href="http://192.168.178.26:80/decoder_control.cgi?command=4&onestep=1&user=xxx&pwd=xxx" onclick=" "&gt;&lt;/a&gt;
    &lt;p class="leer_bereich"&gt;&lt;/p&gt;

    &lt;a target="dummy3" class="cam_button_pfeil"  style="background-image: url(./symbols/pfeilr.gif);" href="http://192.168.178.26:80/decoder_control.cgi?command=6&onestep=1&user=xxx&pwd=xxx" onclick=" "&gt;&lt;/a&gt;
    &lt;p class="leer_bereich" style="clear:left;"&gt;&lt;/p&gt;

    &lt;a target="dummy4" class="cam_button_pfeil"  style="background-image: url(./symbols/pfeilu.gif);" href="http://192.168.178.26:80/decoder_control.cgi?command=2&onestep=1&user=xxx&pwd=xxx" onclick=" "&gt;&lt;/a&gt;
    &lt;p class="leer_bereich"&gt;&lt;/p&gt;
    &lt;/div&gt;

    &lt;div id="box_camsteuerung2"&gt;
     &lt;a class="aktor_button_on1" style="clear:left;" href="#" id="aktstatus05" onclick="Switch_Preset_Aktor(5,100);"&gt;Webcam&lt;br&gt; EIN&lt;/a&gt;
    &lt;a class="aktor_button_off1" href="#" onclick="Switch_Preset_Aktor(5,0);"&gt;Webcam&lt;br&gt;AUS&lt;/a&gt;
    &lt;/div&gt;

    &lt;div id="box_cam_leer1" style="width:0px; height:0px;"&gt;
    &lt;iframe  src = "" width="0" height="0"  frameborder="0" name="dummy1" &gt;
    &lt;/iframe&gt;
    &lt;/div&gt;

    &lt;div id="box_cam_leer2" style="width:0px; height:0px;"&gt;
    &lt;iframe  src = "" width="0" height="0"  frameborder="0" name="dummy2" &gt;
    &lt;/iframe&gt;
    &lt;/div&gt;

    &lt;div id="box_cam_leer3" style="width:0px; height:0px;"&gt;
    &lt;iframe  src = "" width="0" height="0"  frameborder="0" name="dummy3" &gt;
    &lt;/iframe&gt;
    &lt;/div&gt;

    &lt;div id="box_cam_leer4" style="width:0px; height:0px;"&gt;
    &lt;iframe  src = "" width="0" height="0"  frameborder="0" name="dummy4" &gt;
    &lt;/iframe&gt;
    &lt;/div&gt;

Nutze eine eigene Benutzeroberfläche und als Komponenten die FS20 Bauserie, welche alle über ein EZ XS1 angesteuert werden.