0.64: Over 1000 integrations! New: HomeKit, BMW, August

Same issue here. ZHA wont start with the same error message.

Then below should do the trick

sudo pip3 install homeassistant==0.63.3

1 Like

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

FYI this info is in teh docs… @Maximilian

1 Like

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

Look here

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.

1 Like

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!

1 Like

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'

I think pollen.com component is broken now too? Lot’s of errors in my logs for various things.

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.

1 Like