Habe nun eine einfache Ausgabe einer Messagebox auf dem TV über das Webif hinbekommen. Einfach in die dyndnsAutoLogin_script.sh unten folgendes einfügen. Die Pfade müsst ihr jedoch anpassen! Bei mir liegt das log in /media/usb/dyndnsAutoLogin/.
# messageboxausgabe
LOGFILEDIR="/media/usb/dyndnsAutoLogin/"
LOGFILE="dyndnsAutoLogin.log"
TIMEOUT=0 ## 0=keine Begrenzung
TYPE=1 ## 0= Yes/No, 1= Info, 2=Message, 3=Attention
# Englisches Datumsformat
##DATE=`date +%Y.%m.%d_%H:%M`
# Deutsches Datumsformat
DATE=`date +%d.%m.%Y-%H:%M`
wget -O- "http://localhost/web/message?text=dyndnsAutoLogin%20at%20$DATE\nPlease%20read%20the%20$LOGFILE%20in:%20\n$LOGFILEDIR&type=$TYPE&timeout=$TIMEOUT"
exit 0;
Alles anzeigen
Somit wird bei Ausführung des Scripts eine Meldung auf dem TV ausgegeben.
Siehe Screenshot. Diese muss per OK bestätigt werden. Das log muss leider noch kontrolliert werden.
Ich habe versucht das log auslesen zu lassen und in der Box darzustellen. Habe das leider nicht hinbekommen.
Versucht habe ich das so:
file="/tmp/dyndnsLogin.log"
wget -O- "http://localhost/web/message?text=$file&type=$TYPE&timeout=$TIMEOUT"
Nur funzt das so nicht. Das wird nicht ausgelesen. Es wird nur der Pfad ausgegeben.
Viell. schafft es einer das anzupassen, oder das in eine Messagebox in die py zu packen, so dass das log ausgelesen und auf dem TV ausgegeben wird. Hab mich daran versucht. Habe es aber leider nicht hinbekommen, da ich auch nicht so der Scripter bin. Wem die einfache Ausgabe reicht, der kann das obige Script verwenden.
Gruss Ufoo