Netatmo Modul - 38_netatmo.pm (Support)

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

Vorheriges Thema - Nächstes Thema

Markus M.

Bitte mal diese Version ausprobieren.
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

Cluni

#481
Hab sie mal ausgetauscht und werde berichten.

Hast du denn was konkretes gefunden, was auf das Problem hindeutet?

Dank dir jedenfalls schon mal recht herzlich!

EDIT: Ich habe grade mal ein "update check" gemacht - da erscheint die Datei auch. Ist das der Fall, weil ich die händisch getauscht habe? Mache eigentlich regelmäßig ein update...

Markus M.

Zitat von: Cluni am 17 März 2017, 19:02:51
Hast du denn was konkretes gefunden, was auf das Problem hindeutet?
EDIT: Ich habe grade mal ein "update check" gemacht - da erscheint die Datei auch. Ist das der Fall, weil ich die händisch getauscht habe? Mache eigentlich regelmäßig ein update...

Dein Netzwerkproblem kann ich nicht lösen, nur besser darauf reagieren.
Du darfst kein Update machen, sonst hast du wieder die alte Version.
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

Cluni

Alles klar - danke!
Aber alle anderen neuen Dateien einzeln updaten kann ich ja, oder?

rubbertail

Wenn du im "global"-device ein attribut "excludeFromUpdate" setzt und den Wert 38_netatmo.pm da rein schreibst, ist sie geschützt vor Updates - und du kannst die anderen automatisch machen lassen.
FHEM auf Raspi, CUL433, CUL868, RFXTRX433e, CULCuBE
FRITZ: Fritzbox7590AX, 6xFritzDECT301, 10xFritzDECT200, FritzRepeater 6000
MAX!: Fensterkontakte
netatmo: Wetterstation & Thermostat
Milights, IT, Withings, HUE

Cluni

Super, klasse! Jetzt erscheint es auch beim check nicht mehr!
Dank dir! Man(n) lernt nie aus... ;)

Cluni

#486
Mist - ich muss nochmal fragen. Ich habe gerade ein "version netatmo" gemacht und da kommt u.a. folgendes heraus:
38_netatmo.pm 13582 2017-03-02 21:59:42Z moises

Habe ich die falsche Datei ersetzt? Ich habe die in /opt/fhem/FHEM ersetzt....

pi@raspberrypi:/opt/fhem/FHEM $ dir -l 38_netatmo*
-rw-r--r-- 1 fhem dialout 201007 Mar  5 15:47 38_netatmo.bak
-rw-r--r-- 1 fhem dialout 204963 Mar 17 18:45 38_netatmo.pm


rubbertail

Was kriegst du denn angezeigt bei ls -l /opt/fhem/FHEM/38*?

Der Ort stimmt schon, aber ggf User und Gruppe nicht.
FHEM auf Raspi, CUL433, CUL868, RFXTRX433e, CULCuBE
FRITZ: Fritzbox7590AX, 6xFritzDECT301, 10xFritzDECT200, FritzRepeater 6000
MAX!: Fensterkontakte
netatmo: Wetterstation & Thermostat
Milights, IT, Withings, HUE

Cluni

Siehe oben - hatte das dir noch angehängt.


Gesendet von iPhone mit Tapatalk

rubbertail

Dann muss Markus die Version kommentieren, Rest sieht gut aus
FHEM auf Raspi, CUL433, CUL868, RFXTRX433e, CULCuBE
FRITZ: Fritzbox7590AX, 6xFritzDECT301, 10xFritzDECT200, FritzRepeater 6000
MAX!: Fensterkontakte
netatmo: Wetterstation & Thermostat
Milights, IT, Withings, HUE

Markus M.

Sieht ok aus.
Keine Backups anlegen und auch kein Exclude.
Einfach mal 2 Tage kein Update machen. Wenn es so lange funktioniert, kommt das sowieso ins Update.
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

MauiJim

Stand heute morgen:

Internals:
   CFGFN
   Clients    :netatmo:
   DEF        ACCOUNT crypt:5a07590f255145045a08195f175d5e5453101a010b1f crypt:7b0356171c010344722e 5839f918ac34a52ed48cd81a GWlpoQq6dsamieP1durEZsmfYQ2i5f8V2C5ck30T7v6Q
   INTERVAL   3600
   NAME       netatmo.station
   NOTIFYDEV  global
   NR         77
   NTFY_ORDER 50-netatmo.station
   STATE      state - net:network
   SUBTYPE    ACCOUNT
   TYPE       netatmo
   access_token 56387e4767e4825dbc75220e|63755d714785c5268150ca9c92021597
   expires_at 1489838003
   network    ok
   refresh_token 56387e4767e4825dbc75220e|17ebaa7a9874d291970d16e2fa7cbce8
   status     Invalid access token
   Helper:
     Dblog:
       Active:
         Dblogging:
           TIME       1489827203.74176
           VALUE      Invalid access token
   Readings:
     2017-03-18 09:53:23   active          Invalid access token
   Helper:
     client_id  5839f918ac34a52ed48cd81a
     client_secret GWlpoQq6dsamieP1durEZsmfYQ2i5f8V2C5ck30T7v6Q
     devices:
       HASH(0x3563c08)
       HASH(0x35640e8)
       HASH(0x3563d28)
       HASH(0x3577e10)
       HASH(0x35773c0)
     homecoachs:

Markus M.

Zitat von: MauiJim am 18 März 2017, 09:56:31
Stand heute morgen:

Internals:
   access_token 56387e4767e4825dbc75220e|63755d714785c5268150ca9c92021597
   expires_at 1489838003
   network    ok
   status     Invalid access token


Hmm... eigentlich sollte das noch eine Stunde gültig sein.
Seit wann ist das so? Solltest du im Log sehen.
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

Cluni

@MauiJim: Ist das denn mit der Testversion, die Markus gestern gepostet hat?


Gesendet von iPhone mit Tapatalk

MauiJim

#494
Ja, ist mit der Testversion. Habe ich gestern Abend gleich eingespielt.

Hier das Log:
2017.03.18 00:20:04 4: netatmo.station: dispatch (token)
2017.03.18 00:20:04 4: netatmo.station: dispatch return: token
2017.03.18 00:20:04 5: $VAR1 = {
          'access_token' => '56387e4767e4825dbc75220e|8545ba1db2b1793d0a75bbeb1f92bd16',
          'expire_in' => 10800,
          'expires_in' => 10800,
          'refresh_token' => '56387e4767e4825dbc75220e|17ebaa7a9874d291970d16e2fa7cbce8',
          'scope' => [
                       'read_station',
                       'read_thermostat',
                       'write_thermostat',
                       'write_camera',
                       'read_camera',
                       'access_camera',
                       'read_presence',
                       'write_presence',
                       'access_presence',
                       'read_homecoach'
                     ]
        };

2017.03.18 00:20:04 4: netatmo.station: dispatch (stationsdata)
2017.03.18 00:20:04 4: netatmo.station: dispatch return: stationsdata
2017.03.18 00:20:04 5: $VAR1 = {
          'error' => {
                       'code' => 2,
                       'message' => 'Invalid access token'
                     }
        };


Etwas später dann:
2017.03.18 00:27:55 2: netatmo.regen: http request failed: https://api.netatmo.com/api/getmeasure: Can't connect(2) to https://api.netatmo.com:443: SSL connect attempt failed because of handshake problems SSL connect attempt failed because of handshake problems
2017.03.18 00:28:01 2: netatmo.wind: http request failed: https://api.netatmo.com/api/getmeasure: Can't connect(2) to https://api.netatmo.com:443: SSL connect attempt failed because of handshake problems SSL connect attempt failed because of handshake problems
2017.03.18 00:28:07 2: netatmo.draussen: http request failed: https://api.netatmo.com/api/getmeasure: Can't connect(2) to https://api.netatmo.com:443: SSL connect attempt failed because of handshake problems SSL connect attempt failed because of handshake problems