Modul: Netatmo

Hallo zusammen,

ich habe mal das Netatmo Auslesescript, was ich seit einiger Zeit nutze
in ein Modul gekippt.

Die Parameter :

  • Username und Passwort sollten klar sein.
  • Client_ID und Client_secret bekommt man von der Netatmo Api wenn man eine registriert: Netatmo Developers

Ist aktuell noch Beta, weil ich bestimmt noch nicht alle Fälle berücksichtigt habe.
Windmesser habe ich auch noch keinen.

Über Fehler, Feedback und ähnliches würde ich mich freuen.

Grüße
Frank

Hi,

grade installieret sieht schon mal gut aus.
Bei mir fehlen noch 2 Indoor Module

Und Überschrift Außen ist irreführend

Zur Info Base Station, 3 x Indor, Rain

Bin ich blind ? Wo ist den der Link zur Repo vom Modul ?

Bei der Modulübersicht

Andersrum - eigentlich ist dieser Thread in der PHP Modulübersicht verlinkt:

Übersicht der PHP-Module

Echt…ich dachte man kann nur 3 Module anlernen :confused::eek:

Kanst du mal ein ShowData machen und mir schicken ???

Ich teile die Devices nach der Spec:


"type":
                    "description": "
                    Included in every device or module. 
                    It defines the type of the device/module. 
                    Its values are among :
                    NAMain : for the base station
                    NAModule1 : for the outdoor module
                    NAModule2 : for the wind module
                    NAModule4 : for the additionnal indoor module
                    NAModule3 : for the rain gauge module
                    NAPlug    : for the thermostat relay/plug (nicht implementiert)
                    NATherm1  : for the thermostat module (nicht implementiert)

Das geht leider nicht erstreckt sich über mehrere Seiten.
Kannst Du da etwas einbauen das man das ausdrucken kann?

In ShowData sind alle Daten aller Module drin.

…logt jetzt in Meldungen, da sollte man besser rankommen.

Hi,

wo legste denn das logfile ab?

ach Raspi

Er schrieb doch unter Meldungen, einfach in der Konsole mitlaufen lassen :wink:

Oder im IPS-Logfile, und wo das liegt, steht in der Doku:
IPS_GetLogDir — IP-Symcon :: Automatisierungssoftware

Also /var/log/symcon

Michael

+1 Michael

einfach im „Meldung“ Fenster schauen…lässt sich besser kopieren…

evt: ist das interessant:
IPS_LogMessage:Der Befehl schreibt unter Angabe des Absenders Sender den String Meldung in die IP-Symcon Log-Datei. Der String Sender gibt dabei den Verursacher der Meldung an, z.B. den Namen des Skripts. Die Ausgabe der Meldung kann als “Custom Message” live im Meldungsfenster beobachtet werden.

https://www.symcon.de/service/dokumentation/befehlsreferenz/programminformationen/ips-logmessage/

Das muss natürlich aktiviert sein…

09.11.2015 20:56:55 | Netatmo_Modul | --------------------------------------
- Weather Stations Basic Information -
--------------------------------------
---------------------------
- User's weather stations -
---------------------------
- Netatmo -
id: 70:ee:50:02:2b:6e
type: Main device 
Last data: 
AbsolutePressure: 982 mbar
time_utc: 9 November 20:50
Noise: 49 db
Temperature: 23.8 °C
temp_trend: stable °C
Humidity: 50 %
Pressure: 1028.7 mbar
pressure_trend: stable mbar
CO2: 619 ppm
date_max_temp: 9 November 11:30
date_min_temp: 9 November 07:23
min_temp: 21.4 °C
max_temp: 24.2 °C
 
Modules: 
- Außen -
id: 02:00:00:01:da:e2
type: Outdoor
Last data: 
time_utc: 9 November 19:50
Temperature: 12.1 °C
temp_trend: stable °C
Humidity: 88 %
date_max_temp: 9 November 10:55
date_min_temp: 8 November 23:25
min_temp: 11.6 °C
max_temp: 15.9 °C
       ----------------------   
- Galerie -
id: 03:00:00:01:17:c0
type: Indoor
Last data: 
time_utc: 9 November 19:49
Temperature: 23.3 °C
temp_trend: stable °C
Humidity: 43 %
CO2: 426 ppm
date_max_temp: 9 November 11:15
date_min_temp: 9 November 15:17
min_temp: 23.3 °C
max_temp: 23.7 °C
       ----------------------   
- Regen -
id: 05:00:00:00:92:5c
type: Rain Gauge
Last data: 
time_utc: 9 November 19:50
Rain: 0 mm
sum_rain_24: 0 mm
sum_rain_1: 0 mm
       ----------------------   
- Untergeschoss -
id: 03:00:00:01:f9:86
type: Indoor
Last data: 
time_utc: 9 November 19:50
Temperature: 23.7 °C
temp_trend: stable °C
Humidity: 49 %
CO2: 448 ppm
date_max_temp: 9 November 14:32
date_min_temp: 8 November 23:01
min_temp: 23.2 °C
max_temp: 23.8 °C

Servus,

kann ich kann nichts erkennen warum er das nicht parsen können soll.

Kannst du mir einen Screenshot vom InstanzBaum machen, was daraus wird ??

Anbei Screenshot

ich habe einen Verdacht - melde mich wenn ich es habe…

Sieht schon alles sehr gut aus.
Nur kommt nachfolgender Fehler.
Und Aussen wird bei jedem Einlesen zusätzlich angelegt

sc.png

gar nicht so schlecht, dafür das ich es nicht testen kann und nur im Github progge :wink:

Das Problem ist, das er mit dem ‚?‘ in Außen nicht klar kommt und daher den Identifier nicht findet.

Versuche das mit maskierung in den Griff zu bekommen. Wird dann eben ‚Aussen‘ heissen.

Feedback erwünscht…

Hi,

alles prima funkt jetzt tadelos

super…stelle dann die Version auf 1.0 :smiley:

Danke dir fürs Testen.–> hab dich dankend erwähnt :slight_smile:

Ich hatte mit einem Modul für Netatmo auch angefangen. Das war aber mit einem Client Modul für die Verbindung zum Server und Device-Modulen statt Kategorien für jedes Teil. Das war für mich mehr in der Logik für die Sensoren :smiley: Es ist aber dann etwas komplexer und die Zeit fehlt.
Dein Modul funktioniert auf jeden Fall ganz gut. Danke.

Gruß

Zapp