智能家居 | 第3篇:安装Home Assistant 前期准备

2024-04-25 11:27:12 0点赞 18收藏 0评论

写这篇文章之前,看到有网友留言称可以使用国产的香橙派(orangepi 香橙派(Orange Pi)-Orange Pi官网-香橙派开发板,开源硬件,开源软件,开源芯片,电脑键盘)来替代树莓派。去香橙派的官网看了一下。以及在它的官方链接商店上看了价格,pi 3-5pro 这一类产品,定位是开发板。我对该产品的评价是和树莓派一致,该产品在国内服务以及性能方面远远大于树莓派。有一点该产品也并不是很有性价比。包括外壳、散热等都需要另购买。令我感兴趣的是它有一款产品自带NPU,如果可以用在HA上就可以在该硬件平台上搭建AI相关组件,不用其他的计算平台就可以轻松实现类似于FRIGATE物体识别等功能。如果不需要这些较为高级的功能可以忽略,一个普通的4核心cpu+2G内存+32G存储的电视盒子足够用。

言归正传开始这一篇的内容,在上一篇可以看到4种安装方式来安装HA,这里推荐的使用HAOS、监督、容器这三种方式安装。推荐前两种。容器这种方法就是部署在docker中,这需要一定的计算机基础。如果技能上可以完全可以弥补一些没有的功能(HA加载项)。第一步还是要装系统。(这里有4种安装类型的说明 Linux - Home Assistant (home-assistant.io)


1.安装HAOS

系统安装需要的HAOS最新镜像文件在这里下载Releases · home-assistant/operating-system (github.com)

HAOS最新镜像文件列表HAOS最新镜像文件列表

镜像命名规则:haos_硬件平台-haos版本号.格式后缀。例如:haos_generic-aarch64-12.2.img.xz 该镜像文件使用在通用的ARMv8架构的版本号为12.2的系统镜像文件。img表示镜像。green就是官网盒子使用的系统。ova为虚拟机镜像。rpi树莓派镜像。

先说一下HAOS虚拟机:该种方式是最方便的也是最推荐的

目前最新版本12.2系统不大两三百兆。

下面说的虚拟环境软件可以查找官网下载并安装调试。国内连接也有,镜像为了保障文件的完整性,不放第三方链接。有需要请私聊。虚拟机镜像连接如下:

VirtualBox:https://github.com/home-assistant/operating-system/releases/download/12.2/haos_ova-12.2.vdi.zip

KVM:https://github.com/home-assistant/operating-system/releases/download/12.2/haos_ova-12.2.qcow2.xz

VM:https://github.com/home-assistant/operating-system/releases/download/12.2/haos_ova-12.2.vmdk.zip

hyper-v:https://github.com/home-assistant/operating-system/releases/download/12.2/haos_ova-12.2.vhdx.zip

也可以下载ova镜像文件:https://github.com/home-assistant/operating-system/releases/download/12.2/haos_ova-12.2.ova 注意:群辉的虚拟机适用VM虚拟镜像。

HAOS物理机:

镜像文件基本为后缀img.xz文件:

https://github.com/home-assistant/operating-system/releases/download/12.2/haos_generic-aarch64-12.2.img.xz

https://github.com/home-assistant/operating-system/releases/download/12.2/haos_generic-x86-64-12.2.img.xz

使用 Balena Etcher 将上述镜像文件写入硬盘中。https://www.balena.io/etcher


2.ubuntu/debian系统下的安装

这里推荐使用容器docker或者监督来进行搭建。

Ubuntu安装可以使用Ubuntu for Desktops https://ubuntu.com/download/desktop 下载LTS 长期支持版本。然后进行安装。技术较好的可以使用server 版本没有图像化界面更加省资源。

ubuntu官网ubuntu官网

安装后完系统更新软件列表后安装相关软件python、docker等,

sudo apt-get update

sudo apt-get install python docker.io docker-compose

然后就可以使用命令下载安装HA,该版本默认为最新版本。

docker run -d

--name homeassistant

--privileged

--restart=unless-stopped

-e TZ=Asia/Shanghai

-v /PATH_TO_YOUR_CONFIG:/config

-v /run/dbus:/run/dbus:ro

--network=host

ghcr.io/home-assistant/home-assistant:stable

docker 容器,run 运行,-d 后台运行,---name homeassistant 容器起个名字叫homeassistant ,--privileged 使用root权限运行这样可以获取更完整的硬件支持, --restart=unless-stopped,当这个容器退出时重启保证该容器始终在运行状态。-e TZ= Asia/Shanghai设置时区上海,-v /PATH_TO_YOUR_CONFIG:/config 这里是将配置文件映射到本地中,/PATH_TO_YOUR_CONFIG这里可以选择新建,注意是绝对路径。-v /run/dbus:/run/dbus:ro 蓝牙选项模块。 --network=host 网路使用主机网络桥接模式。 ghcr.io/home-assistant/home-assistant:stable 使用的镜像名。

运行命令后将查找下载镜像并建立容器。后面会说明如何管理容器。

也可以用docker file 新建文件compose.yml

version: '3'

services:

homeassistant:

container_name: homeassistant

image: "ghcr.io/home-assistant/home-assistant:stable"

volumes:

- /PATH_TO_YOUR_CONFIG:/config

- /etc/localtime:/etc/localtime:ro

- /run/dbus:/run/dbus:ro

restart: unless-stopped

privileged: true

network_mode: host

使用命令安装启动

docker compose up -d

其他系统:群辉的系统可以安装docker 图形化界面跑服务就可。

群辉NAS上的docker镜像群辉NAS上的docker镜像

3.Home Assistant Supervised 翻译过来就是HA监督。该种安装方法适用于它只支持 Debian(不支持 Ubuntu、Armbian实际也支持、Raspberry Pi OS)。Supervised 安装软件需要一些系统支持:Debian Linux Debian 12 又名 Bookworm(无衍生品),实际也是支持Debian Linux Debian 11 又名 Bullseye,这两个系统均支持。

推荐使用盒子来安装armbian系统。github有大神针对一些盒子芯片做的镜像文件。请根据盒子cpu芯片进行下载。

amlogic-s9xxx-armbian/README.cn.md at main · ophub/amlogic-s9xxx-armbian · GitHub

下载地址:

Releases · ophub/amlogic-s9xxx-armbian (github.com)

如何选择并下载,1搜索机顶盒(电视盒子)CPU型号,例如N1的CPU是 S905D 。2.找到Bullseye 下载相关版本。

BullseyeBullseyes905ds905d

几个版本内核不一致外其他差不多,sha结尾的是校验文件。

目前armbian 有几个版本,RK系列cpu下载地址:

https://mirrors.aliyun.com/armbian-releases/rk322x-box/archive/?spm=a2c6h.25603864.0.0.2d7f1823JNWRba

也可以在官网

CSC Armbian for RK322x TV box boards - Rockchip CPU Boxes - Armbian Community Forums

其他的cpu也可以在armbian官网上查看下载

https://www.armbian.com/

使用 Balena Etcher或rufus 将系统镜像写入到u盘。

然后插入u盘,打开盒子u盘启动。

默认账号root1234登录进去执行

armbian-install

写入内置存储中。注意内置存储建议32GB以上。跑在u盘里也可以。

后面小章节中会有在不同硬件中安装HAOS、ubuntu、armbian。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

乐天派 人体存在传感器居基础感应控制Matter双生态多平台Mijia IOS Homekit六种数据探测 传感器

乐天派 人体存在传感器居基础感应控制Matter双生态多平台Mijia IOS Homekit六种数据探测 传感器

294元起

Xiaomi 小米 米家智能插座3

Xiaomi 小米 米家智能插座3

47.58元起

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

Xiaomi 小米 DMWG03LM 智能多模网关2 白色

181.8元起

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

Xiaomi 小米 ZSWG01CM 智能中枢网关 黑色

191.79元起

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

MIJIA 米家 MJYDOAYL 自动感应夜灯 白色

16.9元起

京东京造 TH1 时钟温湿度计 白色

京东京造 TH1 时钟温湿度计 白色

29.9元起

MIJIA 米家 1S 增强版 智能台灯 白色

MIJIA 米家 1S 增强版 智能台灯 白色

156元起

linptech 领普 智能无线开关KS1Pro屏显温湿度传感器智能联动免布线遥控开关

linptech 领普 智能无线开关KS1Pro屏显温湿度传感器智能联动免布线遥控开关

50.9元起

HUAWEI 华为 智能门锁 Plus AI 3D人脸解锁快准稳 AI指纹锁

HUAWEI 华为 智能门锁 Plus AI 3D人脸解锁快准稳 AI指纹锁

2899元起

Xiaomi 小米 无线开关 蓝牙版

Xiaomi 小米 无线开关 蓝牙版

32.9元起

Xiaomi 小米 MCCG02HL 小米门窗传感器 2 米家

Xiaomi 小米 MCCG02HL 小米门窗传感器 2 米家

37.8元起

Xiaomi 小米 SJWS01LM 水浸卫士 白色

Xiaomi 小米 SJWS01LM 水浸卫士 白色

55元起

MIJIA 米家 人体传感器2S 居 智能监测联动

MIJIA 米家 人体传感器2S 居 智能监测联动

61.99元起

玺加 智能窗帘宝X3 光能充电窗帘伴侣

玺加 智能窗帘宝X3 光能充电窗帘伴侣

暂无报价

MIJIA 米家 空调伴侣2 智能插座 白色

MIJIA 米家 空调伴侣2 智能插座 白色

66.36元起

卡萨帝(Casarte)掌静脉人脸识别带可视猫眼密码锁入户门带摄像头指纹锁电子锁智能门锁CFA-X70-CAU1罗曼金

卡萨帝(Casarte)掌静脉人脸识别带可视猫眼密码锁入户门带摄像头指纹锁电子锁智能门锁CFA-X70-CAU1罗曼金

6009元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
18
扫一下,分享更方便,购买更轻松