TCLScript:Weather: Unterschied zwischen den Versionen

Aus Wikimatic
Wechseln zu: Navigation, Suche
(Beschreibung)
(Aufruf ab v1.1)
Zeile 30: Zeile 30:
  
 
==Aufruf==
 
==Aufruf==
tclsh weather.tcl <PLZ>
+
tclsh weather.tcl <PLZ> [<Vorhersagen-Wechsel-Stunde>]
  
 
Parameter
 
Parameter
 
*<PLZ> die (deutsche) Postleitzahl, für die die Wetterdaten abgerufen werden sollen.
 
*<PLZ> die (deutsche) Postleitzahl, für die die Wetterdaten abgerufen werden sollen.
 +
*<Vorhersagen-Wechsel-Stunde> gibt die Stunde an, ab der auf Vorhersage für den nächsten Tag gewechselt werden soll. Werte: 0-23.

Version vom 28. April 2011, 18:11 Uhr

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.

Datei:Weather.tcl

Verwendung

Folgende Systemvariablen können angelegt werden (nicht benötigte einfach weglassen; die Variablen müssen von Hand angelegt werden):

Variablen-Name Variablentyp Minimal Maxinmal Maßeinheit Beispiel-Wert
A-Temperatur Zahl -50 +100 °C 13.00 °C
A-Luftfeuchtigkeit Zahl 0 100 (nicht 99) % 88.00 %
Windgeschwindigkeit Zahl 0 500 km/h 23.00 km/h
Windrichtung Zeichenkette SW
Wetterbedingung Zeichenkette Meistens bewölkt

Auf dem CCU-Display werden folgende Informationen angezeigt:

<A-Temperatur>°C <A-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 mit der Gruppe "wetter" angezeigt. Beim Schreiben neuer Daten wird für 4 Sekunden die Service-Led eingeschaltet.

Aufruf

tclsh weather.tcl <PLZ> [<Vorhersagen-Wechsel-Stunde>]

Parameter

  • <PLZ> die (deutsche) Postleitzahl, für die die Wetterdaten abgerufen werden sollen.
  • <Vorhersagen-Wechsel-Stunde> gibt die Stunde an, ab der auf Vorhersage für den nächsten Tag gewechselt werden soll. Werte: 0-23.