Was soll erreicht werden?
[ul]
[li]der Hamster „Knopf“ soll beim verlassen seines Hauses einen Trigger in IPS auslösen
[/li][li]Livestream über Webfront anzeigen (in Vorbereitung)
[/li][/ul]
Welche WebCam wurde verwendet?
[ul]
[li]ALL2282 - ALLNET (ca. 160€)
[/li][li]Motion Detection
[/li][li]WLAN, LAN
[/li][li]Nightview über Infrarot LED´s
[/li][li]neig- und schwenkbar
[/li][/ul]
Script welches bei Motion Detection einen Trigger in IPS auslöst:
$path = "F:/Videos/Eigene/Knopf/192.168.x.xx_xx/MotionRecordingFile";
if(countfiles($path) > 0) SetValueBoolean($id_knopf, true);
function countfiles($path)
{
$handle = opendir($path);
$filecount = 0;
while ($res = readdir($handle))
{
if (is_dir($res))
{
}
else
{
$filecount++;
}
}
return $filecount;
}
Script welches nach Bewegungserkennung die Überwachung wieder einschaltet:
$path = "F:/Videos/Eigene/Knopf/192.168.x.xx_xx/MotionRecordingFile";
$handle=opendir($path);
while($data=readdir($handle))
{
if(!is_dir($data) && $data!="." && $data!="..") unlink($path."/".$data);
}
closedir($handle);
SetValueBoolean($id_knopf, false);
Die Variable $id_knopf zeigt die Bewegung im Webfront oder Dashboard an. (Ich habe diese bei mir mit einem Hamstersymbol im Dashboard verknüpft, siehe Anhang).