Same issue here. ZHA wont start with the same error message.
Then below should do the trick
sudo pip3 install homeassistant==0.63.3
Same here with check_config, on Hassbian. The first time i tried to run after the upgrade, I got this message:
INFO:homeassistant.util.package:Attempting install of colorlog==3.1.2
Stimo, thank! Before reinstall the 0.63.3 I have to stop and uninstall the 0.64?
No that should not be necessary
since 0.63 I still face that issue for my xiaomi wifi plugs shouldn’t that be fixed by now?
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 84, in async_setup
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File "/usr/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
return fut.result()
File "/usr/lib/python3.6/asyncio/futures.py", line 245, in result
raise self._exception
File "/usr/lib/python3.6/asyncio/tasks.py", line 180, in _step
result = coro.send(None)
File "/usr/lib/python3.6/asyncio/coroutines.py", line 210, in coro
res = func(*args, **kw)
File "/usr/lib/python3.6/site-packages/homeassistant/components/switch/xiaomi_miio.py", line 41, in async_setup_platform
from miio import Device, DeviceException
File "/usr/lib/python3.6/site-packages/miio/__init__.py", line 2, in <module>
from miio.protocol import Message, Utils
File "/usr/lib/python3.6/site-packages/miio/protocol.py", line 176, in <module>
Const(0x2131, Int16ub),
File "/config/deps/lib/python3.6/site-packages/construct/core.py", line 1930, in __init__
super(Const, self).__init__(subcon)
File "/config/deps/lib/python3.6/site-packages/construct/core.py", line 288, in __init__
raise TypeError("subcon should be a Construct field")
TypeError: subcon should be a Construct field
It appears that there was a change - if there is an issue then you will still see the error. If all is good the checker just goes back to the prompt with no further output.
Getting an error when setting up the BMW Connect Component.
I get " KeyError: ‘access_token’ "…I’ve checked my user name and password and its correct.
With the exception of my MQTT issue, i have to say that there are some very nice features in this release.
The killer for me are the graphs and the friendly_name_template in the template sensor.
Would be nice if all components get this feature.
This must also be mentioned here!
Thanks very much to the devs!
Yes the issue is fixed. Please clean up your /config/deps folder. Please remove
config/deps/lib/python3.6/site-packages/construct*
config/deps/lib/python3.6/site-packages/miio*
and restart home assistant / hassio.
Got error as well. Running on Hassbian and just upgraded to 0.64 from 0.63.3.
2018-02-27 04:59:32 ERROR (Thread-16) [homeassistant.components.sensor.netatmo] Module name: “<function string at 0x75ef0df8>” not found
I am seeing the following error from the Sonos component:
DATA STRUCTURE UPGRADE FAIL. Unable to upgrade music library data structure to music service data structure because an entry is missing for DidlFavorite in DIDL_NAME_TO_QUALIFIED_MS_NAME. This should be reported as a bug.
Service media_player/media_play_pause called.
Any ideas?
Thanks!
can confirm the broadlink errors. sticking with 63.3 for now.
thank you syssi! You made my day
Homekit doesn’t work for me. The bridge doesn’t show up in the homekit app.
Thanks for chasing up the fix
Seeing the same issue with ZHA as others have reported:
Error during setup of component zha
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/homeassistant/setup.py", line 145, in _async_setup_component
result = yield from component.async_setup(hass, processed_config)
File "/usr/lib/python3.6/site-packages/homeassistant/components/zha/__init__.py", line 96, in async_setup
from bellows.zigbee.application import ControllerApplication
File "/usr/lib/python3.6/site-packages/bellows/zigbee/application.py", line 7, in <module>
import zigpy.application
File "/usr/lib/python3.6/site-packages/zigpy/application.py", line 6, in <module>
import zigpy.appdb
File "/usr/lib/python3.6/site-packages/zigpy/appdb.py", line 4, in <module>
import zigpy.device
File "/usr/lib/python3.6/site-packages/zigpy/device.py", line 5, in <module>
import zigpy.endpoint
File "/usr/lib/python3.6/site-packages/zigpy/endpoint.py", line 7, in <module>
import zigpy.util
File "/usr/lib/python3.6/site-packages/zigpy/util.py", line 6, in <module>
from Crypto.Cipher import AES
File "/usr/lib/python3.6/site-packages/Crypto/Cipher/__init__.py", line 3, in <module>
from Crypto.Cipher._mode_ecb import _create_ecb_cipher
File "/usr/lib/python3.6/site-packages/Crypto/Cipher/_mode_ecb.py", line 29, in <module>
from Crypto.Util._raw_api import (load_pycryptodome_raw_lib,
File "/usr/lib/python3.6/site-packages/Crypto/Util/_raw_api.py", line 32, in <module>
from Crypto.Util.py3compat import byte_string
ImportError: cannot import name 'byte_string'
How to downgrade? HASSIO 0.64 destroy my home, all light and switch depend on Broadlink gateway and it failed. Seem those guy only test with hassbian and always push bug update for hassio. Please tested before release.