HACS更新 async_download_file超时的解决办法

HACS可以理解为是Home Assistant的第三方插件库,可通过可视化操作的方式安装、更新插件。在更新HACS组件时,会因主机性能和网络环境原因会导致更新超时,出现如下报错:

Backing off async_download_file(...) for 0.2s (asyncio.exceptions.TimeoutError)

可通过以下几种解决方案,从不同角度尝试解决问题,由易到难: 继续阅读HACS更新 async_download_file超时的解决办法

Hassos 更新遇到 Can’t fetch versions 问题的3种解决方法

前情:

将树莓派上的hassbian更新为了hassos(hassio)

问题说明:

Home Assistant后台Supervisor面板中提示有新版本的Hassos可以升级。点击“Update”按钮一段时间后报错,log提示:

WARNING (MainThread) [hassio.hassos] Can't fetch versions from https://github.com/home-assistant/hassos/releases/download/3.13/hassos_rpi4-3.13.raucb:

继续阅读Hassos 更新遇到 Can’t fetch versions 问题的3种解决方法

树莓派3B安装Hass.io避坑指南

背景

之前在树莓派3B上安装的hassbian无法通过hassbian-script更新。经过查询,发现官方在2019年底停止了对hassbian的继续维护。

参考链接:https://www.home-assistant.io/blog/2019/10/26/rip-hassbian/

选择

首先转载一张图,这张图是在树莓派上安装Home Assistant的不同方式。

其中Hassbian和Mossbian(由Hassbian演变)已经不用看了。两个方案:

  1. 直接在树莓派的系统Raspbian上通过手动的方式安装Home Assistant;
  2. 直接安装Hass.io固件;

需要说明的是,如果你期望除了使用Home Assistant外,还需要在树莓派上跑一些程序的话,你可以选择方案1;但如果你的树莓派只用来使用Home Assistant,方案2的Hass.io应该是个不错的选择。 继续阅读树莓派3B安装Hass.io避坑指南

Home Assistant控制群晖DSM远程开机和关闭

前提

  1. Home Assistant并非运行在群晖上,本例为HA运行在单独的树莓派上。
  2. 群晖开启了SSH,端口不限,默认22就可以。
  3. 远程开机的实现方式是wake on lan,需要群晖主板支持。如果是黑裙,可以特别注意一下。
  4. 远程关机是通过ssh登录执行poweroff命令,由于群晖本身限制和poweroff命令权限,需要使用root账户执行。

继续阅读Home Assistant控制群晖DSM远程开机和关闭