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.