TCLScript:Weather

Aus Wikimatic
Version vom 12. Januar 2011, 19:28 Uhr von DocZoid (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Beschreibung== Die Datei lädt Wetterdaten aus dem Internet und schreibt aktuelle Werte in Systemvariablen. Wenn das lcd_msg-Addon installier…“)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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.