Netatmo: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
K (Kleinere Korrekturen und Ergänzungen)
Zeile 5: Zeile 5:
<!-- |ModCategory= (noch?) nicht verwendet -->
<!-- |ModCategory= (noch?) nicht verwendet -->
|ModCmdRef=netatmo
|ModCmdRef=netatmo
|ModForumArea=[http://forum.fhem.de/index.php/board,8.0.html Codeschnipsel]
|ModTechName=38_netatmo.pm
|ModTechName=38_netatmo.pm
|ModOwner=[http://forum.fhem.de/index.php?action=profile;u=430 Andre / justme1968]}}
|ModOwner=Andre / justme1968 ([http://forum.fhem.de/index.php?action=profile;u=430 Forum] / [[Benutzer_Diskussion:Justme|Wiki]])}}
Das Fhem-[[:Kategorie:Gerätemodul|Gerätemodul]] [[netatmo]] ermöglicht den Datenimport von privaten und öffentlichen netatmo Wetterstationen. Eine Übersicht über die zugreifbaren öffentlichen Stationen findet sich hier: [http://www.netatmo.com/de-DE/weathermap Weathermap]
 
Das Fhem-Modul [[netatmo]] ermöglicht den Datenimport von privaten und öffentlichen netatmo Wetterstationen. Eine Übersicht über die zugreifbaren öffentlichen Stationen findet sich auf der Seite [http://www.netatmo.com/de-DE/weathermap Weathermap].


Auch für den Zugriff auf die öffentlichen Stationen ist ein netatmo Account nötig.
Auch für den Zugriff auf die öffentlichen Stationen ist ein netatmo Account nötig.


Text zum Teil übernommen aus diesem [http://forum.fhem.de/index.php/topic,14457.msg183413.html#msg183413 Forenbeitrag].


Text zum Teil übernommen aus http://forum.fhem.de/index.php/topic,14457.msg183413.html#msg183413.
* Man benötigt einen Netatmo Account (Email und Passwort). Diesen legt man am einfachsten in einer App (z.B. auf dem iPad) an. Auf der [http://www.netatmo.com Homepage] geht das leider nicht. Zumindest habe ich keine Möglichkeit gefunden.


* Man benötigt einen Netatmo Account (Email und Passwort). Diesen legt man am einfachsten in einer App (z.B. auf dem iPad) an. Auf der [url=http://www.netatmo.com]Homepage[/url] geht das leider nicht. Zumindest habe ich keine Möglichkeit gefunden.
* Man benötigt eine Client_ID und den Client_Secret. Diese Informationen muss man auf [http://dev.netatmo.com dieser Seite] generieren. Und zwar, indem man sich mit den zuvor erstellten Account-Daten anmeldet und dann eine "eigene App" anlegt. Hier werden viele Daten abgefragt. Man muss aber nichts eingeben. Es reicht der App-Titel (z.B. "Fhematmo") und eine kurze Beschreibung (z.B. "meine erste eigene app. Toll..."). Auf der dann folgenden Seite tauchen die Client_ID and der Client_Secret auf. Diese Daten braucht man wiederum in FHEM.


* Man benötigt eine Client_ID und den Client_Secret. Diese Informationen muss man auf [url=http://dev.netatmo.com]dieser Seite[/url] generieren. Und zwar, indem man sich mit den zuvor erstellten Account-Daten anmeldet und dann eine "eigene App" anlegt. Hier werden viele Daten abgefragt. Man muss aber nichts eingeben. Es reicht der App-Titel (z.B. "Fhematmo") und eine kurze Beschreibung (z.B. "meine erste eigene app. Toll..."). Auf der dann folgenden Seite tauchen die Client_ID and der Client_Secret auf. Diese Daten braucht man wiederrum in FHEM.
* Das FHEM device mit den o.g. Informationen anlegen <br /><code>define Wetter netatmo ACCOUNT Email Passwort Client_ID Client_Secret</code>


* Das FHEM device mit den o.g. Informationen  anlegen
* Am besten das neue Device noch schnell in einen Raum schieben, damit man es besser findet: <br /><code>attr Wetter room Aussen</code>
<code>define Wetter netatmo ACCOUNT Email Passwort Client_ID Client_Secret</code>


* Am besten das neue Device noch schnell in einen Raum schieben, damit man es besser findet: <code>attr Wetter room Aussen</code>
* Jetzt taucht in FHEM bei dem Device in der GUI auch die option "public" auf.


* Jetzt taucht in FHEM bei dem Device in der GUI auch die option "public " auf.
* Das Modul versucht automatisch zu erkennen ob es auf einer [[AVM Fritz!Box|FritzBox]] läuft und dann das dort vorhandene SSL und UTF-8 Problem zu umgehen.
 
* Das Modul versucht automatisch zu erkennen ob es auf einer FritzBox läuft und dann das dort vorhandene SSL und UTF-8 Problem zu umgehen.


* Alle im netatmo Account bekannten eigenen oder freigegebenen Stationen werden automatisch per autocreate in Fhem angelegt.
* Alle im netatmo Account bekannten eigenen oder freigegebenen Stationen werden automatisch per autocreate in Fhem angelegt.
Zeile 39: Zeile 39:
* Mit <code>get Wetter public <ID_der_gewählten_Station></code> oder <code>get Wetter public <ID_der_gewählten_Station> <plz></code> das passende define für die gewählte Station anzeigen und per copy&paste übernehmen.
* Mit <code>get Wetter public <ID_der_gewählten_Station></code> oder <code>get Wetter public <ID_der_gewählten_Station> <plz></code> das passende define für die gewählte Station anzeigen und per copy&paste übernehmen.


* Ausführliche Erklärung vorerst [http://forum.fhem.de/index.php/topic,14457.msg184798.html#msg184798 hier im Forum].
* Ausführliche Erklärung vorerst in [http://forum.fhem.de/index.php/topic,14457.msg184798.html#msg184798 diesem Beitrag] im Fhem Forum.
 
[[Kategorie:Wetterstationen]]

Version vom 25. Juli 2014, 12:24 Uhr


netatmo
Zweck / Funktion
Datenimport von privaten und öffentlichen netatmo Wetterstationen.
Allgemein
Typ Gerätemodul
Details
Dokumentation EN / DE
Support (Forum) [http://forum.fhem.de/index.php/board,8.0.html Codeschnipsel]
Modulname 38_netatmo.pm
Ersteller Andre / justme1968 (Forum / Wiki)
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!


Das Fhem-Modul netatmo ermöglicht den Datenimport von privaten und öffentlichen netatmo Wetterstationen. Eine Übersicht über die zugreifbaren öffentlichen Stationen findet sich auf der Seite Weathermap.

Auch für den Zugriff auf die öffentlichen Stationen ist ein netatmo Account nötig.

Text zum Teil übernommen aus diesem Forenbeitrag.

  • Man benötigt einen Netatmo Account (Email und Passwort). Diesen legt man am einfachsten in einer App (z.B. auf dem iPad) an. Auf der Homepage geht das leider nicht. Zumindest habe ich keine Möglichkeit gefunden.
  • Man benötigt eine Client_ID und den Client_Secret. Diese Informationen muss man auf dieser Seite generieren. Und zwar, indem man sich mit den zuvor erstellten Account-Daten anmeldet und dann eine "eigene App" anlegt. Hier werden viele Daten abgefragt. Man muss aber nichts eingeben. Es reicht der App-Titel (z.B. "Fhematmo") und eine kurze Beschreibung (z.B. "meine erste eigene app. Toll..."). Auf der dann folgenden Seite tauchen die Client_ID and der Client_Secret auf. Diese Daten braucht man wiederum in FHEM.
  • Das FHEM device mit den o.g. Informationen anlegen
    define Wetter netatmo ACCOUNT Email Passwort Client_ID Client_Secret
  • Am besten das neue Device noch schnell in einen Raum schieben, damit man es besser findet:
    attr Wetter room Aussen
  • Jetzt taucht in FHEM bei dem Device in der GUI auch die option "public" auf.
  • Das Modul versucht automatisch zu erkennen ob es auf einer FritzBox läuft und dann das dort vorhandene SSL und UTF-8 Problem zu umgehen.
  • Alle im netatmo Account bekannten eigenen oder freigegebenen Stationen werden automatisch per autocreate in Fhem angelegt.

Alt

  • Mit get Wetter public <latitude> <longitude> <radius> geeignete öffentliche Wetterstationen suchen. <latitude> und <longitude> vom Wunschort findet man recht schnell über Google.
  • Mit define WetterstationmeinerWahl netatmo PUBLIC <ID_der_gewählten_Station> <latitude> <longitude> den eigentlichen Datenlieferanten erzeugen.

Neu

  • Mit get Wetter public oder get Wetter public <plz>
  • Mit get Wetter public <ID_der_gewählten_Station> oder get Wetter public <ID_der_gewählten_Station> <plz> das passende define für die gewählte Station anzeigen und per copy&paste übernehmen.