Hallo Forum,
wie kann ich die Größe einer Datei zum Start einer Aktion nutzen.
Hintergrund ist, die Laufzeitüberwachung einer Webcam.
PRESENCE hat nicht funktioniert.
Die Idee wäre nun einfach zu schauen, zu welchem Zeitpunkt das Bild (die Datei) die Größe 0 hat.
klar geht das mit PRESENCE, über eine PRESENCE function Definition kannst Du beliebigen Perl Code als Überwachungsfunktion einbinden.
Zitat von: Doggiebert am 03 Juli 2015, 18:22:14
klar geht das mit PRESENCE, über eine PRESENCE function Definition kannst Du beliebigen Perl Code als Überwachungsfunktion einbinden.
Kannst du mir hierzu mal ein Beispiel geben
In der commandref ist das m.E. ausreichend beschrieben. Ich hab kein Beispiel, weil ich es selbst so nicht nutze
Hallo,
anbei was zum Basteln.
In der 99_myUtils folgendes hinterlegen:
sub
PresenceNullFile($)
{
my ($FileName) = @_;
open(DATEI,">$FileName");
close(DATEI);
if (-z $FileName)
{
return 1;
}
return 0;
}
Dann ein PRESENCE anlegen:
define NullDatei PRESENCE function {PresenceNullFile("/opt/fhem/test.txt")} 60 60
Grüße Jörg