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). Die Daten werden auch dann auf dem Display angezeigt, wenn die Systemvariablen nicht existieren. Die Daten werden für 4 Stunden angezeigt. Beim Schreiben neuer Daten wird für 4 Sekunden die Service-Led eingeschaltet.
Aufruf
tclsh weather.tcl <PLZ>
Parameter
- <PLZ> die Postleitzahl, für die die Wetterdaten abgerufen werden sollen.