Netatmo: Unterschied zwischen den Versionen
Justme (Diskussion | Beiträge) (Anleitung aus dem forum übernommen) |
Justme (Diskussion | Beiträge) 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= | |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: | 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. | ||
* | * 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, 18: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
oderget Wetter public <plz>
- Mit
get Wetter public <ID_der_gewählten_Station>
oderget Wetter public <ID_der_gewählten_Station> <plz>
das passende define für die gewählte Station anzeigen und per copy&paste übernehmen.