Netatmo Modul - 38_netatmo.pm (Support)

Begonnen von Markus M., 17 Mai 2016, 12:37:34

Vorheriges Thema - Nächstes Thema

Markus M.

Keine Ahnung.
Bitte mal ein list vom Account.
Hängt nur dieses eine Device dran?
Irgendwas stimmt mit deinem Zugang nicht.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ares

Hallo Markus,

es hängt nur das eine Device des Nachbarn dran (siehe PM).

Danke
Manfred

Markus M.

Log dich mal unter http://dev.netatmo.com/ ein und prüfe deine App die du angelegt hast.
Dein Passwort darf keine Sonderzeichen enthalten!

Trag anschliessend alles noch mal neu in den ACCOUNT ein:
define <name> netatmo [ACCOUNT] <username> <password> <client_id> <client_secret>
Dann kannst du das mit der Version im Anhang probieren.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ares

#558
Zitat von: Markus M. am 13 April 2017, 00:12:26
Log dich mal unter http://dev.netatmo.com/ ein und prüfe deine App die du angelegt hast.
Dein Passwort darf keine Sonderzeichen enthalten!

Trag anschliessend alles noch mal neu in den ACCOUNT ein:
define <name> netatmo [ACCOUNT] <username> <password> <client_id> <client_secret>
Dann kannst du das mit der Version im Anhang probieren.
Es wurden keine Sonderzeichen verwendet. Nach dem erneuten Eintragen in ACCOUNT werde ich nun seltsamerweise nicht mehr gesperrt, es scheint so als ob am Device etwas durcheinander geraten war. Eventuell hat aber auch der längere Disable funktioniert, der nach einem Neustart von fhem doch funktioniert hat.

Mit der zuletzt installierten Modulversion habe ich aber nun wieder folgende Meldungen im Log.
2017.04.13 02:34:38 2: Netatmo_Klement: invalid time for dynamic update (temperature,humidity): 2017-04-13 02:34:31
2017.04.13 02:34:40 2: Netatmo_Klement: invalid time for dynamic update (pressure): 2017-04-13 02:34:42


Ich habe jetzt mal wieder die Standardversion installiert...
2017.04.13 02:48:49 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-13 02:52:44

Danke
Manfred

Markus M.

Zitat von: ares am 13 April 2017, 02:48:31
Mit der zuletzt installierten Modulversion habe ich aber nun wieder folgende Meldungen im Log.
2017.04.13 02:34:38 2: Netatmo_Klement: invalid time for dynamic update (temperature,humidity): 2017-04-13 02:34:31
2017.04.13 02:34:40 2: Netatmo_Klement: invalid time for dynamic update (pressure): 2017-04-13 02:34:42

Na das sieht doch fast schon mal ganz gut aus!
Das bitte bei Gelegenheit nochmal mit verbose 5 und dann sollten wir fast schon sämtliche Probleme behoben haben.
Kommen beim Start noch irgendwelche Meldungen?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

gloob

#560
Weiß jemand wann Werte wie "rain_hour_max" zurückgesetzt werden? Ist das tagesabhängig?

Und kann man dem Modul abgewöhnen das Log zu füllen:

017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: poll (DEVICE)
2017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: requestDeviceReadings (temperature,humidity)
2017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: requestDeviceReadings (pressure)
2017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: requestDeviceReadings (rain)
2017.04.13 06:44:24 3: netatmo_D70_ee_50_02_d2_44: requestDeviceReadings (windstrength,windangle,guststrength,gustangle)
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Markus M.

Zitat von: gloob am 13 April 2017, 08:09:08
Weiß jemand wann Werte wie "rain_hour_max" zurückgesetzt werden? Ist das tagesabhängig?

Und kann man dem Modul abgewöhnen das Log zu füllen

Ich glaube zur vollen Stunde und um Mitternacht.
Wird über den Account aus dem Dashboard geholt.
Verbose 2 hilft, auf 3 werden nach Vorgabe Sendevorgänge geloggt (aber auch nicht alle).
Wenn Anzahl und Abstand der Anfragen ok sind, kannst du das Loglevel runtersetzen.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ares

#562
Zitat von: Markus M. am 13 April 2017, 07:54:39
Na das sieht doch fast schon mal ganz gut aus!
Das bitte bei Gelegenheit nochmal mit verbose 5 und dann sollten wir fast schon sämtliche Probleme behoben haben.
Kommen beim Start noch irgendwelche Meldungen?

Das sind wieder die Meldungen, welche ich vor den Tests bereits hatte.
Bekommst Du die Meldungen auch mit der Config, die ich Dir per Mail gesendet habe?

vorübergehende Lösung:
attr Netatmo_Klement verbose 1

Viele Grüße
Manfred

ThiemoSt

Zitat von: Markus M. am 30 März 2017, 13:46:08
Du bist geblockt weil die Zeit für das dynamische Update in der Vergangenheit liegt.
Irgendwas stimmt auch nicht mit deinen Daten.
Ich werde das abfangen.
Bis dahin bitte deaktivieren.

BUGFIX AB MORGEN IM UPDATE!

Habe seit langem jetzt nochmal das Modul aktiviert. Habe Verbose schon mal auf 2 runtergesetzt weil sonst viel Meldungen geloggt werden.
Jetzt sind aber noch folgende Meldungen im Log. Sind die zu beachten oder verbose auf 1 setzen?

2017.04.27 07:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 07:46:34
2017.04.27 07:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (temperature,humidity): 2017-04-27 07:46:30
2017.04.27 07:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (rain): 2017-04-27 07:46:59
2017.04.27 07:47:52 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 07:49:37
2017.04.27 08:16:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 08:16:51
2017.04.27 08:17:52 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 08:19:29
2017.04.27 08:17:52 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 08:19:44
2017.04.27 08:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 08:46:49
2017.04.27 08:47:52 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 08:49:45
2017.04.27 08:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (temperature,humidity): 2017-04-27 08:49:50
2017.04.27 09:16:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (temperature,humidity): 2017-04-27 09:17:09
2017.04.27 09:17:52 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 09:20:03
2017.04.27 09:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 09:47:11
2017.04.27 09:47:52 2: NN.xx.WE.Federath: invalid time for dynamic update (temperature,humidity): 2017-04-27 09:50:29
2017.04.27 09:47:52 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 09:50:18
2017.04.27 10:16:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 10:17:34
2017.04.27 10:16:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 10:17:30
2017.04.27 10:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 10:20:32
2017.04.27 10:46:08 2: NN.xx.WE.Marialinden: invalid time for dynamic update (temperature,humidity): 2017-04-27 10:47:37
2017.04.27 10:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 10:47:51
2017.04.27 10:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 10:47:57
2017.04.27 10:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 10:50:25
2017.04.27 11:16:10 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 11:17:42
2017.04.27 11:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 11:20:44
2017.04.27 11:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (temperature,humidity): 2017-04-27 11:20:52
2017.04.27 11:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 11:20:47
2017.04.27 11:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 11:47:55
2017.04.27 11:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 11:51:09
2017.04.27 11:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (temperature,humidity): 2017-04-27 11:50:46
2017.04.27 11:47:53 2: NN.xx.WE.Federath: invalid time for dynamic update (windstrength,windangle,guststrength,gustangle): 2017-04-27 11:51:01
2017.04.27 12:16:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 12:18:22
2017.04.27 12:17:53 2: NN.xx.WE.Federath: invalid time for dynamic update (pressure): 2017-04-27 12:21:17
2017.04.27 12:46:09 2: NN.xx.WE.Marialinden: invalid time for dynamic update (pressure): 2017-04-27 12:48:26
FHEM, Ubuntu unter Proxmox (NUCi7)
FHT80B; CUL_FHTTK; HMUARTLGW; HUE; Netatmo; ENIGMA2; FRITZBOX; S7 und viele weitere.

ares

Zitat von: ThiemoSt am 27 April 2017, 13:01:58
Habe seit langem jetzt nochmal das Modul aktiviert. Habe Verbose schon mal auf 2 runtergesetzt weil sonst viel Meldungen geloggt werden.
Jetzt sind aber noch folgende Meldungen im Log. Sind die zu beachten oder verbose auf 1 setzen?
Die Meldungen stören nicht nur Dich - ich habe verbose jetzt auf 1 gesetzt (siehe den Post vor Deinem) und habe so wieder den Stand, der vor einigen Monaten mit höherem Verbose aktuell war.

Viele Grüße
Manfred

Markus M.

Hast du nochmal ein Update gemacht?
Die Meldungen kannst du ignorieren. Public Stationen liefern Daten und Timestamps anders aus, hier greifen dann die vorgegeben Zeiten.
Ich setze das Level bei Gelegenheit hoch.
Für das Device kannst du aber einfach Verbose 1 setzen.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ares

Zitat von: Markus M. am 27 April 2017, 13:55:37
Hast du nochmal ein Update gemacht?
Die Meldungen kannst du ignorieren. Public Stationen liefern Daten und Timestamps anders aus, hier greifen dann die vorgegeben Zeiten.
Ich setze das Level bei Gelegenheit hoch.
Für das Device kannst du aber einfach Verbose 1 setzen.
Das Update wurde direkt vor dem Post oben durchgeführt und danach Verbose für das Device auf 1 gesetzt (siehe oben).

Manfred

marcus42

Hallo Markus,

zunächst erst mal vielen Dank für das Modul!

Ich habe bei mir die Netatmo Presence so in fhem eingebunden, dass die Kamera aktiviert wird sobald der FHEM-Status auf 'Abwesend' gestellt wird.
Bei Status 'Anwesend' wird die Aufzeichnung deaktiviert. Das klappt auch soweit ganz gut.

Noch besser gefallen würde es mir, wenn ich das Aufzeichnen dauerhaft anlassen könnte,
jedoch die Benachrichtigungseinstellungen in Abhängigkeit des Anwesenheit-Status setzen könnte.

Genauer: Ich möchte über FHEM zwischen "Aufzeichnen" und "Aufzeichnen mit Benachrichtigung" umschalten können für Menschen & Fahrzeugen.

Kann ich diese Einstellungen über das Modul vornehmen? Ich habe es bisher nirgendwo gefunden.

VG Marcus

Markus M.

Zitat von: marcus42 am 02 Mai 2017, 19:29:32
Noch besser gefallen würde es mir, wenn ich das Aufzeichnen dauerhaft anlassen könnte,
jedoch die Benachrichtigungseinstellungen in Abhängigkeit des Anwesenheit-Status setzen könnte.
Genauer: Ich möchte über FHEM zwischen "Aufzeichnen" und "Aufzeichnen mit Benachrichtigung" umschalten können für Menschen & Fahrzeugen.
Kann ich diese Einstellungen über das Modul vornehmen? Ich habe es bisher nirgendwo gefunden.

Na das ist doch mal eine nette Idee :)
Bitte ausprobieren, die Settings sind im HOME Device zu finden und noch nicht ganz vollständig - die die du brauchst sind aber bereits dabei.
Alarm-Erkennung mit der Presence kannst du mal testen, das hat Netatmo noch gar nicht im UI.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

marcus42

Hallo Markus,

wow die Antwort kam ja schnell !!

Ich komme leider erst morgen dazu es zu testen.

Vielen Dank schon mal. Ich melde mich nach dem Test.

VG Marcus