#!/bin/sh
#
# mylcd v0.02
#
# stellt im Bereitschaftszustand der d-box die aktuelle Uhrzeit
# und den Inhalt der Datei /tmp/mylcd.txt auf dem LCDisplay dar.
#
# 1. Dieses Script (z.B. per FTP) nach /var/plugins/mylcd kopieren
#
# 2. Zugriffsrechte der Datei /var/plugins/mylcd anpassen
#
# chmod 755 /var/plugins/mylcd
#
# 3. In /var/tuxbox/config/standby.on folgende Zeilen einfuegen
#
# touch /tmp/.mylcd
# /var/plugins/mylcd &
#
# 4. In /var/tuxbox/config/standby.off folgende Zeile einfuegen
#
# rm -f /tmp/.mylcd
#
#
controlflag="/tmp/.mylcd"
mylcdfile="/tmp/mylcd.txt"
mywget="wget -O /tmp/nhttpd.res"
hturl="http://127.0.0.1"
# LCD sperren
$mywget "$hturl/control/lcd?clear=1&lock=1"
while [ -e $controlflag ]; do
hours=`date +%H`
minutes=`date +%M`
if [ ! -e $mylcdfile ]; then
mylcdtext=" Sportster Pro "
else
mylcdtext=`cat $mylcdfile`
fi
if [ "$minutes" != "$minutes_compare" ]; then
$mywget "$hturl/control/lcd?clear=1"
# Uhr {
$mywget "$hturl/control/lcd?xpos=2&ypos=35&size=48&font=0&text=$hours"
$mywget "$hturl/control/lcd?xpos=56&ypos=30&size=40&font=0&text=:"
$mywget "$hturl/control/lcd?xpos=68&ypos=35&size=48&font=0&text=$minutes"
# }
#$mywget "$hturl/control/lcd?line=0,42,119,42,1"
# Benutzerdefinierter Text {
$mywget "$hturl/control/lcd?xpos=4&ypos=60&size=18&font=0&text=$mylcdtext"
# }
$mywget "$hturl/control/lcd?update=1"
minutes_compare=$minutes
fi
sleep 1
done
# LCD entsperren
$mywget "$hturl/control/lcd?lock=0&clear=1"
Nach oben