Aktuelles Datum und Uhrzeit auf TFT-Viewer / Web-Viewer anzeigen
Ziel: Auf einem TFT-Viewer sollen das aktuelle Datum und die Uhrzeit angezeigt werden. Die Uhrzeit soll minütlich aktualisiert werden.
Web-Viewer
- Bei Web-Viewer Displays wird das Element wv-datenow statt datenow verwendet
- Das Element wv-datenow übernimmt nicht die Standard-Schriftart des Templates - sie muss über das Attribut font=Schriftart.ttf (z.B. font=arial.ttf) gesetzt werden
- die Schriftart muss im programMANAGER unter Digitale Displays → Einstellungen - hochgeladen sein
Datum:
<datenow x=
"460"
y=
"210"
size=
"32"
color=
"0,0,0"
format=
"l, d.m.Y"
width=
"300"
align=
"l"
angle=
"0"
color=
"0,0,0"
/>
Ergebnis Datumsanzeige: Mittwoch, 04.04.2018
Uhrzeit:
<datenow x=
"460"
y=
"210"
size=
"32"
format=
"H:i"
width=
"300"
align=
"l"
angle=
"0"
color=
"0,0,0"
reload=
"30"
/>
Ergebnis Uhrzeit: 12:17
Die Attribute pre
und post
können genutzt werden, um etwas voranzustellen oder anzuhängen:
<datenow x=
"1000"
y=
"160"
size=
"32"
pre=
"Es ist jetzt "
format=
"H:i"
post=
" Uhr"
width=
"600"
align=
"l"
angle=
"0"
color=
"0,0,0"
/>
Ergebnis Uhrzeit: Es ist jetzt 12:17 Uhr
Aktualisierung:
TFT-Viewer
reload="30"
wird genutzt, um eine Aktualisierung des <image>
alle 30 Sekunden zu erzwingen. Dies führt dazu, dass nicht ggf. kurz vor dem Minutenwechsel aktualisiert wird und die Uhrzeit somit eventuell um eine Minute abweicht.
Die Pollrate des Displays ist standardmäßig auf 180 Sekunden eingestellt. Über einen Eintrag in der Datei tftviewer.ini kann dies angepasst werden.
pollrate=
60
Web-Viewer:
Hier kann die Pollrate des Displays direkt in der Konfiguration in raum]für[raum angepasst werden. Es empfiehlt sich, ebenfalls 30 Sekunden zu wählen.