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.
I got Broadlink devices back with 0.64.1 but my Xiaomi Gateway and devices are still not back and shows an error in the GUI.
Anyone else have problem with Xiaomi GW and 0.64.1?
It complains about the key, but that is not the issue as it worked fine in 0.63.
Still the same issue with my Broadlink devices (SP2 and Blackbean) on 0.64.1
Unfortunatly a rollback also did not help.
The errors start with the following:
2018-02-28 20:56:21 ERROR (MainThread) [homeassistant.components.switch] Error while setting up platform broadlink
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.4/site-packages/broadlink/__init__.py", line 5, in <module>
from Crypto.Cipher import AES
File "/srv/homeassistant/lib/python3.4/site-packages/Crypto/Cipher/__init__.py", line 4, in <module>
from Crypto.Cipher._mode_cbc import _create_cbc_cipher
File "/srv/homeassistant/lib/python3.4/site-packages/Crypto/Cipher/_mode_cbc.py", line 41, in <module>
from Crypto.Random import get_random_bytes
File "/srv/homeassistant/lib/python3.4/site-packages/Crypto/Random/__init__.py", line 29, in <module>
from Crypto.Random import _UserFriendlyRNG
File "/srv/homeassistant/lib/python3.4/site-packages/Crypto/Random/_UserFriendlyRNG.py", line 38, in <module>
from Crypto.Random.Fortuna import FortunaAccumulator
File "/srv/homeassistant/lib/python3.4/site-packages/Crypto/Random/Fortuna/FortunaAccumulator.py", line 39, in <mod
from . import FortunaGenerator
File "/srv/homeassistant/lib/python3.4/site-packages/Crypto/Random/Fortuna/FortunaGenerator.py", line 34, in <modul
from Crypto.Util.number import ceil_shift, exact_log2, exact_div
File "/srv/homeassistant/lib/python3.4/site-packages/Crypto/Util/number.py", line 29, in <module>
from Crypto import Random
ImportError: cannot import name 'Random'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/helpers/entity_platform.py", line 84, in async_s
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File "/usr/lib/python3.4/asyncio/tasks.py", line 372, in wait_for
return fut.result()
File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
raise self._exception
File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
result = self.fn(*self.args, **self.kwargs)
File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/switch/broadlink.py", line 76, in set
import broadlink
File "/srv/homeassistant/lib/python3.4/site-packages/broadlink/__init__.py", line 7, in <module>
import pyaes
ImportError: No module named 'pyaes'
After the 0.64.1 release of Hass.io my automations are now running really slow… Not sure what’s going on yet. I also noticed a couple of my tp-link plugs are having network connection problems. Not confident that isn’t a hardware issue with the plugs so it may be related to the update or maybe just bad timing.
ERROR:homeassistant.config:Invalid config for [climate.broadlink]: string value is None for dictionary value @ data[‘default_operation_from_idle’]. Got None. (See ?, line ?). Please check the docs at Broadlink - Home Assistant
The problem is that the Raspberry Pi isn’t compatible (yet) with headless Chrome, so we have to leave it as an option, since many HASS users run it on a Pi…
I am also facing issues with recorder and chromecast I am running Hassbian 0.64.1
Here is part of my error log:
2018-03-01 23:38:58 WARNING (Recorder) [homeassistant.components.recorder] Ended unfinished session (id=1114 from 2018-03-01 13:58:33)
2018-03-01 23:39:04 WARNING (SyncWorker_3) [homeassistant.components.emulated_hue] When targeting Google Home, listening port has to be port 80
2018-03-01 23:39:16 WARNING (MainThread) [homeassistant.components.media_player] Setup of platform cast is taking over 10 seconds.
2018-03-01 23:39:16 WARNING (MainThread) [homeassistant.components.media_player.cast] Can't set up chromecast on 192.168.0.14: Could not connect to 192.168.0.14:8009
2018-03-02 12:49:12 ERROR (SyncWorker_5) [homeassistant.components.sensor.netatmo] Module name: "<function string at 0x7ffa72889bf8>" not found
2018-03-02 12:49:17 ERROR (SyncWorker_7) [homeassistant.components.sensor.netatmo] Module name: "<function string at 0x7ffa72889bf8>" not found
Can’t set up chromecast on 192.168.1.86: Could not connect to 192.168.1.86:8009.
but i’ve found, if i start from boot hassio and chromecast is offline the error appears else if i start from boot hassio(it’s on rasp 3 whit hassio v.0.64.2) and chromecast are on line the issue don’t appear.
so try to restart hassio with chromecast active, try to cast by phone something on the cast and restart.
and now:
Traceback (most recent call last):
File “/usr/lib/python3.6/site-packages/homeassistant/core.py”, line 1010, in _event_to_service_call
yield from service_handler.func(service_call)
File “/usr/lib/python3.6/site-packages/homeassistant/components/media_player/init.py”, line 402, in async_service_handler
yield from getattr(player, method[‘method’])(**params)
File “/usr/lib/python3.6/asyncio/futures.py”, line 332, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.6/asyncio/tasks.py”, line 250, in _wakeup
future.result()
File “/usr/lib/python3.6/asyncio/futures.py”, line 245, in result
raise self._exception
File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/lib/python3.6/site-packages/homeassistant/components/media_player/cast.py”, line 367, in turn_on
CAST_SPLASH, pychromecast.STREAM_TYPE_BUFFERED)
File “/usr/lib/python3.6/site-packages/pychromecast/controllers/media.py”, line 464, in play_media
receiver_ctrl = self._socket_client.receiver_controller
AttributeError: ‘NoneType’ object has no attribute ‘receiver_controller’
Would be nice if we could define per signal whether it’s a discrete or continuous signal, so charts get rendered with steppedLinetrue and false accordingly.