TCLScript:Weather: Unterschied zwischen den Versionen
Aus Wikimatic
(→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, 17: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.
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.