Änderungen

Wechseln zu: Navigation, Suche

TCLScript:Weather

486 Byte hinzugefügt, 00:11, 15. Jan. 2011
/* Beschreibung */
Die Datei lädt Wetterdaten aus dem Internet und schreibt aktuelle Werte in Systemvariablen. Wenn das [[addon:lcd_msg|lcd_msg-Addon]] installiert ist werden die Daten und die Prognose für den nächsten Tag auch auf dem Display der [[CCU1|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):*{|border=1 cellpadding=5 cellspacing=0!Variablen-Name !!Variablentyp !!Minimal !!Maxinmal !!Maßeinheit !!Beispiel-Wert|-|A-Temperatur [°C] { ||Zahl, ||-50 ||+100;100} (Außen ||°C ||13.00 °C|-Temperatur)*|A-Luftfeuchtigkeit [%] { ||Zahl, ||0; ||100} (Außen-Luftfeuchtigkeitnicht 99)||% ||88.00 %*|-|Windgeschwindigkeit [ ||Zahl ||0 ||500 ||km/h ||23.00 km/h] {Zahl, 0;300}*|-|Windrichtung {Text} ||Zeichenkette || || || ||SW*|-|Wetterbedingung {Text ||Zeichenkette || || || ||Meistens bewölkt|} (Klartext der Wetterbedingung auf deutsch)
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==
123
Bearbeitungen