TCLScript:Weather
Beschreibung
Die Datei lädt Wetterdaten aus dem Internet und schreibt aktuelle Werte in Systemvariablen. Wenn das lcd_msg-Addon installiert ist werden die Daten und die Prognose für den nächsten Tag auch auf dem Display der CCU dargestellt. Als Server wird der Wetterdaten-Dienst von google verwendet.
Folgende Systemvariablen können angelegt werden (nicht benötigte einfach weglassen):
- A-Temperatur [°C] {Zahl, -100;100} (Außen-Temperatur)
- A-Luftfeuchtigkeit [%] {Zahl, 0;100} (Außen-Luftfeuchtigkeit)
- Windgeschwindigkeit [km/h] {Zahl, 0;300}
- Windrichtung {Text}
- Wetterbedingung {Text} (Klartext der Wetterbedingung auf deutsch)
Auf dem CCU-Display werden folgende Informationen angezeigt: <Temperatur>°C <Luftfeuchtigkeit>% <Windgeschwindigkeit><Windrichtung> <Wetterbedingung-Vorhersage> <Tiefsttemperatur-Vorhersage>/<Höchsttemperatur-Vorhersage>
Die Luftfeuchtigkeit wird bei Platzmangel auf der Anzeige von 100% auf 99% reduziert (die Systemvariable wird nicht reduziert). Die Windrichtung wird bei weiterem Platzmangel auf der Anzeige auf eine Stelle reduziert (die Systemvariable wird nicht reduziert).
Aufruf
tclsh weather.tcl <PLZ>
Parameter
- <PLZ> die Postleitzahl, für die die Wetterdaten abgerufen werden sollen.