谈到家庭物联网、家庭自动化,大家第一个想到的估计是Apple的HomeKit技术、Apple的Siri语音控制;或者是Amazon的Echo系列智能喇叭与Alexa语音;或者是Google Assistant语音控制等。过去这些科技大厂的技术各自为政、互不兼容,但近期已透过Matter新技术标准(2022年10月正式推出1.0版)进行统合,互操作性问题将逐渐消除。
不过,实行Matter技术的产品通常会寻求通过测试验证,以便能在产品外包装上印上认证标章,间接而言实行Matter技术也是要成本的,成本很自然会转嫁到最终消费者身上。
完全开放免费的家庭物联网技术:Home Assistant
那么,可有完全开放免费的家庭物联网技术呢?而不是用科技大咖的技术或Matter技术,答案是肯定的,Home Assistant正是这样的软件技术,Home Assistant甚至早在2013年就开始发展,比Apple HomeKit、Amazon Echo等还要早。Home Assistant至今依然活跃,最新版为2023.1.7,意即2023年1月仍在发布更新,甚至在2022年12月也开始支持Matter。
要想获得、实现Home Assistant技术,必须在家中有一台计算机来安装与执行Home Assistant操作系统软件,或者是以容器的方式安装执行,即安装执行Home Assistant Container,另外有两种比较特别的替代安装方案,分别是HomeAssistant Supervised与Home Assistant Core。
不同的软硬件配置适合不同的安装方式,例如用Windows、macOS环境来安装虽然可以安装Home Assistant操作系统,但必须是以虚拟机(VM)方式执行,其实就是用VM来执行Linux,或者Windows、Mac也可以安装Home Assistant Core,但不能安装Home Assistant Container,也不能安装Home AssistantSupervised。
运用树莓派(Raspberry Pi, RPi)安装并运行Home Assistant
除了用个人计算机安装外也可以用NAS(官网目前有Synology NAS的安装示范,以容器方式执行)来安装,或者是用单板计算机来安装,而树莓派(Raspberry Pi, RPi)正是其一,另外也可以用树莓派的替代板来安装,如ODROID或华硕的Tinkerboard等。
Home Assistant支持多种安装执行方式
四种安装方式的功能差异
想将Home Assistant操作系统安装到RPi上,建议要使用第三或第四代的RPi,然后microSD记忆卡要有32GB以上的容量,记忆卡要有AP2(Application Performance Class 2)等级的I/O速度,意即随机读取至少有4000IOPS、随机写入至少有2000 IOPS、持续写入至少10MB/Sec的表现。
有了RPi与microSD后,先将microSD接入一台计算机,计算机安装与执行记忆卡工具程序Balena Etcher,然后在Etcher内输入此为RPi 4的网址,以便从网络抓取HomeAssistant的操作系统映像文件,然后将映像文件写入microSD记忆卡内。
Etcher程序画面,选择「Flash fromURL」自网络下载并刻录Home Assistant操作系统到microSD记忆卡内
接着将记忆卡装入RPi 3/4里头然后开机,如果可以尽量使用有以太网络(Ethernet)联机的RPi,虽然Wi-Fi也可以,但Home Assistant官方认为Wi-Fi比较不稳,能用有线网络尽可能用有线网络。
以上程序就已经安装好Home Assistant了,接着就是登入系统进行组态配置设定,方式是用计算机的浏览器并输入网址homeassistant.local:8123即可登入,如果用的计算机是比较早期的Windows或网络配置比较严谨点的,也可以改输入网址homeassistant:8123或http://X.X.X.X:8123来登入。
运用手机浏览器登入Home Assistant系统,第一次要建立一组帐密
之后的设定细节包含输入系统所在的地理位置,若不想输入真的所在位置就随意手动填写设定即可,接着系统就会开始探索联机环境中是否有可以联机的家庭装置,或者要手动加入装置也可以,最后就正式进入系统画面。
设定所在的地理位置
系统自动探索环境中的联机装置或自行手动加入装置
正式进入系统画面
小结
上述已经完成安装到设定的动作,进一步就可以进行各种家庭自动化的规则(rule)设定,例如:太阳下山后自动开灯,这包含要定义怎样的触发器(trigger)、怎样的触发条件(condition),以及对应的自动化动作(action)等。
最后,Home Assistant已经支持整合了2,300多项家庭自动化软硬件,例如摄影机、警报器、风扇、门锁、能源管理装置等,玩法变化众多,等待各位去实际尝试体验。
审核编辑:刘清
-
WINDOWS
+关注
关注
3文章
3524浏览量
88398 -
NAS
+关注
关注
11文章
280浏览量
112361 -
虚拟机
+关注
关注
1文章
908浏览量
28064 -
语音控制
+关注
关注
5文章
481浏览量
28227 -
树莓派
+关注
关注
116文章
1697浏览量
105501
原文标题:用树莓派安装与执行Home Assistant
文章出处:【微信号:易心Microbit编程,微信公众号:易心Microbit编程】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论