Aber auf einem Gerät, auf dem die zu steuernde Software NICHT läuft.
z.B. Handy, Tablet, etc.
Ist auf dem Gerät, auf dem die Software läuft überhaupt der Zugriff von aussen und über diesen Port freigeschaltet?
Ist im Router freigeschaltet, dass Geräte untereinander kommunizieren dürfen?
Fragen über Fragen.
Um einen Fehler an der CCU mal auszuschliessen, setze hier IP, Port, Nutzername und Passwort einer Deiner Kameras ein, der erste Befehl schaltet die Bewegungserkennung ein, der zweite aus.
Das kannst Du direkt im Browser überprüfen, wenn Du Dich in die Kamera einloggst.
Diese Befehle funktionieren zumindest bei meinen über 10 unterschiedlichen MJPEG Foscams.
Bewegungserkennung ein:
Code: Alles auswählen
string url="'http://IPKAMERA:PORTKAMERA/set_alarm.cgi?motion_armed=1&user=USERNAME&pwd=PASSWORT'";
dom.GetObject("CUxD.CUX2801003:1.CMD_EXEC").State("wget -q -O - "#url);
Code: Alles auswählen
string url="'http://IPKAMERA:PORTKAMERA/set_alarm.cgi?motion_armed=0&user=USERNAME&pwd=PASSWORT'";
dom.GetObject("CUxD.CUX2801003:1.CMD_EXEC").State("wget -q -O - "#url);
Das aktivieren/deaktivieren von Alarm, Bilder von den Kameras holen und mailen oder per FTP auf nen USB Stick an der Fritzbox sichern etc. steuere ich alles direkt mit der CCU. Funktioniert prima...