Traceback (most recent call last):


 "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 226, in async_update_ha_state

self._async_write_ha_state()


 "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 256, in _async_write_ha_state

attr.update(self.state_attributes or {})


 "/usr/src/homeassistant/homeassistant/components/climate/__init__.py", line 171, in state_attributes

self.hass, self.current_temperature, self.temperature_unit,


 "/usr/src/homeassistant/homeassistant/components/geniushub/climate.py", line 92, in current_temperature

return self._zone.temperature
AttributeError: 'GeniusZone' object has no attribute 'temperature'

Traceback (most recent call last):


 "<stdin>", line 1, in <module>


 "/usr/local/lib/python3.6/dist-packages/requests_html.py", line 129, in links

return set(g for g in gen())


 "/usr/local/lib/python3.6/dist-packages/requests_html.py", line 129, in <genexpr>

return set(g for g in gen())


 "/usr/local/lib/python3.6/dist-packages/requests_html.py", line 120, in gen

for link in self.find('a'):


 "/usr/local/lib/python3.6/dist-packages/requests_html.py", line 85, in find

c = [g for g in gen()]


 "/usr/local/lib/python3.6/dist-packages/requests_html.py", line 85, in <listcomp>

c = [g for g in gen()]


 "/usr/local/lib/python3.6/dist-packages/requests_html.py", line 83, in gen

yield Element(element=found, url=self.url, default_encoding=_encoding or self.encoding)


 "/usr/local/lib/python3.6/dist-packages/requests_html.py", line 53, in encoding

self._encoding = html_to_unicode(self.default_encoding, self.html)[0]


 "/usr/local/lib/python3.6/dist-packages/w3lib/encoding.py", line 273, in html_to_unicode

return enc, to_unicode(html_body_str, enc)


 "/usr/local/lib/python3.6/dist-packages/w3lib/encoding.py", line 185, in to_unicode

return data_str.decode(encoding, 'replace' if version_info[0:2] >= (3, 3) else 'w3lib_replace')
AttributeError: 'str' object has no attribute 'decode'
