From 6f02d81b3c5a72be4ebe2ed2d1bb1461408d5c15 Mon Sep 17 00:00:00 2001 From: moises <> Date: Wed, 26 Jun 2024 20:45:35 +0000 Subject: [PATCH] 38_netatmo: new token refresh handling and fallback reading git-svn-id: https://svn.fhem.de/fhem/trunk@29001 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/38_netatmo.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/38_netatmo.pm b/fhem/FHEM/38_netatmo.pm index 781d3bd4e..ae5fa5706 100644 --- a/fhem/FHEM/38_netatmo.pm +++ b/fhem/FHEM/38_netatmo.pm @@ -461,6 +461,7 @@ netatmo_Define($$) $hash->{helper}{apiserver} = "api.netatmo.com";#AttrVal($name, "serverAPI", "api.netatmo.com"); } else { + Log3 "netatmo", 1, "fatal error: netatmo device could not be initialized: ".$name; return "Usage: define netatmo device\ define netatmo userid publickey\ define netatmo PUBLIC latitude longitude [radius]\ @@ -835,8 +836,8 @@ netatmo_refreshToken($;$) { $hash->{STATE} = "DNS error"; $hash->{network} = "dns" if($hash->{SUBTYPE} eq "ACCOUNT"); - delete($hash->{access_token}); - delete($hash->{access_token_app}); + #delete($hash->{access_token}); + #delete($hash->{access_token_app}); InternalTimer( gettimeofday() + 1800, "netatmo_refreshTokenTimer", $hash); Log3 $name, 1, "$name: DNS error, cannot resolve ".$hash->{helper}{apiserver}; return undef;