Make sure you run the latest version before reporting an issue. Feature requests should go in the forum: https://community.home-assistant.io/c/feature-requests
Home Assistant release (hass --version):
0.20.dev0
Python release (python3 --version):
Component/platform:
fitbit
Description of problem:
Fitbit sensor stops updating 2 hours after hass has started.
Two different tracebacks provided.
Expected:
Fitbit updating sensors.
Problem-relevant configuration.yaml entries and steps to reproduce:
Traceback (if applicable):
Traceback (most recent call last):
File "/srv/hass/src/home-assistant/homeassistant/core.py", line 801, in job_handler
func(arg)
File "/srv/hass/src/home-assistant/homeassistant/helpers/event.py", line 179, in pattern_time_change_listener
action(now)
File "/srv/hass/src/home-assistant/homeassistant/helpers/entity_component.py", line 191, in _update_entity_states
entity.update_ha_state(True)
File "/srv/hass/src/home-assistant/homeassistant/helpers/entity.py", line 145, in update_ha_state
self.update()
File "/srv/hass/src/home-assistant/homeassistant/util/__init__.py", line 289, in wrapper
result = method(*args, **kwargs)
File "/srv/hass/src/home-assistant/homeassistant/components/sensor/fitbit.py", line 365, in update
@Throttle(MIN_TIME_BETWEEN_UPDATES)
File "/media/Server/HomeAssistant/deps/fitbit/api.py", line 515, in time_series
return self.make_request(url)
File "/media/Server/HomeAssistant/deps/fitbit/api.py", line 227, in make_request
response = self.client.make_request(*args, **kwargs)
File "/media/Server/HomeAssistant/deps/fitbit/api.py", line 68, in make_request
response = self._request(method, url, data=data, auth=auth, **kwargs)
File "/media/Server/HomeAssistant/deps/fitbit/api.py", line 55, in _request
return self.session.request(method, url, **kwargs)
File "/srv/hass/lib/python3.5/site-packages/requests/sessions.py", line 461, in request
prep = self.prepare_request(req)
File "/srv/hass/lib/python3.5/site-packages/requests/sessions.py", line 394, in prepare_request
hooks=merge_hooks(request.hooks, self.hooks),
File "/srv/hass/lib/python3.5/site-packages/requests/models.py", line 299, in prepare
self.prepare_auth(auth, url)
File "/srv/hass/lib/python3.5/site-packages/requests/models.py", line 494, in prepare_auth
r = auth(self)
File "/media/Server/HomeAssistant/deps/requests_oauthlib/oauth2_auth.py", line 35, in __call__
http_method=r.method, body=r.body, headers=r.headers)
File "/media/Server/HomeAssistant/deps/oauthlib/oauth2/rfc6749/clients/base.py", line 194, in add_token
raise TokenExpiredError()
oauthlib.oauth2.rfc6749.errors.TokenExpiredError: (token_expired)
Traceback (most recent call last):
File "/srv/hass/src/home-assistant/homeassistant/core.py", line 801, in job_handler
func(arg)
File "/srv/hass/src/home-assistant/homeassistant/helpers/event.py", line 179, in pattern_time_change_listener
action(now)
File "/srv/hass/src/home-assistant/homeassistant/helpers/entity_component.py", line 191, in _update_entity_states
entity.update_ha_state(True)
File "/srv/hass/src/home-assistant/homeassistant/helpers/entity.py", line 145, in update_ha_state
self.update()
File "/srv/hass/src/home-assistant/homeassistant/util/__init__.py", line 289, in wrapper
result = method(*args, **kwargs)
File "/srv/hass/src/home-assistant/homeassistant/components/sensor/fitbit.py", line 365, in update
response = self.client.time_series(self.resource_type, period="7d")
File "/media/Server/HomeAssistant/deps/fitbit/api.py", line 515, in time_series
return self.make_request(url)
File "/media/Server/HomeAssistant/deps/fitbit/api.py", line 227, in make_request
response = self.client.make_request(*args, **kwargs)
File "/media/Server/HomeAssistant/deps/fitbit/api.py", line 68, in make_request
response = self._request(method, url, data=data, auth=auth, **kwargs)
File "/media/Server/HomeAssistant/deps/fitbit/api.py", line 55, in _request
return self.session.request(method, url, **kwargs)
File "/srv/hass/lib/python3.5/site-packages/requests/sessions.py", line 461, in request
prep = self.prepare_request(req)
File "/srv/hass/lib/python3.5/site-packages/requests/sessions.py", line 394, in prepare_request
hooks=merge_hooks(request.hooks, self.hooks),
File "/srv/hass/lib/python3.5/site-packages/requests/models.py", line 299, in prepare
self.prepare_auth(auth, url)
File "/srv/hass/lib/python3.5/site-packages/requests/models.py", line 494, in prepare_auth
r = auth(self)
File "/media/Server/HomeAssistant/deps/requests_oauthlib/oauth2_auth.py", line 35, in __call__
http_method=r.method, body=r.body, headers=r.headers)
File "/media/Server/HomeAssistant/deps/oauthlib/oauth2/rfc6749/clients/base.py", line 194, in add_token
raise TokenExpiredError()
oauthlib.oauth2.rfc6749.errors.TokenExpiredError: (token_expired)
Additional info:
Make sure you run the latest version before reporting an issue. Feature requests should go in the forum: https://community.home-assistant.io/c/feature-requests
Home Assistant release (
hass --version):0.20.dev0
Python release (
python3 --version):Component/platform:
fitbit
Description of problem:
Fitbit sensor stops updating 2 hours after hass has started.
Two different tracebacks provided.
Expected:
Fitbit updating sensors.
Problem-relevant
configuration.yamlentries and steps to reproduce:Traceback (if applicable):
Additional info: