and if you comment out your whole mqtt section?
You mean this:
mqtt:
broker: !secret mqtt_broker
username: !secret mqtt_username
password: !secret mqtt_password
discovery: true
I have exactly the same behaviour/errors, and I could not find the issue so far
Ah good to know… i am not the only one…
I get these errors
[homeassistant.setup] Error during setup of component _____
where _____ are like almost all components … veru strange
Check this single post and see if it relates to your case
Yes, that whole section
This is the log after commenting out all the mqtt section and disabling legacy api_password.
2019-11-09 14:13:51 ERROR (MainThread) [homeassistant.setup] Setup failed for mqtt: unknown error
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 138, in _async_setup_component
component = integration.get_component()
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/loader.py", line 223, in get_component
cache[self.domain] = importlib.import_module(self.pkg_path)
File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/mqtt/__init__.py", line 50, in <module>
from . import config_flow, discovery, server # noqa pylint: disable=unused-import
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/mqtt/server.py", line 7, in <module>
from hbmqtt.broker import Broker, BrokerException
File "/srv/homeassistant/lib/python3.7/site-packages/hbmqtt/broker.py", line 6, in <module>
import websockets
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/__init__.py", line 3, in <module>
from .client import *
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/client.py", line 12, in <module>
from .protocol import CONNECTING, OPEN, WebSocketCommonProtocol
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/protocol.py", line 17, in <module>
from .compatibility import asyncio_ensure_future
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/compatibility.py", line 9
asyncio_ensure_future = asyncio.async # Python < 3.5
^
SyntaxError: invalid syntax
2019-11-09 14:16:16 ERROR (MainThread) [homeassistant.setup] Error during setup of component tts
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 172, in _async_setup_component
hass, processed_config
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/tts/__init__.py", line 179, in async_setup
await asyncio.wait(setup_tasks)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 363, in wait
return await _wait(fs, timeout, return_when, loop)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 456, in _wait
await waiter
concurrent.futures._base.CancelledError
2019-11-09 14:16:16 ERROR (MainThread) [homeassistant.setup] Error during setup of component media_player
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "/usr/local/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
return future.result()
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/__main__.py", line 302, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/bootstrap.py", line 146, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/bootstrap.py", line 91, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/bootstrap.py", line 372, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 51, in async_setup_component
return await task # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 147, in _async_setup_component
hass, config, integration
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/config.py", line 755, in async_process_component_config
platform = p_integration.get_platform(domain)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/loader.py", line 232, in get_platform
f"{self.pkg_path}.{platform_name}"
File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/mqtt/__init__.py", line 50, in <module>
from . import config_flow, discovery, server # noqa pylint: disable=unused-import
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/mqtt/server.py", line 7, in <module>
from hbmqtt.broker import Broker, BrokerException
File "/srv/homeassistant/lib/python3.7/site-packages/hbmqtt/broker.py", line 6, in <module>
import websockets
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/__init__.py", line 3, in <module>
from .client import *
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/client.py", line 12, in <module>
from .protocol import CONNECTING, OPEN, WebSocketCommonProtocol
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/protocol.py", line 17, in <module>
from .compatibility import asyncio_ensure_future
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/compatibility.py", line 9
asyncio_ensure_future = asyncio.async # Python < 3.5
^
SyntaxError: invalid syntax
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 172, in _async_setup_component
hass, processed_config
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/media_player/__init__.py", line 223, in async_setup
await component.async_setup(config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/entity_component.py", line 121, in async_setup
await asyncio.wait(tasks)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 363, in wait
return await _wait(fs, timeout, return_when, loop)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 456, in _wait
await waiter
concurrent.futures._base.CancelledError
2019-11-09 14:16:16 ERROR (MainThread) [homeassistant.core] Error doing job: SSL error in data received
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "/usr/local/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
return future.result()
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/__main__.py", line 302, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/bootstrap.py", line 146, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/bootstrap.py", line 91, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/bootstrap.py", line 372, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 51, in async_setup_component
return await task # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 147, in _async_setup_component
hass, config, integration
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/config.py", line 755, in async_process_component_config
platform = p_integration.get_platform(domain)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/loader.py", line 232, in get_platform
f"{self.pkg_path}.{platform_name}"
File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/mqtt/__init__.py", line 50, in <module>
from . import config_flow, discovery, server # noqa pylint: disable=unused-import
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/mqtt/server.py", line 7, in <module>
from hbmqtt.broker import Broker, BrokerException
File "/srv/homeassistant/lib/python3.7/site-packages/hbmqtt/broker.py", line 6, in <module>
import websockets
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/__init__.py", line 3, in <module>
from .client import *
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/client.py", line 12, in <module>
from .protocol import CONNECTING, OPEN, WebSocketCommonProtocol
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/protocol.py", line 17, in <module>
from .compatibility import asyncio_ensure_future
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/compatibility.py", line 9
asyncio_ensure_future = asyncio.async # Python < 3.5
^
SyntaxError: invalid syntax
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/sslproto.py", line 526, in data_received
ssldata, appdata = self._sslpipe.feed_ssldata(data)
File "/usr/local/lib/python3.7/asyncio/sslproto.py", line 207, in feed_ssldata
self._sslobj.unwrap()
File "/usr/local/lib/python3.7/ssl.py", line 767, in unwrap
return self._sslobj.shutdown()
ssl.SSLError: [SSL: KRB5_S_INIT] application data after close notify (_ssl.c:2605)
2019-11-09 14:16:16 ERROR (MainThread) [homeassistant.setup] Error during setup of component browser_mod
Traceback (most recent call last):
File "/usr/local/lib/python3.7/asyncio/runners.py", line 43, in run
return loop.run_until_complete(main)
File "/usr/local/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
return future.result()
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/__main__.py", line 302, in setup_and_run_hass
log_no_color=args.log_no_color,
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/bootstrap.py", line 146, in async_from_config_file
config_dict, hass, enable_log=False, skip_pip=skip_pip
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/bootstrap.py", line 91, in async_from_config_dict
await _async_set_up_integrations(hass, config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/bootstrap.py", line 372, in _async_set_up_integrations
*(async_setup_component(hass, domain, config) for domain in domains_to_load)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 51, in async_setup_component
return await task # type: ignore
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 147, in _async_setup_component
hass, config, integration
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/config.py", line 755, in async_process_component_config
platform = p_integration.get_platform(domain)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/loader.py", line 232, in get_platform
f"{self.pkg_path}.{platform_name}"
File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/mqtt/__init__.py", line 50, in <module>
from . import config_flow, discovery, server # noqa pylint: disable=unused-import
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/mqtt/server.py", line 7, in <module>
from hbmqtt.broker import Broker, BrokerException
File "/srv/homeassistant/lib/python3.7/site-packages/hbmqtt/broker.py", line 6, in <module>
import websockets
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/__init__.py", line 3, in <module>
from .client import *
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/client.py", line 12, in <module>
from .protocol import CONNECTING, OPEN, WebSocketCommonProtocol
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/protocol.py", line 17, in <module>
from .compatibility import asyncio_ensure_future
File "/srv/homeassistant/lib/python3.7/site-packages/websockets/compatibility.py", line 9
asyncio_ensure_future = asyncio.async # Python < 3.5
^
SyntaxError: invalid syntax
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 172, in _async_setup_component
hass, processed_config
File "/home/homeassistant/.homeassistant/custom_components/browser_mod/__init__.py", line 29, in async_setup
await hass.helpers.discovery.async_load_platform("sensor", DOMAIN, {}, config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/helpers/discovery.py", line 151, in async_load_platform
setup_success = await setup.async_setup_component(hass, component, hass_config)
File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 45, in async_setup_component
return await setup_tasks[domain] # type: ignore
concurrent.futures._base.CancelledError
2019-11-09 14:16:21 ERROR (Thread-2) [xiaomi_gateway] Cannot process multicast message: {'cmd': 'heartbeat', 'model': 'magnet', 'sid': '158d0002c7e0d8', 'short_id': 6043, 'data': '{"voltage":3015,"status":"open"}'}
2019-11-09 14:16:28 ERROR (Thread-2) [xiaomi_gateway] Cannot process multicast message: {'cmd': 'report', 'model': 'sensor_motion.aq2', 'sid': '158d0001ddac9e', 'short_id': 64952, 'data': '{"lux":"4"}'}
2019-11-09 14:16:28 ERROR (Thread-2) [xiaomi_gateway] Cannot process multicast message: {'cmd': 'report', 'model': 'sensor_motion.aq2', 'sid': '158d0001ddac9e', 'short_id': 64952, 'data': '{"status":"motion"}'}
2019-11-09 14:16:33 ERROR (Thread-2) [xiaomi_gateway] Cannot process multicast message: {'cmd': 'report', 'model': 'gateway', 'sid': '7811dcb25b7c', 'short_id': 0, 'data': '{"rgb":0,"illumination":534}'}
2019-11-09 14:16:34 ERROR (Thread-2) [xiaomi_gateway] Cannot process multicast message: {'cmd': 'report', 'model': 'gateway', 'sid': '7811dcb25b7c', 'short_id': 0, 'data': '{"rgb":0,"illumination":538}'}
As you see the log is the same as before…
turn off discovery as well
Other strange thing:
pi@hassbian:~$ sudo su -s /bin/bash homeassistant
homeassistant@hassbian:/home/pi $ python3 -V
Python 3.7.3
homeassistant@hassbian:/home/pi $ source /srv/homeassistant/bin/activate
(homeassistant) homeassistant@hassbian:/home/pi $ python3 -V
Python 3.7.2
Why the version is different
because the venv was created with Python 3.7.2 but the default Python on your system is Python 3.7.3.
The other errors you’re showing, where the code flow seems to think you have Python < 3.5 yet you are showing Python 3.7.2, means your venv might be corrupted.
I would do this:
- stop home assistant
- rename your current venv to venv-old (incase you need to revert)
- create a new venv with the same directory name and location as the old one (as though you were installing home assistant from the very beginning)
- start home assistant again
- home assistant will take a while to start up the first time since it’ll need to get all the packages and such again.
As still newbie, can you create a step by step process to do what you advice me?
Where i find the venv ? How to create a new venv following your advices?
I’ll appreciate it… Thanks
I’m assuming you created the venv yourself since you were able to activate it and get the python version.
It can be in lots of different places depending on where you created it. Based on the shell output you pasted above, I would try this, but, it could break everything if my guesses are wrong. I’m assuming your home assistant config is not in /srv/homeassistant, for starters.
- stop home assistant
- make sure you are not in the venv (type “deactivate” in a shell to be sure. if you get “command not found” then you are good
- based on your shell output, you may need to be root. So… become root.
- cd /srv
- mv homeassistant homeassistant-old
- python3 -m venv homeassistant
- cd homeassistant
- source bin/activate
- python3 -m pip install homeassistant
- start home assistant
Ok after starting homeassistant again do I need to move all the configuration from the old to the one?
Ah, forgot… I used since the beginnings hassbian so I already had all configured in the sd card.
Assuming your configuration is not in /srv/homeassistant, and that your home assistant startup service is configured correctly… no… you shouldn’t have to move anything else. But it really depends on how you performed your initial setup.
This is what i have:
pi@hassbian:~$ cd /srv/homeassistant
pi@hassbian:/srv/homeassistant$ ls
bin hassbian include lib pyvenv.cfg share
pi@hassbian:/srv/homeassistant$
pi@hassbian:/srv$ ls
appdaemon homeassistant homeassistant_3.5.3
pi@hassbian:/srv$
Looks like my instructions are probably safe then. Worst case, if it breaks. Just “mv homeassistant-old homeassistant” and you’re back to the way it was.
Ok as soon as i have some time i try this and let you know… thanks a lot for now
Just last question… How to become root when in pi@hassbian: ?
It looks like you may not need to be root. This command should give you the access you need.