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避坑指南

命令行查询树莓派硬件型号

首先链接ssh,之后执行如下命令查询:

# 查询树莓派硬件型号
$ cat /sys/firmware/devicetree/base/model
>> Raspberry Pi 3 Model B Rev 1.2

# 或通过这个方法查询树莓派硬件型号
$ cat /proc/device-tree/model
>> Raspberry Pi 3 Model B Rev 1.2

若想查询全部硬件信息:

# 安装 lshw
$ sudo apt-get install lshw

# 运行 lshw
$ sudo lshw

 

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

前提

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

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