Projekt Hamsterüberwachung

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).

knopf1.png

Hallo Thomas,

na das wäre doch mal der Hammer wenn man die Motiondetected zuverlässig in IPS abbilden könnte.

Muss ich gleich mal testen.

Läuft seit 2 Tagen in der Erprobung ganz ordentlich, ich habe aber zusätzlich UltraView am laufen. War dabei.:slight_smile: