Traceback (most recent call last):


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask/app.py", line 2446, in wsgi_app

response = self.full_dispatch_request()


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask/app.py", line 1951, in full_dispatch_request

rv = self.handle_user_exception(e)


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask/app.py", line 1820, in handle_user_exception

reraise(exc_type, exc_value, tb)


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask/_compat.py", line 39, in reraise

raise value


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask/app.py", line 1949, in full_dispatch_request

rv = self.dispatch_request()


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request

return self.view_functions[rule.endpoint](**req.view_args)


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask_appbuilder/security/decorators.py", line 123, in wraps

return f(self, *args, **kwargs)


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask_appbuilder/charts/views.py", line 205, in chart

order_direction="asc",


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask_appbuilder/charts/views.py", line 180, in _get_chart_widget

group.apply(lst, sort=order_column == ""), self.label_columns


 "/home/wwolf/giphub_env/lib/python3.7/site-packages/flask_appbuilder/models/group.py", line 343, in apply

data = sorted(data, key=self.attrgetter(*self.group_bys_cols))
TypeError: '<' not supported between instances of 'Proxy' and 'Proxy'

Traceback (most recent call last):


 "/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/entity.py", line 225, in async_update_ha_state

None, self.update)


 "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__

yield self
# This tells Task to wait for completion.


 "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup

value = future.result()


 "/usr/lib/python3.4/asyncio/futures.py", line 277, in result

raise self._exception


 "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run

result = self.fn(*self.args, **self.kwargs)


 "/usr/local/lib/python3.4/dist-packages/homeassistant/components/sensor/openweathermap.py", line 124, in update

self.owa_client.update()


 "/usr/local/lib/python3.4/dist-packages/homeassistant/util/__init__.py", line 303, in wrapper

result = method(*args, **kwargs)


 "/usr/local/lib/python3.4/dist-packages/homeassistant/components/sensor/openweathermap.py", line 181, in update

obs = self.owm.weather_at_coords(self.latitude, self.longitude)


 "/root/.homeassistant/deps/pyowm/webapi25/owm25.py", line 248, in weather_at_coords

return self._parsers['observation'].parse_JSON(json_data)


 "/root/.homeassistant/deps/pyowm/webapi25/observationparser.py", line 39, in parse_JSON

d = loads(JSON_string)


 "/usr/lib/python3.4/json/__init__.py", line 312, in loads

s.__class__.__name__))
TypeError: the JSON object must be str, not 'NoneType'
