Website-Icon Dein Smart Home Blog

netatmo Regen- & Windmesser-Daten im Fibaro HC2 - Neue netatmo API

Ab dem 01.12.2016 stellt netatmo serverseitig die API um und schaltet damit mehrere genutzte API-Calls, welche wir für die Integration in das Fibaro HomeCenter 2 genutzt haben, ab. Hier erfahrt Ihr wie es weitergeht...

...und wie Ihr die neuen API-Calls nutzen könnt. Und zwar haben wir für euch das bekannte Skript zur Integration des netatmo Regensensor, sowie des Windsensors angepasst, stellen es euch in diesem kleinen Artikel vor und bieten es euch zum Download an. Wir haben auch zwei, drei kleine Veränderungen vorgenommen.

[alert variation="alert-info" dismiss="dismiss"]ACHTUNG! Das alte Skript funktioniert ab dem 01.12.2016 nicht mehr.[/alert]

Neue Funktionen

Im Zuge der Aktualisierung des Skriptes haben wir auch ein paar neue Funktionen implementiert:

Vorzunehmende Anpassungen

Nachdem Ihr das gedownloadete Skript in eine neue LUA-Szene auf dem HomeCenter 2 hineinkopiert habt, müssen noch einige Anpassungen an dem netatmo Skript vorgenommen werden. Dies betrifft zum Einen die Angaben zu eurem netatmo-Login und zum anderen zu kleineren Angaben zur Refresh-Time, Anzahl batteriebetriebener Module und dem Debug.

Hier werden, wie bereits erwähnt, die Anmeldedaten für die netatmo-Seite (lokale Variable username und password), sowie die client id und die client secret von der erstellten App benötigt. Diese findet Ihr unter den erweiterten Einstellung und dort unter dem TECHNICAL PARAMETERS der App:

netatmo app Angaben

Damit das Skript odnungsgemäß funktioniert, muss hier der Wert von max_counter angepasst werden. Hier wird dem Skript die Info über die Anzahl der batteriebetriebenen Module, welche Ihr von netatmo im Einsatz habt, mitgegeben. Solltet Ihr zum Beispiel ein Außenmodul, ein Innenmodul, ein Windmesser und einen Regenmesser im Einsatz haben, dann muss hier der Wert 4 gesetzt sein. Falls das Skript mit einer Fehlermeldung abbricht, dann ist dieser Wert zu hoch angesetzt.

Leider gibt es derzeit noch nicht die Möglichkeit diesen Wert automatisch zu ermitteln.

Die anderen beiden lokalen Variablen können unverändert bleiben. Solltet Ihr den Debug ausschalten wollen, dann muss der Wert von der Variablen debug auf 0 gesetzt werden. Die Aktualisierungsintervalle sollten bei 300 Sekunden (5 min) belassen werden.

netatmo API Debug im Fibaro HC2 (Englisch)

Download der netatmo Skripte

Die LUA-Skripte könnt Ihr euch nun hier herunterladen:

[icons icon="icon-folder-open" color="#dd3333" size="18"] netatmo v2.0 - Deutsch/Englisch - DOWNLOAD ZIP

In der ZIP-Datei sind Skripte in den beiden oben genannten Sprachen verfügbar. Nachdem Ihr die Zip-Datei entpackt habt, könnt Ihr die Datei in einem gewöhnlichen Texteditor öffnen und den Inhalt in eine neue Szene auf eurem Fibaro HomeCenter 2 kopieren.

Icon für die Szene

Die mobile Version verlassen