Weather: Unterschied zwischen den Versionen

Aus FHEMWiki
(Yahoo-Inhalt aus Artikel "Wettervorhersagen" in eigenen Modul-Artikel umgezogen)
 
K (Infobox Modul ergänzt / Gliederung aufgenommen)
Zeile 6: Zeile 6:
<!-- |ModCategory= (noch?) nicht verwendet -->
<!-- |ModCategory= (noch?) nicht verwendet -->
|ModCmdRef=Weather
|ModCmdRef=Weather
|ModForumArea=Unterstuetzende Dienste
|ModTechName=59_Weather.pm
|ModTechName=59_Weather.pm
|ModOwner=Dr. Boris Neubert
|ModOwner=Dr. Boris Neubert
}}
}}


Mit dem Befehl [[Weather]] können Wettervorhersagen von der Yahoo Wetterseite abgefragt werden.  
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 [http://weather.yahoo.com Yahoo Wetterseite] und öffnen den Wetterbericht für die jeweilige Stadt (z.B. [http://weather.yahoo.com/germany/berlin/berlin-638242 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.
Zuerst einmal besuchen wir die [http://weather.yahoo.com Yahoo Wetterseite] und öffnen den Wetterbericht für die jeweilige Stadt (z.B. [http://weather.yahoo.com/germany/berlin/berlin-638242 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 unserer fhem.cfg tragen wir dann folgendes ein:
In der [[Konfiguration]] richten wir dann folgendes ein:


<pre>
<pre>
# ————– Wetterdaten erfassen ————-
# Wetterdaten erfassen -
define MeinWetter Weather 638242 3600 de
define MeinWetter Weather 638242 3600 de
attr MeinWetter room Wettervorhersage
attr MeinWetter room Wettervorhersage


# Logfile alle Wetter Daten —
# - Logfile für alle Wetter Daten (monatsweise getrennt)
define FileLog_MeinWetter FileLog ./log/meinwetter-%Y-%m.log MeinWetter
define FileLog_MeinWetter FileLog ./log/meinwetter-%Y-%m.log MeinWetter
attr FileLog_MeinWetter logtype text
attr FileLog_MeinWetter logtype text
attr FileLog_MeinWetter room Wettervorhersage
attr FileLog_MeinWetter room Wettervorhersage


# attr MeinWetter localicons 1
# — Wetter Icons in vertikaler Ansicht hinzufügen —
 
# — Wetter Icons hinzufügen —
define weblink_meinwetter weblink htmlCode {WeatherAsHtml("MeinWetter")}
define weblink_meinwetter weblink htmlCode {WeatherAsHtml("MeinWetter")}
attr weblink_meinwetter room Wettervorhersage
attr weblink_meinwetter room Wettervorhersage
</pre>
</pre>


Das hat zur Folge, dass FHEM nun die Wetterdaten für Berlin (638242) jede Stunde (3600) neu abholt.
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 erstellt. Die Anzeige erfolgt im Raum "Wettervorhersage".


== Links ==
* ...


[[Kategorie:Code Snippets]]
[[Kategorie:Wetter]]
[[Kategorie:Wetter]]

Version vom 16. Februar 2015, 19:34 Uhr


Weather
Zweck / Funktion
Wettervorhersagen von Yahoo abfragen.
Allgemein
Typ Gerätemodul
Details
Dokumentation EN / DE
Support (Forum) Unterstuetzende Dienste
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")}
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 erstellt. Die Anzeige erfolgt im Raum "Wettervorhersage".

Links

  • ...