Script zum URL Aufruf IP CAM
Moderator: Co-Administratoren
Script zum URL Aufruf IP CAM
Hallo,
ich habe bei mir im Haus 2 Netzwerk Kameras die ich bei Abwesenheit und Variable Alarmanlage = Scharf gerne
per URL Aufruf für Motion Detection aktivieren möchte.
Hierzu gibt es eine spezielle URL, welche auch bei Eingabe in einem Browser, problemlos Motion Detection aktiviert bzw. deaktiviert.
Nun versuche ich das per Homematic Script zu schalten.
Der Script ist auch fehlerlos, allerdings funktioniert es einfach nicht aus dem Homematic Script heraus.
Hat hier jemand noch eine Idee woran das liegen kann. Hier mein Script:
string stderr;
string stdout;
string url="http://IP-DER_CAM/camera-cgi/admin/param.cgi?action=update&MD_enable=1";
system.Exec("wget -q -O /dev/null - "#url, &stdout, &stderr);
das geht auch nicht:
!Motion Detection auf CAM aktivieren
string url = "http://IP-DER_CAM3/camera-cgi/admin/param.cgi?action=update&MD_enable=1";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
Direkt in einem Browser das eingeben klappt aber:
http://IP-DER_CAM3/camera-cgi/admin/param.cgi?action=update&MD_enable=1"
Vielen Dank!
Gruss
Volker
ich habe bei mir im Haus 2 Netzwerk Kameras die ich bei Abwesenheit und Variable Alarmanlage = Scharf gerne
per URL Aufruf für Motion Detection aktivieren möchte.
Hierzu gibt es eine spezielle URL, welche auch bei Eingabe in einem Browser, problemlos Motion Detection aktiviert bzw. deaktiviert.
Nun versuche ich das per Homematic Script zu schalten.
Der Script ist auch fehlerlos, allerdings funktioniert es einfach nicht aus dem Homematic Script heraus.
Hat hier jemand noch eine Idee woran das liegen kann. Hier mein Script:
string stderr;
string stdout;
string url="http://IP-DER_CAM/camera-cgi/admin/param.cgi?action=update&MD_enable=1";
system.Exec("wget -q -O /dev/null - "#url, &stdout, &stderr);
das geht auch nicht:
!Motion Detection auf CAM aktivieren
string url = "http://IP-DER_CAM3/camera-cgi/admin/param.cgi?action=update&MD_enable=1";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
Direkt in einem Browser das eingeben klappt aber:
http://IP-DER_CAM3/camera-cgi/admin/param.cgi?action=update&MD_enable=1"
Vielen Dank!
Gruss
Volker
-
- Beiträge: 3302
- Registriert: 07.01.2015, 23:26
- Wohnort: Scheeßel
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 11 Mal
Re: Script zum URL Aufruf IP CAM
Ich habe es gestern geschafft mit CuxD html Befehle an die IP des Mediola Gateways zu senden mit einem Script im HM WebUI.
Damit sende ich jetzt auch meinen IP Cams abends den HTML Befehl zum IR LEDs anmachen 20 Minuten nach Sonnenuntergang und morgens schaltet das IR dann wieder aus.
Hat super funktioniert nach etwas Fummelei.
Wenn Du möchtest kann ich mal ne kurze Anleitung schreiben.
Bin aber erst spät wieder zu Hause.
Damit sende ich jetzt auch meinen IP Cams abends den HTML Befehl zum IR LEDs anmachen 20 Minuten nach Sonnenuntergang und morgens schaltet das IR dann wieder aus.
Hat super funktioniert nach etwas Fummelei.
Wenn Du möchtest kann ich mal ne kurze Anleitung schreiben.
Bin aber erst spät wieder zu Hause.
Re: Script zum URL Aufruf IP CAM
Wäre super wenn Du mir das schicken kannst. Ist ja nicht brandeilig.
Vielen Dank schonmal!
Vielen Dank schonmal!
- Dragonfly
- Beiträge: 1249
- Registriert: 04.01.2010, 11:40
- Wohnort: Tyrol
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Re: Script zum URL Aufruf IP CAM
Hallo Dragonfly.
Vielen Dank für den Hinweis.
habe ich gerade versucht aber geht trotzdem nicht.
Oder wie müsste meine Original URL:
http://192.168.0.150/camera-cgi/admin/p ... D_enable=0
dann für HM Script aussehen??
Merci!
Vielen Dank für den Hinweis.
habe ich gerade versucht aber geht trotzdem nicht.
Oder wie müsste meine Original URL:
http://192.168.0.150/camera-cgi/admin/p ... D_enable=0
dann für HM Script aussehen??
Merci!
Re: Script zum URL Aufruf IP CAM
Ich denke am URL encoding liegt es nicht
hab jetzt schon alle möglichen Varianten getestet.. ohne Erfolg
Kann es sein das die Homematic irgendeine Rückantwort vom URL Request benötigt?
Wie gesagt wenn ich die URL in den Browser werfe funktioniert es ohne Probleme.
Vielen Dank für jeden Hinweis!
hab jetzt schon alle möglichen Varianten getestet.. ohne Erfolg
Kann es sein das die Homematic irgendeine Rückantwort vom URL Request benötigt?
Wie gesagt wenn ich die URL in den Browser werfe funktioniert es ohne Probleme.
Vielen Dank für jeden Hinweis!
-
- Beiträge: 3302
- Registriert: 07.01.2015, 23:26
- Wohnort: Scheeßel
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 11 Mal
Re: Script zum URL Aufruf IP CAM
Ich habe mit CuxD so ein Gerät angelegt:
Das war dann im HM WebUI im Posteingang, dort habe ich das bestätigt.
Dann konnte ich mit diesem Script den Befehl an das Gateway schicken, um einen IT Aktor zu schalten:
In die Anführungsstriche wo die URL drin steht, konnte ich dann auch jeden X beliebigen HTML Befehl für die Kameras rein setzen.
Das war dann im HM WebUI im Posteingang, dort habe ich das bestätigt.
Dann konnte ich mit diesem Script den Befehl an das Gateway schicken, um einen IT Aktor zu schalten:
Code: Alles auswählen
string url="'http://IPADRESSE/command?XC_USER=USERNAME&XC_PASS=PASSWORT&XC_FNC=SendSC&type=FS20&data=5555011000'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url);
Re: Script zum URL Aufruf IP CAM
Vielen Dank.
Aber das ist genau eine der beiden Optionen die ich getestet habe:
string url = "http://IP-DER_CAM3/camera-cgi/admin/param.cgi?action=update&MD_enable=1";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
.. das Script bringt keinen Fehler. Aber funktioniert nicht
Die Url direkt im Browser öffnen:
http://IP-DER_CAM3/camera-cgi/admin/param.cgi?action=update&MD_enable=1
.. funktioniert
Hat jemand noch einen Tip für mich??
Danke!
Aber das ist genau eine der beiden Optionen die ich getestet habe:
string url = "http://IP-DER_CAM3/camera-cgi/admin/param.cgi?action=update&MD_enable=1";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
.. das Script bringt keinen Fehler. Aber funktioniert nicht
Die Url direkt im Browser öffnen:
http://IP-DER_CAM3/camera-cgi/admin/param.cgi?action=update&MD_enable=1
.. funktioniert
Hat jemand noch einen Tip für mich??
Danke!
-
- Beiträge: 3302
- Registriert: 07.01.2015, 23:26
- Wohnort: Scheeßel
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 11 Mal
Re: Script zum URL Aufruf IP CAM
Hast du in Browser eventuell Name/Passwort für den Kamerazugriff gespeichert?
Dann muss das in die URL für die CCU auch noch rein.
Wenn ich gleich drinnen bin poste ich mal einen Link wie das bei meinen Kameras auszusehen hat.
Dann muss das in die URL für die CCU auch noch rein.
Wenn ich gleich drinnen bin poste ich mal einen Link wie das bei meinen Kameras auszusehen hat.
Re: Script zum URL Aufruf IP CAM
vielen dank für den hinweis
ja ich habe den zugriff eigentlich mit username und passwort geschützt
allerdings geht ja der script aufruf auch ohne username und passwort wenn ich die
config url einfach in einen browser werfe und aufrufe...
ja ich habe den zugriff eigentlich mit username und passwort geschützt
allerdings geht ja der script aufruf auch ohne username und passwort wenn ich die
config url einfach in einen browser werfe und aufrufe...