Foscam FI9821w v2 ansteuern

Hallo zusammen,

Ich habe seit einigen Tagen die Foscam FI9821w v2 und bin soweit auch zufrieden. Ich möchte sie nun über ein Virtuelles Modul ansteuern
zu zwei unterschiedlichen Punkten. Über den Browser kann ich die Punkte auch anfahren, aber im Fibaro HCL nimmt er keine Befehle an,
habe einige schon probiert. Das hier ist der Browser Befehl Http://192.168.0.00:83/cgi-bin/CGIProxy.fcgi?usr=admin&pwd=123456&cmd=ptzGotoPresetPoint&name=1.
Damit Fahre ich Punkt 1 an. Habe gelesen im Fibaro soll er so lauten http://192.168.178.48:9080/decoder_control.cgi?command=33&user=xxx&pwd=xxx.
Wobei 33 der gesetzte Punkt ist. Aber es geht nicht. Wo ist der Fehler? Im Screenshot sieht man wie es im HCL aussieht.

Beste Grüße DickerDad

Foscam.jpg

Hi,

das ist kein richtiger http-request, sondern nur eine URL. Dieser wird aber für das HCL benötigt. Sieht zum Beispiel so aus:

GET http://10.0.1.18:80//web/remotecontrol?command=116
HTTP/1.10x0D0x0A0x0D0x0A

Das müsstest du für deine Kamera anpassen.

Gruß

Hallo,

Danke für deine schnelle Info, aber, ich habe es auf meine IP angepasst und den Command geändert. Es geht aber leider nichts.
Brauche ich in der Zeine keinen User und Passwort ?

DickerDad

Die xxx sind User und Passwort. Die musst du auch eintragen.

Sorry aber wo sind hier xxx ?

GET http://10.0.1.18:80//web/remotecontrol?command=116
HTTP/1.10x0D0x0A0x0D0x0A

Entschuldige wenn ich dir nicht ganz folgen kann…

Das war nur ein Beispiel. Da musst du deine Url anstatt der anderen eintragen. Und in Deiner Url sind xxx :wink:

Hi,

hab das ganze nochmal probiert, geht aber leider nicht. Schau dir doch mal meinen Eintrag im Fibaro an
und sage mir bitte wo mein Fehler liegt.
Wenn möglich so das ich die Zeile direkt einfügen kann.

Get http://192.168.0.00:83/cgi-bin/CGIProxy.fcgi?usr=USER&pwd=PASSWORT&cmd=ptzGotoPresetPoint&name=1.
HTTP/1.10x0D0x0A0x0D0x0A

Danke und Grüße

Hi DickerDad,

wenn Du noch Hilfe brauchst sag einfach bescheid. Dann schreibe ich Dir noch mal genau wie es funktioniert.
Gruss
Thorsten

Ich schreibe es dann doch schon mal komplett auf falls ja noch Andere Interesse daran haben.

Die Foscam Kameras können bestimmt Punkte anfahren, wenn mann diese vorher festgelegt hat.

Mit diesem Befehl sieht man welche Punkte schon vorhanden sind. Einfach den Link im Browser eingeben und auf die Rückmeldung im Browser warten:
http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=getPTZPresetPointList&usr=XXX&pwd=XXX
Adresse und XXX sind natürlich von jedem selber einzutragen. (Der Standart Port bei Foscam ist Port 88).

Will man jetzt einen eigenen Punkt erstellen, fährt man manuell mit der Kamera an die Position die man speichern möchte.
Dann gibt man folgenden Befehl ein:
http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=ptzAddPresetPoint&name=test&usr=XXX&pwd=XXX
Hier ist “test” der Name dem ich die aktuelle Position jetzt gegeben habe.

Wenn man wieder den ersten Befehl eingibt (http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=getPTZPresetPointList&usr=XXX&pwd=XXX), taucht der Name “test” jetzt in der Liste auf.

Löschen von Positionen geht mit folgendem Befehl:
http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=ptzDeletePresetPoint&name=test&usr=XXX&pwd=XXX

So, jetzt haben wir einen Punkt in der Foscam festgelegt und wollen den über HCL oder HC2 ( ich habe einen HCL) per virtuellesDevice ansteuern.
Hier der komplette Link für den Button “test”: “GET http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=ptzGotoPresetPoint&name=test&usr=XXX&pwd=XXX HTTP/1.10x0D0x0A0x0D0x0A” (alles zwischen den " "rauskopieren und im HC einfügen.

Damit sollte es dann einfach sein bestimmte Punkte anzufahren.
Wenn noch Fragen offen sind, einfach schreiben.
Ich habe auch noch einen Befehl geschrieben, der auf Knopfdruck im HC den Bewegungsalarm der Kamera aktiviert. Wer Interesse daran hat, einfach kurz melden.

Gruss
Thorsten

Hallo,

Ja super, vielen Dank. Bin`s gerade am testen. Genau das habe ich gesucht, wenn ich noch Probleme habe melde ich mich.

Vielen Dank und beste Grüße
DickerDad

Hallo Thorsten,

Das ist das Ergebnis auf meine Abfrage. ich benutze Punkt 1 und 3. Was genau ist der Eintrag unter name=pointx.
Wenn ich name=point3 oder eins eintrage passiert nichts.

point3>RightMost</point3 ???

<CGI_Result>
<result>0</result>
<cnt>8</cnt>
<point0>TopMost</point0>
<point1>BottomMost</point1>
<point2>LeftMost</point2>
<point3>RightMost</point3>
<point4>1</point4>
<point5>2</point5>
<point6>3</point6>
<point7>4</point7>
<point8></point8>
<point9></point9>
<point10></point10>
<point11></point11>
<point12></point12>
<point13></point13>
<point14></point14>
<point15></point15>
</CGI_Result>

Hallo,

die Einträge die du hier siehst sind von meiner Android Software. Kann ich dir schon nutzen oder muss ich neue erstellen mit…

“Will man jetzt einen eigenen Punkt erstellen, fährt man manuell mit der Kamera an die Position die man speichern möchte.
Dann gibt man folgenden Befehl ein:
http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=ptzAddPresetPoint&name=test&usr=XXX&pwd=XXX

Hallo Thorsten,

hab jetzt zwei Punke mit “http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=ptzAddPresetPoint&name=wohn&usr=XXX&pwd=XXX” erstellt
und ins virtuell Modul eingetragen (siehe Anhang). Aber leider gehts nicht.

DickerDad

Foscam-2.jpg

Genau so sieht meine Liste auch aus:
<CGI_Result>
<result>0</result>
<cnt>11</cnt>
<point0>TopMost</point0>
<point1>BottomMost</point1>
<point2>LeftMost</point2>
<point3>RightMost</point3>
<point4>kueche</point4>
<point5>filme</point5>
<point6>wohnbereich</point6>
<point7>zentrum</point7>
<point8>essen</point8>
<point9>balkon</point9>
<point10>kamin</point10>
<point11></point11>
<point12></point12>
<point13></point13>
<point14></point14>
<point15></point15>
</CGI_Result>

Bei dir sind also die Positionen 1 2 3 4 von Dir vergeben worden. TopMost, BottomMost,LeftMost und RightMost sind schon standartmässig drin und können auch gelöscht werden.

Du bringst jetzt so wie ich das in deinen Bildern sehe die Positionen durcheinander. In deiner Liste hast du 1 2 3 4 Punkte erstellt. Genau diese musst du dann auch so nutzen.
http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=ptzAddPresetPoint&name=wohn&usr=XXX&pwd=XXX
muss
http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=ptzAddPresetPoint&name=1&usr=XXX&pwd=XXX
heissen. Oder du löscht 1 2 3 4 und machst dafür Positionen die du auch Wohn, Hof, Strasse usw. nennst.

(Ich gehe mal davon aus dass du weder xxx und 111.111 usw drin gelassen hast und wirklich Deine eigenen Daten eingetragen hast)

Hallo,

das hier ist meine aktuelle Liste,

<CGI_Result>
<result>0</result>
<cnt>10</cnt>
<point0>TopMost</point0>
<point1>BottomMost</point1>
<point2>LeftMost</point2>
<point3>RightMost</point3>
<point4>1</point4>
<point5>2</point5>
<point6>3</point6>
<point7>4</point7>
<point8>wohn</point8>
<point9>hof</point9>
<point10></point10>
<point11></point11>
<point12></point12>
<point13></point13>
<point14></point14>
<point15></point15>
</CGI_Result>

und wie im angehängten Bild zu sehen habe ich auch “wohn” und “hof” eingetragen. Und natürlich mit meiner IP und Port Nummer

Ok.
Was passiert denn wenn du das im Browser ausführst ?
http://111.111.111.111:11/cgi-bin/CGIProxy.fcgi?cmd=ptzGotoPresetPoint&name=wohn&usr=XXX&pwd=XXX
Wenn er dann die Kamera bewegt ist alles ok. Dann muss man es nur richtig ins Fibaro eintragen.
teste aber erst mal ob es mit dem Link so geht.

Ja mit dem Link im Browser geht es …

hier meine Bilder von den Einstellungen:

und vorher noch diesen Link ausführen !

http://IP:PORT/cgi-bin/CGIProxy.fcgi?cmd=setSubStreamFormat&format=0&usr=XXX&pwd=XXX

wenn es mit diesem Link immer noch nicht läuft, dann diesen:

http://IP:PORT/cgi-bin/CGIProxy.fcgi?cmd=setSubStreamFormat&format=1&usr=XXX&pwd=XXX

Erklärung:
http://siio.de/board/thema/ip-kamera-foscam-fi9821w-v2/#post-7146

1.jpg

2.jpg

Hallo Thorsten,

ich habs, es geht. Vielen Dank. :slight_smile:

Beste Grüße DickerDad

Hallo,

brauche jetzt doch noch einmal Hilfe. Meine beiden Buttons funktionieren zwar jetzt, aber ich möchte sie noch über eine Szene steuern.
Nur meine Szene schaltet nicht. Ich möchte gerne zuz einer bestimmten Zeit Button 1 anfahren und dann zu einer anderen festen Zeit Button 2.

DickerDad

Foscam-Szene.jpg