Weather
Weather | |
---|---|
Zweck / Funktion | |
Wettervorhersagen von Yahoo abfragen. | |
Allgemein | |
Typ | Gerätemodul |
Details | |
Dokumentation | EN / DE |
Support (Forum) | Wettermodule |
Modulname | 59_Weather.pm |
Ersteller | Dr. Boris Neubert |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
Mit dem Modul Weather können aktuelle Wetterdaten und Wettervorhersagen für einen bestimmten Ort von der Yahoo-Wetter-API regelmäßig abgefragt werden.
Anwendung
Define
siehe commandref.
Attribute
siehe commandref.
Anwendungsbeispiele
Beispiel zur Modul-Einrichtung
Zuerst einmal besuchen wir die Yahoo Wetterseite und öffnen den Wetterbericht für die jeweilige Stadt (z.B. Berlin). In der URL des Wetterberichtes findet sich dann die sogenannte WOEID (WHERE-ON-EARTH-ID). Sie identifiziert die Wetterinfos, die FHEM abfragen soll. Für Berlin ist dies die Nummer 638242.
In der Konfiguration richten wir dann folgendes ein:
# – Wetterdaten erfassen - define MeinWetter Weather 638242 3600 de attr MeinWetter room Wettervorhersage # - Logfile für alle Wetter Daten (monatsweise getrennt) — define FileLog_MeinWetter FileLog ./log/meinwetter-%Y-%m.log MeinWetter attr FileLog_MeinWetter logtype text attr FileLog_MeinWetter room Wettervorhersage # — Wetter Icons in vertikaler Ansicht hinzufügen — define weblink_meinwetter weblink htmlCode {WeatherAsHtml("MeinWetter",7)} attr weblink_meinwetter room Wettervorhersage
Das hat zur Folge, dass FHEM nun die Wetterdaten für Berlin (638242) jede Stunde (3600) neu abholt. Zudem wird eine vertikale Ansicht der Wetterdaten der nächsten 7 Tage erstellt. Die Anzeige erfolgt im Raum "Wettervorhersage".