Hallo Gemeinde,
ich hab mir natürlich wieder etwas rausgesucht, was ich alleine nicht kann
Mit dem imagegrabber habe ich meine webcam am start…aber man(n) will ja immer mehr !
Könnt ihr mir helfen, meine Level One WCF-2040 einzubinden ?
ich versuch mal soviele infos hinzubekommen, wie möglich :
http://192.168.123.2:1050/cgi-bin/video.jpg <- Pfad zum Bild (zu einem videostream finde ich keine Infos…soll sie aber haben.
damit steuer ich momentan die richtung :
<?
$Links ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/camctrl.cgi?move=left";
$Rechts ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/camctrl.cgi?move=right";
$Hoch ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/camctrl.cgi?move=up";
$Runter ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/camctrl.cgi?move=down";
$parentID = IPS_GetObject($IPS_SELF);
$parentID = $parentID['ParentID'];
if ($IPS_SENDER == "WebFront")
{
SetValue(57632 /*[Mein Haus\Cam Control\Cam PT]*/, $IPS_VALUE);
} else {
echo "Dieses Skript kann nur vom WebFront aus gestartet werden!";
}
switch($IPS_VALUE)
{
case 0:
$Ausgabe = fopen($Links, 'r');
fclose($Ausgabe);
break;
case 1:
$Ausgabe = fopen($Rechts, 'r');
fclose($Ausgabe);
break;
case 2:
$Ausgabe = fopen($Hoch, 'r');
fclose($Ausgabe);
break;
case 3:
$Ausgabe = fopen($Runter, 'r');
fclose($Ausgabe);
break;
}
?>
damit den Zoom :
<?
$Zoom_in ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/camctrl.cgi?zoom=tele";
$Zoom_out ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/camctrl.cgi?zoom=wide";
$parentID = IPS_GetObject($IPS_SELF);
$parentID = $parentID['ParentID'];
if ($IPS_SENDER == "WebFront")
{
SetValue(41700 /*[Mein Haus\Cam Control\Cam Zoom]*/, $IPS_VALUE);
} else {
echo "Dieses Skript kann nur vom WebFront aus gestartet werden!";
}
switch($IPS_VALUE)
{
case 0:
$Ausgabe = fopen($Zoom_in, 'r');
fclose($Ausgabe);
break;
case 1:
$Ausgabe = fopen($Zoom_out, 'r');
fclose($Ausgabe);
break;
}
?>
und damit die presets :
<?
$Home ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/camctrl.cgi?move=Home";
$Fenster ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/recall.cgi?recall=Fenster";
$Treppe ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/recall.cgi?recall=Treppe";
$Palme ="http://root:xxxxxx@192.168.123.2:1050/cgi-bin/recall.cgi?recall=Palme";
$parentID = IPS_GetObject($IPS_SELF);
$parentID = $parentID['ParentID'];
if ($IPS_SENDER == "WebFront")
{
SetValue(48452 /*[Mein Haus\Cam Control\Cam Presets]*/, $IPS_VALUE);
} else {
echo "Dieses Skript kann nur vom WebFront aus gestartet werden!";
}
switch($IPS_VALUE)
{
case 0:
$Ausgabe = fopen($Home, 'r');
fclose($Ausgabe);
break;
case 1:
$Ausgabe = fopen($Fenster, 'r');
fclose($Ausgabe);
break;
case 2:
$Ausgabe = fopen($Treppe, 'r');
fclose($Ausgabe);
break;
case 3:
$Ausgabe = fopen($Palme, 'r');
fclose($Ausgabe);
break;
}
?>
Audio wäre der Hammer…aber ich will nicht nach zuviel greifen…
Reichen die Infos schon, oder habe ich etwas vergessen ?
LG und danke für die Hilfe schonmal
Sascha