dapor
6. November 2015 um 12:13
1
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
drapple
9. November 2015 um 07:17
3
Bin ich blind ? Wo ist den der Link zur Repo vom Modul ?
dapor
9. November 2015 um 08:56
5
Andersrum - eigentlich ist dieser Thread in der PHP Modulübersicht verlinkt:
Übersicht der PHP-Module
dapor
9. November 2015 um 08:57
6
Echt…ich dachte man kann nur 3 Module anlernen :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.
dapor
9. November 2015 um 14:13
8
…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
Oder im IPS-Logfile, und wo das liegt, steht in der Doku:
IPS_GetLogDir IP-Symcon :: Automatisierungssoftware
Also /var/log/symcon
Michael
dapor
9. November 2015 um 20:13
11
+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…
dapor:
+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.
IPS_LogMessage — IP-Symcon :: Automatisierungssoftware
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
dapor
10. November 2015 um 08:45
13
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 ??
dapor
10. November 2015 um 13:43
15
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
dapor
10. November 2015 um 15:30
17
gar nicht so schlecht, dafür das ich es nicht testen kann und nur im Github progge
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
dapor
10. November 2015 um 15:56
19
super…stelle dann die Version auf 1.0
Danke dir fürs Testen.–> hab dich dankend erwähnt
zapp
13. November 2015 um 06:41
20
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 Es ist aber dann etwas komplexer und die Zeit fehlt.
Dein Modul funktioniert auf jeden Fall ganz gut. Danke.
Gruß
Zapp