Hallo,
hatte heute mal etwas Laune, irgendwas mit Display des MT-F zu machen. Mein Drucker steht etwas ungünstig - nicht immer ist klar, ob er seit Tagen ungenutzt an war und man in just Ausschaltet, wenn man ihn braucht
Daher zeigt mein MT-F nun an, ob der Drucker an ist, oder nicht. Hier ein Code-Schnipsel:
Erläuterung: Der Pfad zum USB-Datenträger ist zu ersetzen, ebenso der Name (oder IP) des zu überwachenden Gerätes. Ich habe das pix einmal mit einem Schriftzug ergänzt, so daß das gut im Telefon zu sehen ist.
Wichtig: Das Bild wird jedesmal vom USB-Datenträger in den RAM geladen, weil es nach Umschalten auf ein anderes entfernt wird. Nur so kann man schön schalten lassen...
Das Script wird dann im cron alle 15min ausgeführt.
Viel Spaß damit & Grüße,
Henry
hatte heute mal etwas Laune, irgendwas mit Display des MT-F zu machen. Mein Drucker steht etwas ungünstig - nicht immer ist klar, ob er seit Tagen ungenutzt an war und man in just Ausschaltet, wenn man ihn braucht
Daher zeigt mein MT-F nun an, ob der Drucker an ist, oder nicht. Hier ein Code-Schnipsel:
Code:
#!/bin/sh
logfile="/var/tmp/logfile.log"
usbdrive="/var/media/ftp/takeMS-MiniR-01"
geraet="Brother"
pix_off="brother_off.jpg"
pix_on="brother_on.jpg"
time=`date`
ping -c 1 -W 1 $geraet > /dev/null
if [ $? -eq 0 ] ; then
# echo "$time: $geraet is active!" >>$logfile
cp $usbdrive/$pix_on /var/tmp/
ctlmgr_ctl w telcfg settings/Foncontrol/User1/ImagePath /var/tmp/$pix_on
ctlmgr_ctl w telcfg settings/Foncontrol/User1/Image file:///var/tmp/$pix_on
else
# echo "$time: $geraet is not active!" >>$logfile
cp $usbdrive/$pix_off /var/tmp/
ctlmgr_ctl w telcfg settings/Foncontrol/User1/ImagePath /var/tmp/$pix_off
ctlmgr_ctl w telcfg settings/Foncontrol/User1/Image file:///var/tmp/$pix_off
fi
Wichtig: Das Bild wird jedesmal vom USB-Datenträger in den RAM geladen, weil es nach Umschalten auf ein anderes entfernt wird. Nur so kann man schön schalten lassen...
Das Script wird dann im cron alle 15min ausgeführt.
Viel Spaß damit & Grüße,
Henry