Netatmo: Unterschied zwischen den Versionen

Aus FHEMWiki
(Anleitung aus dem forum übernommen)
 
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
{{Infobox Modul
{{Infobox Modul
|ModPurpose=Datenimport von privaten und öffentlichen netatmo Wetterstationen.
|ModPurpose=Datenimport von privaten und öffentlichen netatmo Wetterstationen.
|ModType=h
|ModType=d
<!-- |ModCategory= (noch?) nicht verwendet -->
<!-- |ModCategory= (noch?) nicht verwendet -->
|ModCmdRef=netatmo
|ModCmdRef=netatmo
|ModTechName=38_netatmo.pm
|ModTechName=38_netatmo.pm
|ModOwner=[http://forum.fhem.de/index.php?action=profile;u=430 Andre / justme1968]}}
|ModOwner=[http://forum.fhem.de/index.php?action=profile;u=430 Andre / justme1968]}}
Das Fhem-[[:Kategorie:Hilfsmodul|Hilfsmodul]] [[netatmo]] ...
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]


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


Text übernommen aus http://forum.fhem.de/index.php/topic,14457.msg183413.html#msg183413.
 
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 [url=http://www.netatmo.com]Homepage[/url] 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.
Zeile 16: Zeile 18:
* 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.
* 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.


* In FHEM ein device anlegen mit den o.g. Informationen: <code>define Wetter netatmo ACCOUNT Email Passwort Client_ID Client_Secret</code>
* Das FHEM device mit den o.g. Informationen anlegen
<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>
* Am besten das neue Device noch schnell in einen Raum schieben, damit man es besser findet: <code>attr Wetter room Aussen</code>
Zeile 23: Zeile 26:


* Wenn nach kurzer Zeit beim Device Status "Invalid Access Token" auftaucht (das passiert z.b. auf der Fritzbox), dann das attribut nossl auf 1 setzen um den https-Fehler zu umgehen: <code>attr Wetter nossl 1</code>
* Wenn nach kurzer Zeit beim Device Status "Invalid Access Token" auftaucht (das passiert z.b. auf der Fritzbox), dann das attribut nossl auf 1 setzen um den https-Fehler zu umgehen: <code>attr Wetter nossl 1</code>
* Alle im netatmo Account bekannten eigenen oder freigegebenen Stationen werden automatisch per autocreate in Fhem angelegt.


===Alt===
===Alt===

Version vom 24. Juli 2014, 19:46 Uhr


netatmo
Zweck / Funktion
Datenimport von privaten und öffentlichen netatmo Wetterstationen.
Allgemein
Typ Gerätemodul
Details
Dokumentation EN / DE
Modulname 38_netatmo.pm
Ersteller Andre / justme1968
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!

Das Fhem-Gerätemodul netatmo ermöglicht den Datenimport von privaten und öffentlichen netatmo Wetterstationen. Eine Übersicht über die zugreifbaren öffentlichen Stationen findet sich hier: Weathermap

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


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 [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 [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
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.
  • Wenn nach kurzer Zeit beim Device Status "Invalid Access Token" auftaucht (das passiert z.b. auf der Fritzbox), dann das attribut nossl auf 1 setzen um den https-Fehler zu umgehen: attr Wetter nossl 1
  • 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.