![]() Version 0.91 Wenn ich schon ein Mobiltelefon mitschleppe, kann ich dann nicht informiert werden, falls die WebCam mal wieder ausfällt? Dieser Hintergedanke war Anlaß zu folgendem Script.
Das Perlscript CamStatus prüft das Datum des zuletzt per FTP hochgeladenen Kamerabildes. Hat sich der Status (online oder offline) geändert, erfolgt eine Meldung per SMS. Die SMS wird über ein E-Mailkonto mit SMS-Benachrichtigung verschickt. Aufgerufen wird CamStatus z. B. stündlich durch einen Cronjob.
Der Webserver auf dem CamStatus installiert wird muß folgende Anforderungen erfüllen:
Weiters ist ein E-Mail-Account mit SMS-Benachrichtigung erforderlich. Viele Mobilfunkbetreiber bieten diesen kostenlos an. Natürlich wäre es weitaus eleganter die SMS direkt zu verschicken. Leider kenne ich keine kostenlose und legale Möglichkeit. Die Anpassung des Perlscripts ist relativ einfach. Trotzdem sind grundlegende Kenntnisse bezüglich Konfiguration, Zugriffsrechte und Cronjobs erforderlich, da hier nicht näher darauf eingegangen wird.
CamStatus besteht aus den nachfolgenden Dateien:
c_check.pl
status.dat
In der ersten Zeile der Datei c_check.pl ist der Pfad zum Perl-Interpreter anzupassen. Unter dem Copyright-Hinweis sind nachfolgende Variablen entsprechend zu ändern.
Laden Sie die Dateien c_check.pl und status.dat im ASCII-Modus in das CGI-Verzeichnis Ihres Webservers hoch. Setzen Sie die Rechte von c_check.pl auf 755 und von status.dat auf 666.
Der Aufruf des Scripts c_check.pl erfolgt zeitgesteuert durch einen Cronjob. Nach dem Start wird versucht, das Dateidatum des angegebenen WebCam-Bildes auszulesen. War dies erfolgreich, folgt der Vergleich des Dateidatum mit der aktuellen Serverzeit. Wird das im Script angegebene maximale Alter überschritten, erfolgt eine Meldung, daß die WebCam offline ist. Der aktuelle Status wird in der Datei status.dat gespeichert, sodaß pro Statusänderung nur eine Nachricht verschickt wird. Die nächste Mail folgt also erst wieder, wenn die Kamera online ist. Nachfolgende Abbildung zeigt, wie eine Status-SMS aussehen kann.
Folgende Meldungen werden verschickt:
CamStatus darf kostenlos verwendet und an die eigenen Bedürfnisse angepaßt werden. Nicht gestattet ist die Entfernung des Copyright-Hinweises in den Dateien und die Veröffentlichung unter eigenem Namen.
Download: camstat.zip
Version 0.91 Version 0.90
Haben Sie noch Fragen oder Anregungen zum Thema dieser Seite? Wenden Sie sich an das
Diese Seite ist Teil eines Framesets. Wenn Sie links kein Inhaltsverzeichnis sehen, klicken Sie hier: |