Netatmo Modul - 38_netatmo.pm (Support)

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

Vorheriges Thema - Nächstes Thema

m.zielinski

Zitat von: grappa24 am 12 Dezember 2022, 08:50:49
Der Netatmo Server ist seit heute Montag ca. 8.00 Uhr wieder offline  >:(
Ärgerlich, dass man nicht lokal auf die Daten der Station zugreifen kann. Oder gibt es einen Reverse-Engineered Server ?
Ich habe inzwischen auch eine Benachrichtigung eingebaut, wenn mehr als 30 Minuten keine Änderung mehr kommt...


grappa24

Der Ausfall heute war ca 8.15 bis 9.00. Jetzt geht's wieder.
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

grappa24

Zitat von: m.zielinski am 12 Dezember 2022, 08:55:37
Ich habe inzwischen auch eine Benachrichtigung eingebaut, wenn mehr als 30 Minuten keine Änderung mehr kommt...
wie hast du die Prüfung gemacht, würde ich gern übernehmen?
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

m.zielinski

defmod Netatmow_watchdog watchdog wohn_netatmo:active:.ok 00:25 SAME {FBMail('Netatmo eingefroren wohn')}


FHEM PI

#1249
Zitat von: Badflex am 30 Dezember 2016, 23:32:14
Wie hast du Webhook eingerichtet?

define netatmo_webhook netatmo WEBHOOK
attr netatmo_webhook IODev netatmo
attr netatmo_webhook webhookURL

Beispiel Url einer FritzBox. Zugriff vom Internet muss eingerichtet sein:
http://Benutzername:Passwort@hdjdndhdjzzuuz.myfritz.net:8083/fhem/netatmo   
Starten mit:
set netatmo_webhook webhook add

Es dürfen keine Sonderzeichen im Passwort/Benutzername der Webhook Url sein.
Nach dem Adden des Webhooks nochmal im dev.netatmo auf unban klicken falls gebannt wurde.

Ich habe die Funktion des Webhooks nicht verstanden.
Benutzername / Passwort : Ist Hiermit das Passwort der Fritzbox gemeint?
Muss in der Fritz-Box eine Portfreigabe gemacht werden? Aktuell ist FHEM von Außen nicht erreichbar.

Markus M.

Zitat von: FHEM PI am 30 Dezember 2022, 18:58:07Ich habe die Funktion des Webhooks nicht verstanden.
Benutzername / Passwort : Ist Hiermit das Passwort der Fritzbox gemeint?
Muss in der Fritz-Box eine Portfreigabe gemacht werden? Aktuell ist FHEM von Außen nicht erreichbar.

FHEM
Das ist die komplette URL über die dein FHEM von aussen erreichbar ist, idealerweise eine eigene Instanz mit eigenen Credentials, die sonst keine Rechte hat. Darauf dann über ein allowed User/Passwort definieren und nichts freigeben.
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

Badflex

Hallo,
kann man irgendwie auch die Vorhersagen anzeigen lassen?
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

grappa24

#1252
[Edit]:
1) Läuft wieder. Irgendwann wird man schizophren und schiebt alles auf dieses eine (nichtexistente) Problem  ;)
2) Hatte gestern am Debian "rumgeschraubt", einmal den RasPi neugestartet und alles läuft wieder, vermute es war ein SSL Problem


seit heute morgen 9:00 Uhr hab ich wieder mal Verbindungsprobleme. Liegt das

a) an meinem System oder
b) an einem generellen Server-Problem bei netatmo oder
c) jetzt doch die Folge der Umstellung auf das neue Authentifizierungsverfahren?

2023.01.25 09:00:17 1: Netatmo: token error $VAR1 = {
          'error' => {
                       'code' => 503
                     }
        };

sowie nach einem FHEM Neustart
2023.01.25 09:15:46 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:15:53 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:15:58 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:16:04 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:16:12 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Select timeout/error:
2023.01.25 09:16:21 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:16:26 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:16:43 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:16:50 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:17:01 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Select timeout/error:
2023.01.25 09:17:06 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:17:11 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:17:21 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Select timeout/error:

und paar Minuten später
2023.01.25 09:22:34 2: netatmo_D70_ee_50_04_82_be: dataTypes missing, re-initializing device
2023.01.25 09:22:43 2: Netatmo: devicelist request failed: https://api.netatmo.com/api/getstationsdata: Can't connect(2) to https://api.netatmo.com:443:  SSL wants a read first
2023.01.25 09:22:48 2: Netatmo: homecoachlist request failed: https://api.netatmo.com/api/gethomecoachsdata: Can't connect(1) to https://api.netatmo.com:443: IO::Socket::INET: connect: timeout
2023.01.25 09:23:50 2: netatmo_D70_ee_50_04_82_be: getmeasure request failed: start_SSL https://api.netatmo.com:443 timed out
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

Badflex

Moin, da ich dauernd Probleme mit dem Webhook habe und ich ständig gebannt werde, wollt ich mal Fragen ob ich nicht einfach die Snapshots auf dem Raspi speichern kann die er ja bei eine Event eh  macht.
Natürlich nur 5 oder so doe er immer überschreibt.
Habe aber keinerlei Idee wie ich das machen soll.
Wie kann ich fhem sagen , nimm den Link bei einem Event aus vom Reading aus Netatmo und speicher das Bild in diesem Order.
Geht das überhaupt?
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

Markus M.

Zitat von: Badflex am 23 Januar 2023, 13:32:54kann man irgendwie auch die Vorhersagen anzeigen lassen?
define netatmo_forecast netatmo FORECAST 70:ee:50:12:34:56


Hat jemand zufällig eine Klingel und schon mal ausprobiert, ob die mit dem Webhook funktioniert?
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

HRE_7390_pi

Hi guten Morgen

Hat jemand das gleiche Problem das ein Fehler mit dem Token hat?
Bei mir
status
Invalid access token

Auf der Legrand Webseite ist in der eigen App jetzt auch ein Feld wo dieser Token wohl generiert wird. Dieser weicht von dem Token ab den FHEM hat.
Bedeutet das nun doch das diese Umstellung das FHEM Plugin blockiert ?

Muss aber auch gestehen das ich ca 18 Monate mein FHEM ,,as it is" am laufen habe. Gab es ggf ein Update des Moduls?

Schönes verlängertes Wochenende
HMUART LAN Gateway (HM-LGW-O-TW-W-EU), CUL868-Homematic, ConBee mit Phoscon REST API, CUL433-IT, Yamaha AVR und BD, OneWire, Homebridge,
HP T610 Debian Stretch KDE mit FHEM2FHEM und Pi2 als 1Wire Slave
Gartenhaus/Wochenendgrundstück FHEM auf Pi2 mit Cul868, Victron SmartSolar

Markus M.

Zitat von: HRE_7390_pi am 30 April 2023, 10:29:11Hat jemand das gleiche Problem das ein Fehler mit dem Token hat?
Gab es ggf ein Update des Moduls?

Gab kein Update und bei mir ist aktuell noch alles in Ordnung.
Bitte NICHT den Token auf der Seite generieren.
Versuch mal den zu löschen wenn das geht, das Modul nutzt noch die alte Authentifierung die aus der App reverse engineered ist um ein paar mehr Features nutzen zu können.
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

HRE_7390_pi

Hi Markus
Danke für die schnelle Rückmeldung.

Hab auf meinem Slave das Modul nochmal neu angelegt. zumindest Account usw OK......
Auf dem Slave hat er im übrigen auch den "neuen" Token. Den hatte ich natürlich generiert ... hoffe der läuft dann nicht ab.
Konnte als info auf der Seite die Module auswählen wie ich wollte, es wurde immer der gleiche Token generiert.

Hilft ggf ein Neustart meines FHEM in der Hauptinstanz, also holt das Modul sich den Token neu?
Oder auf der Hauptinstanz meine Netamo DEF löschen und neu anlegen?

Danke :-)
HMUART LAN Gateway (HM-LGW-O-TW-W-EU), CUL868-Homematic, ConBee mit Phoscon REST API, CUL433-IT, Yamaha AVR und BD, OneWire, Homebridge,
HP T610 Debian Stretch KDE mit FHEM2FHEM und Pi2 als 1Wire Slave
Gartenhaus/Wochenendgrundstück FHEM auf Pi2 mit Cul868, Victron SmartSolar

Markus M.

Zitat von: HRE_7390_pi am 30 April 2023, 11:17:04Hilft ggf ein Neustart meines FHEM in der Hauptinstanz, also holt das Modul sich den Token neu?
Hab gerade in den Code geguckt, das sollte helfen.
Zeut für eine geplante Downtime mit Updates etc., würde ich sagen ;)

ZitatOder auf der Hauptinstanz meine Netamo DEF löschen und neu anlegen?
Nicht empfehlenswert.
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

HRE_7390_pi

HMUART LAN Gateway (HM-LGW-O-TW-W-EU), CUL868-Homematic, ConBee mit Phoscon REST API, CUL433-IT, Yamaha AVR und BD, OneWire, Homebridge,
HP T610 Debian Stretch KDE mit FHEM2FHEM und Pi2 als 1Wire Slave
Gartenhaus/Wochenendgrundstück FHEM auf Pi2 mit Cul868, Victron SmartSolar