Home Assistant启动失败,页面报404

错误信息如下:

2019-11-08 16:14:38 ERROR (MainThread) [homeassistant.setup] Error during setup of component config
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/setup.py", line 171, in _async_setup_component
    result = await component.async_setup(  # type: ignore
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/components/config/__init__.py", line 34, in async_setup
    hass.components.frontend.async_register_built_in_panel(
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/loader.py", line 421, in __getattr__
    component: Optional[ModuleType] = integration.get_component()
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/loader.py", line 223, in get_component
    cache[self.domain] = importlib.import_module(self.pkg_path)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/components/frontend/__init__.py", line 10, in <module>
    import hass_frontend
ModuleNotFoundError: No module named 'hass_frontend'
2019-11-08 16:14:38 INFO (MainThread) [homeassistant.setup] Setting up history
2019-11-08 16:14:38 ERROR (MainThread) [homeassistant.setup] Error during setup of component history
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/setup.py", line 171, in _async_setup_component
    result = await component.async_setup(  # type: ignore
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/components/history/__init__.py", line 283, in async_setup
    hass.components.frontend.async_register_built_in_panel(
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/loader.py", line 421, in __getattr__
    component: Optional[ModuleType] = integration.get_component()
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/loader.py", line 223, in get_component
    cache[self.domain] = importlib.import_module(self.pkg_path)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/homeassistant/components/frontend/__init__.py", line 10, in <module>
    import hass_frontend
ModuleNotFoundError: No module named 'hass_frontend'

解决方法:

手动升级home-assistant-frontend:

pip3 install home-assistant-frontend

再次重新启动HA就可以了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要启动 Home Assistant,您可以按照以下步骤进行操作: 1. 首先,确保您的系统满足 Home Assistant 的最低要求。Home Assistant 可以在各种操作系统上运行,包括 Linux、Windows、macOS 等。 2. 安装 Docker(如果您选择使用 Docker):在 Linux 上,您可以使用以下命令安装 Docker: ``` sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 在 Windows 或 macOS 上,您可以从 Docker 官方网站下载安装程序并按照指示进行安装。 3. 创建一个文件夹用于存储 Home Assistant 的配置文件。您可以选择任何位置或文件夹名称。例如,您可以创建一个名为 `homeassistant` 的文件夹。 4. 创建一个 `configuration.yaml` 文件来配置 Home Assistant。您可以将其放置在您在步骤 3 中创建的文件夹中。该文件将包含 Home Assistant 的各种配置选项,如设备、集成和自定义组件。您可以参考 Home Assistant 的官方文档来了解更多关于配置文件的信息。 5. 在终端或命令提示符中,切换到步骤 3 创建的文件夹目录。 6. 使用以下命令运行 Home Assistant: ``` docker run --init -d --name="home-assistant" -v /<path_to_your_config_folder>:/config -e "TZ=<your_timezone>" homeassistant/home-assistant:stable ``` 将 `<path_to_your_config_folder>` 替换为您在步骤 3 中创建的文件夹的路径。将 `<your_timezone>` 替换为您所在地区的时区,例如 `Asia/Shanghai`。 7. Home Assistant 将启动并开始加载配置文件。您可以通过在浏览器中访问 `http://localhost:8123` 来访问 Home Assistant 的用户界面。如果一切顺利,您将看到 Home Assistant 的欢迎页面。 请注意,这只是一个简单的指南,您还可以根据您的特定环境和需求进行其他配置和调整。建议您参考 Home Assistant 的官方文档以获取更详细的说明和指导。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值