Seit zwei Wochen besitze ich nun eine ipcam - EDIMAX 3115W.
Nachdem meine ipcam sich alle ein,zwei Tage aufhängt, musste ein kleines Tool her.
Nach gut 20 Jahren habe ich meine UNIX-Kenntnisse wieder hevorgekramt - demnach kann man den Code bestimmt optimieren.
Aufgabe des Tools:
Ein Eintrag in der cron-Tabelle sorgt für eine zyklischen Test der Kamera.
Falls der Test fehlschlägt wird die Kamerea neu gestartet.
Das script braucht die BASH, welche ggfs. vorher installiert werden muss.
Ich stelle dies hier zur Verfügung, da eine Anpassung an andere Kameras relativ einfach sein sollte.
Speziell für Leute, die die Befehle ihrer Kamera kennen, aber kein Script programmieren können.
Wenn man das script mit dem Parameter <help> startet, kommt folgende Ausgabe:
ipcam-tool.sh help
ipcam tool by Thomas H.
ipcam_tool.sh [<command>] [<ipcam address>]
command: help - show commands
ping - display ping ipcam
pinglog - wrint ping ipcam to logfile
reboot - reboot ipcam
status - write status to logfile
testreboot- get jpeg and reboot if failed
picture - get jpeg picture and save to disk
showlog - list and show logfile
rmlogfile - delete logfile
clean - delete logfile + snapshots
Anhang anzeigen ipcam-tool.zip
Gruß,
Thomas
Nachdem meine ipcam sich alle ein,zwei Tage aufhängt, musste ein kleines Tool her.
Nach gut 20 Jahren habe ich meine UNIX-Kenntnisse wieder hevorgekramt - demnach kann man den Code bestimmt optimieren.
Aufgabe des Tools:
Ein Eintrag in der cron-Tabelle sorgt für eine zyklischen Test der Kamera.
Falls der Test fehlschlägt wird die Kamerea neu gestartet.
Das script braucht die BASH, welche ggfs. vorher installiert werden muss.
Ich stelle dies hier zur Verfügung, da eine Anpassung an andere Kameras relativ einfach sein sollte.
Speziell für Leute, die die Befehle ihrer Kamera kennen, aber kein Script programmieren können.
Wenn man das script mit dem Parameter <help> startet, kommt folgende Ausgabe:
ipcam-tool.sh help
ipcam tool by Thomas H.
ipcam_tool.sh [<command>] [<ipcam address>]
command: help - show commands
ping - display ping ipcam
pinglog - wrint ping ipcam to logfile
reboot - reboot ipcam
status - write status to logfile
testreboot- get jpeg and reboot if failed
picture - get jpeg picture and save to disk
showlog - list and show logfile
rmlogfile - delete logfile
clean - delete logfile + snapshots
Anhang anzeigen ipcam-tool.zip
Gruß,
Thomas
