diff --git a/charger/easee.go b/charger/easee.go index 14a36ca33b..04eacb88ae 100644 --- a/charger/easee.go +++ b/charger/easee.go @@ -186,7 +186,7 @@ func NewEasee(user, password, charger string, timeout time.Duration) (*Easee, er // refresh ensures tokens are refreshed even when not charging for longer time func (c *Easee) refresh() { - for range time.Tick(time.Hour) { + for range time.Tick(5 * time.Minute) { if _, err := c.Client.Transport.(*oauth2.Transport).Source.Token(); err != nil { c.log.ERROR.Println("token refresh:", err) } diff --git a/charger/easee/identity.go b/charger/easee/identity.go index d981800ac2..f50024535f 100644 --- a/charger/easee/identity.go +++ b/charger/easee/identity.go @@ -60,7 +60,7 @@ func TokenSource(log *util.Logger, user, password string) (oauth2.TokenSource, e if err = c.DoJSON(req, &token); err == nil { token := token.AsOAuth2Token() ts := oauth.RefreshTokenSource(token, c) - c.TokenSource = oauth2.ReuseTokenSourceWithExpiry(token, ts, 6*time.Hour) + c.TokenSource = oauth2.ReuseTokenSourceWithExpiry(token, ts, 15*time.Minute) } }