Netatmo Modul - 38_netatmo.pm (Support)

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

Vorheriges Thema - Nächstes Thema

Mad-at

#1095
Also vielleicht bin ich ja zu blöd, aber bei mir sagt er im Log

2020.05.28 14:03:19 3: Wetter: poll (PUBLIC)
2020.05.28 14:03:19 3: Wetter getPublicDevices (48.XXXXX,16.XXXXX / 48.XXXXX,16.XXXXX)
2020.05.28 14:03:19 3: : refreshing token
2020.05.28 14:03:19 1: : DNS error, cannot resolve
2020.05.28 14:03:19 1: Wetter: No access token was found! (getPublicDevices)


Ich habe das mit

defmod Wetter netatmo PUBLIC 48.XXXXX,16.XXXXX 0.08

angelegt. Fehler?
Weiß jemand Rat?

Danke!

Markus M.

Zitat von: Mad-at am 28 Mai 2020, 15:09:44
2020.05.28 14:03:19 1: : DNS error, cannot resolve
Ist dein Netzwerk ok?
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

Mad-at

Ja, und der dns resolve Teil eines ping klappt auch (51.145.143.28). Ping von api.netatmo.com ist zwar nicht möglich, aber das scheint prinzipiell (serverseitig) so zu sein, geht nämlich vom pc auch nicht.

Mad-at

#1098
Ergänzung: In den query logs des DNS Servers taucht immer eine Anfrage nach "." (also in Worten: punkt) auf wenn ich ein get update beim netatmo Modul durchführe und FHEM in den logs behauptet er kann nicht resolven.
"Update all" bei FHEM und andere online Abfragen klappen aber problemlos, das bedeutet das DNS Resolve an sich aus FHEM heraus funktioniert. Irgendwie scheint das Modul bei mir nicht nach api.netatmo.com zu fragen??? Im Quelltext steht der aber drin.  :o

Ergänzung II: Wenn ich "spasseshalber" das define aus dem ersen post übernehme:

define netatmo netatmo ACCOUNT abc@test.com myPassword 2134123412399119d4123134 AkqcOIHqrasfdaLKcYgZasd987123asd

Beschwert er sich (logisch) über falschen user/passwort in folgender Form:

2020.06.02 18:42:29 2: netatmo: encrypt abc@test.com/myPassword to crypt:00530124420116474f525658/crypt:0c4832054517125c1355
2020.06.02 18:42:29 2: netatmo: json message error: invalid_client


Interpretiere ich so, dass er hier sich durchaus mit dem netatmo Server verbinden kann. Und er fragt beim DNS Server auch brav nach diversen Servern inklusive netatmo an, was ihm auch beantwortet wird.

Hat irgendwer nur das PUBLIC define laufen? Derzeit? Oder hat das Modul vielleicht doch einen Fehler?

Kamik

Hi,
sorry falls ich hier zwischendrin reingrätsche...

Ist es möglich auch zwei Instanzen der presence zu erzeugen? Meine Idee wäre es mir eine oder zwei weitere Kameras zu kaufen. Ich würde gerne Ereignisse trennen, da ich mit der ersten Kamera eine Art Alarmsteuerung für meine Rolläden auf der Terrasse mache. Da wären gleiche Ereignisse von einem anderen Ort nicht hilfreich.
Gleiches gilt für die App. Hat jemand schon Erfahrungen damit gemacht?

Beste Grüße

Gesendet von meinem SM-G950F mit Tapatalk


Markus M.

Zitat von: Mad-at am 01 Juni 2020, 17:20:17Hat irgendwer nur das PUBLIC define laufen? Derzeit? Oder hat das Modul vielleicht doch einen Fehler?
Ich kann mir das nicht erklären. Ist dein Passwort zufällig irgendwie "seltsam"?
Also ein @ oder . drin oder nur Zahlen?
Hast du überhaupt ein eigenes Netatmo Gerät?

Zitat von: Kamik am 05 Juni 2020, 09:44:38Ist es möglich auch zwei Instanzen der presence zu erzeugen?
Klar geht das.
Wird mit autocreate angelegt und sämtliche events sind getrennt.
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

Kamik



Zitat von: Markus M. am 05 Juni 2020, 09:52:06
Klar geht das.
Wird mit autocreate angelegt und sämtliche events sind getrennt.

Super. Vielen Dank

Gesendet von meinem SM-G950F mit Tapatalk


Mad-at

Zitat von: Markus M. am 05 Juni 2020, 09:52:06Hast du überhaupt ein eigenes Netatmo Gerät?

Nein, das war ja gerade die Frage: ich wollte die Niederschlagsdaten "schnorren" und hatte den Eindruck dass über das public define diese Daten abgezogen werden können ohne ein netatmo Konto zu haben. Wenn man trotzdem ein Konto braucht ist alles klar...

Kamik



Zitat von: Markus M. am 05 Juni 2020, 09:52:06
Klar geht das.
Wird mit autocreate angelegt und sämtliche events sind getrennt.

Hm.. ich habe mich falsch ausgedrückt. Mit geht es natürlich um den Webhook, der ein Ereignis in Echtzeit meldet. Ist der Webhook auch für mehrere Geräte möglich. Das kommt ja aus der Netatmo api Seite.

Gesendet von meinem SM-G950F mit Tapatalk


Mad-at

Zitat von: Mad-at am 05 Juni 2020, 10:00:01
Nein, das war ja gerade die Frage: ich wollte die Niederschlagsdaten "schnorren" und hatte den Eindruck dass über das public define diese Daten abgezogen werden können ohne ein netatmo Konto zu haben. Wenn man trotzdem ein Konto braucht ist alles klar...

Nach sehr lieber PM Hilfe von Markus - DANKE! - vielleicht kurz für die Nachwelt festhalten: Man braucht natürlich auch für den PUBLIC access ein netatmo Konto und das initiale NETATMO ACCOUNT define. Dafür muss man aber kein netatmo Gerät besitzen. Also einfach wortwörtlich an die Modulhilfe halten und nicht nachdenken oder interpretieren.  ::)

Udomatic

Hallo,

lassen sich Windmesser und Regensensor auch integrieren?
Beide Geräte sind in meinem netatmo account aber FHEM legt diese nicht an.
Möchte die Werte schon gerne für Automationen nutzen!
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

Markus M.

Warum nicht?
Was loggt set autocreate auf das Account Device mit verbose 5?
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

Udomatic

Zitat von: Markus M. am 03 Juli 2020, 23:12:22
Warum nicht?
Was loggt set autocreate auf das Account Device mit verbose 5?

Das steht dann im FHEM Log

2020.07.03 23:15:10 4: netatmo_Wetter: device '70:ee:50:58:bf:96' already defined
2020.07.03 23:15:10 4: netatmo_Wetter: module '02:00:00:5f:23:0c' already defined


Das ist das Innenraumodul und Außenmodul was das Log hier ausspuckt.

Für das autocreate device habe ich kein eigenes Log.

Ich habe beide Geräte im netatmo Account hinzugefügt nachdem ich den Account in FHEM eingebunden hatte. Spielt das eine Rolle?
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

Markus M.

Zitat von: Udomatic am 03 Juli 2020, 23:22:26Das ist das Innenraumodul und Außenmodul was das Log hier ausspuckt.
Für das autocreate device habe ich kein eigenes Log.
Ich habe beide Geräte im netatmo Account hinzugefügt nachdem ich den Account in FHEM eingebunden hatte. Spielt das eine Rolle?
Sollte keine Rolle spielen.
Werden die beiden Geräte bei get devices angezeigt?
autocreate ist aktiviert?

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

Udomatic

#1109
Zitat von: Markus M. am 03 Juli 2020, 23:26:37
Sollte keine Rolle spielen.
Werden die beiden Geräte bei get devices angezeigt?
autocreate ist aktiviert?

So sieht mein autocreate Device aus:

Internals:
   FUUID      5cc59094-f33f-45fc-17b9-aea32dba2f1745aa
   NAME       autocreate
   NOTIFYDEV  global
   NR         11
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
Attributes:
   filelog    ./log/%NAME-%Y.log
   icon       system_fhem
   room       FHEM


Passt das?

Oh, ein get Devices zeigt folgendes

id fw type name
70:ee:50:58:bf:96 178 NAMain Innenraum
02:00:00:5f:23:0c 50 NAModule1 Aussenraum
05:00:00:06:c6:04 12 NAModule3 Regen_TH27
06:00:00:04:80:26 25 NAModule2 Wind_TH27


Aber ich sehe die unteren beiden Geräte nicht als Device...
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,