Hi,
ich hab jetzt gut 2 Tage rumgebastelt um meine WansView W2 ans laufen zu bekommen. Sie läßt sich zwar einfach über IPCAM einbinden, aber trotz aller Versuche ist es mir nicht gelungen, ein AlarmNotify zu bekommen, da die Kamera das wohl nicht hergibt (O'Ton Support). Da die Kameras aber unschlagbar günstig sind (33€ bei der Amazone) und auch sonst gut funktionieren, wollte ich das mit dem Alarm alternativ lösen. Ich lasse die Kamera jetzt bei einer Bewegungerkennung ein paar Bilder schießen und auf einen FTP-Folder schreiben. In einem kleinen Modul schaue ich nach neuen JPGs und wenn welche da sind, schicke ich mir die per Telegram und lösche sie gleichzeitig, damit ich sie nur einmal bekommen. Noch mal danke an alle, denen ich das eine oder andere Schnippselchen "genommen" habe. Da es ne ziemliche Sucherei war, dachte ich, ich poste das mal hier für alle, die evtl. auch die WansView einsetzten wollen :)
In die MyUtils hab ich folgenden Code eingefügt. Den Pfad müßt ihr entsprechend anpassen. Der Parameter sagt, wie viele Bilder gechickt werden sollen. Ich lasse immer 2 Aufnehmen und die will ich natürlich auch geschickt bekommen.
sub last_pics($)
{
my ($no) = @_;
my ($ss, $i, $j, $p, $img);
for ($j=1; $j<=$no; $j++)
{
$p++;
$ss = "'".$p."p'";
$img = qx(ls -1l --time-style='+%Y-%m-%d %H:%M:%S' /deinPfad/*.jpg 2>/dev/null | sed -n $ss | cut -d " " -f6,7,8);
$img =~s/\n//g;
if ($img)
{
my @arr = split(" ",$img);
fhem("set teleBot sendPhoto $arr[2]");
fhem "sleep 5; \"unlink $arr[2]\"";
}
}
return;
}
Im Fhem lasse ich nun per DoIF alle 30s schauen, ob es was neues gibt :-)
define WGartenAlarm DOIF ([+30]) ({last_pics(2)})
attr WGartenAlarm do always
attr WGartenAlarm room Surveillance
Das war es dann auch schon....
Die Definition der Kamera sieht übrigens so aus
define WGarten IPCAM 192.168.178.28:80
attr WGarten userattr IPCAMS IPCAMS_map structexclude
attr WGarten IPCAMS AllCam
attr WGarten basicauth User:Passwort
attr WGarten cmd02 motion_armed=0
attr WGarten cmd03 motion_armed=1&motion_sensitivity=3&motion_compensation=1&input_armed=0&iolinkage=0&mail=1&upload_interval=3
attr WGarten delay 1
attr WGarten path /mjpeg/snap.cgi?chn=0
attr WGarten room Surveillance
attr WGarten snapshots 1
attr WGarten storage ./www/images
define WGarten_picture weblink htmlCode <img width="640" height="360" src="//User:Passwort@192.168.178.28:80/mjpeg/snap.cgi?chn=0"></img>
attr WGarten_picture room Surveillance
Hoffe, das hilft dem einen oder anderen...
Viel Spaß und dankeschön nochmal an dieses klasse Forum...
Lg, Tschimi