赞
踩
时隔一年,我又重新开始玩Homeassistant,发现其中奥妙无穷,惊喜不断。在我浅薄的认知中要学好嵌入式,必须玩过Homeassistant,并且玩出自己的名堂!因为这是最贴切实际的生活应用没有之一,每月更新使得唯有活水来;拥抱大千使得永葆青春的活力;鬼斧神工的操作精彩纷呈,可以堪称软件与硬件的完美落地!在2024年我会出一期完整的树莓派与Homeassistant不解之缘的开发教程,只需要简单的代码拼接和模块的堆叠,会在这里看到接地气(GPIO、PWM、UART等)的硬件和妙笔生花(自动化、语音识别、语音合成、chatgpt大语言模型等)的软件之间无机衔接,最终设计一个属于自己的智能家居系统Homeassistant。
Homeassistant: 开源家庭自动化,将本地控制和隐私放在首位。由全球修补匠和 DIY 爱好者社区提供支持。非常适合在 Raspberry Pi 或本地服务器上运行。官网地址:https://www.home-assistant.io/
树莓派4:Raspberry Pi 是一款迷你低成本计算机,是最受欢迎的平台之一 用于运行 Home Assistant。如果你想学习如何DIY,这是一个很好的选择 开始和获得经验的方式。官网地址:https://www.raspberrypi.com/
官网参考教程:https://www.home-assistant.io/installation/raspberrypi
请记住确保您在 Raspberry Pi 上使用合适的电源。移动充电器可能不合适,因为有些充电器设计为仅为该制造商的手机提供全功率。计算机上的USB 端口也无法提供足够的电力,因此不得使用。
在安装 Home Assistant 之前,您可能需要比较安装方法。最值得注意的是,附加组件仅适用于家庭助理操作系统。
我们需要一些东西才能开始安装Home Assistant。下面的链接指向亚马逊美国。如果您不在美国,您应该能够在您所在国家/地区的网上商店中找到这些商品。
本指南介绍如何使用 Raspberry Pi Imager 将 Home Assistant 操作系统安装到 Raspberry Pi 上。
如果您的平台不支持 Raspberry Pi Imager,您可以改用 Balena Etcher。
系统 | 版本 |
---|---|
Windows | Download for Windows |
Ubuntu | Download for Ubuntu |
MacOS | Download for MacOS |
打开 Raspberry Pi Imager 并选择您的 Raspberry Pi 设备。打开 Raspberry Pi Imager
选择操作系统:
- 选择
Choose OS
。- 选择
Other specific-purpose OS > Home assistants and home automation > Home Assistant.
。- 选择与您的硬件相匹配的家庭助理操作系统(RPi 3 或 RPi 4)。
- 将 SD 卡插入计算机。注意:卡的内容将被覆盖。
- 选择您的 SD 卡。选择存储
- 启动 RASPBERRY PI
- 将 SD 卡插入 Raspberry Pi。
- 插入以太网电缆,并确保 Raspberry Pi 与您的计算机连接到同一网络。
- 连接电源以启动设备。
参考地址:确保SD卡仍然插在电脑上,因为需要对它进行一些修改。
Home Assistant软件会自动读取此文件夹,进行配置更改。
这一步,需要更换两条信息。
需要将””替换为WiFi网络的SSID。
需要把””换成你要连接的WiFi网络的密码。
[connection] id=my-network uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3 type=802-11-wireless [802-11-wireless] mode=infrastructure ssid=<WIFISSID> # ssid=vor # Uncomment below if your SSID is not broadcasted #hidden=true [802-11-wireless-security] auth-alg=open key-mgmt=wpa-psk psk=<WIFIPASSWORD> # psk=123456 [ipv4] method=auto [ipv6] addr-gen-mode=stable-privacy method=auto
my-network
文本格式去掉.tet
就可变为文件格式
在连接 Raspberry Pi 后的几分钟内,您将能够访问您的新家庭助理。
在桌面系统的浏览器中,输入 homeassistant.local:8123。
如果您运行的是较旧的 Windows 版本或具有更严格的网络配置,您可能需要在 “http://X.X.X.X:8123”(通过路由器查询homeassistant的IP,将X.X.X.X 替换为 Raspberry Pi 的 IP 地址)访问 Home Assistant。
此页面可用所需的时间取决于您的硬件。在 Raspberry Pi 4 上,此页面应在1个小时左右内可用。
HA os的CLI(http://homeassistant.local:7681/)中输入
login
, 然后date 看看时间,可以手动同步下时间rdate -s time.nist.gov
然后再输入date
看下更改过来了吗,改过来基本上就能正常了.
如果它在 Pi 上 10 分钟后没有显示,可能是图像写得不正确。 尝试再次刷新 SD 卡,甚至可能尝试使用不同的 SD 卡。
如果这没有帮助,请查看 Raspberry Pi 上的控制台输出。 为此,请通过 HDMI 连接显示器。
祝贺!您完成了 Raspberry Pi 设置!显示如下
首先下拉选择你喜欢的语言,其次是配置你所有权的账号信息,这是你登录Homeassistant的秘钥,最后点击创建账户
这一部分设置Homeassistant位置,如果网络不流畅建议直接下一步
这一部分设置Homeassistant所属国家及地区,当然选中国直接下一步
这一部分好像是Homeassistant后期产生的数据设置,全部勾选点击下一步
Homeassistant会检测网络中可以直接配置的设备,方便后期直接连接设备操作,点击完成
更新系统这一步非常重要,大家结合自己的网络情况一定要更新,否则后续操作都会受限,建议大家早上8点左右操作会网络通畅许多,大约更新需要半个小时。✨✨✨
在账号位置,打开高级模式开关
设置 SSH 服务器允许使用任何 SSH 访问您的 Home Assistant 文件夹 客户。它还包括一个命令行工具,用于访问 Home Assistant API。
在配置中点击加载项
点击加载项商店
直接搜索ssl
然后点击安装
ssl 配置
推荐打开方便快速启动
web ui就是这样滴鸭!,一些指令都是这里操作的
HACS是一款优秀的 Home Assistant 集成商店,然而国人想要使用它下载插件或前端卡片却困难重重,主要原因就是国内的网络环境。本项目使用了gitmirror.com和fastgit.org等提供的Github镜像服务,可以让大家更快的下载商店里的插件。
1.国内镜像
wget -O - https://hacs.vip/get | bash -
2.公网地址
wget -q -O - https://install.hacs.xyz | bash -
国内镜像地址:https://gitee.com/hacs-china
官网地址:https://hacs.xyz/
如果是haos/hassio/supervisor版本的HA,可直接在宿主机或Terminal & SSH加载项中执行上面的命令
如果是core/docker版本的HA,需要ssh登陆宿主机后,并cd进入到HA配置目录再执行安装命令
reboot
7. 通过github绑定hacs
8. 确认验证hacs
9. 绑定成功
集成例子:在配置中打开集成,搜索你需要的集成,这里搜索xiaomi
说明安装成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。