2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-07 19:04:20 +00:00

38_netatmo: new token refresh handling and fallback reading

git-svn-id: https://svn.fhem.de/fhem/trunk@29001 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
moises 2024-06-26 20:45:35 +00:00
parent 722cec2bba
commit 6f02d81b3c

View File

@ -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 <name> netatmo device\
define <name> netatmo userid publickey\
define <name> 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;