各位好,
两年前碰到了HomeAssistant 后,体验不是很好。
整体的操作以及整合,也可能是本人的问题导致的。
但在今年8月时,购入了便宜的Raspberry Pi 3
决心要再一次把HomeAssistant(HA)架起来,
而现在的映像档都打包好了,非常方便。
从Hass.io官网就可以选择对应的装置下载img,
所以在官网上直接下载img后,烧录在记忆卡里。
https://tinyurl.com/yxfz94q9
https://tinyurl.com/yab8r4fm
再来就是透过官方推荐的软件进行烧录
balenaEtcher
烧录完之后,插入记忆卡至树莓派,
透过路由器接上RJ45网络线,
等待几分钟后,透过电脑开启浏览器并输入网址
http://hassio.local:8123
基本上就可以看到正在准备HA的画面,
等待过后就可以设定初始帐号以及密码。
进入后就可以看到整体的UI,而没有任何的装置。
此时就可以透过左边的SlideBar的Configurator来进行设定
在此页面就可以把任何平台上的装置整合在HA里了。
我总共有多个平台装置,分别先找出关键字
如:August Lock、Sonoff、xiaomi
August Lock 门锁
https://tinyurl.com/y2fuqfev
Sonoff eWeLink
这比较麻烦,因为用原厂韧体,所以要透过原厂app才好导入。
否则刷其他的韧体,便可用更多的功能。
这里是透过其他大神写好的套件拿来使用
Sonoff /eWeLink component for original firmware
https://tinyurl.com/y2aquee5
XiaoMi Aqara
https://tinyurl.com/y662c5jj
综合上方所得知的资料,便可开始透过Configurator
对configuration.yaml进行编辑。
首先是XiaoMi
我有两个Zigbee网关,分别是米家网关、Aqara空调伴侣。
所得两者个mac以及key后直接填入即可。
如:
此时透过右上角的齿轮进行Restart HASS来得知是否正确,
错误的话会跳出讯息无法重启,务必修完错误语法再重启,
否则强制重启会直接carsh,只能重烧img,从头来过。
重启成功后,会看到很多网关底下的zigbee装置,
但还有很多的Wifi装置如何加入呢?
透过先前的几篇教学中有提到如何撷取装置的token以及ip address,
有了这些基础知识呢,便可轻松地把所有米家wifi装置加入HA
如:
Philips 家族装置
https://tinyurl.com/y27kfvxq
Yeelight 家族装置
https://tinyurl.com/yxnz8suq
MiHome 蓝牙温湿度显示器
https://tinyurl.com/y6cqdhp2
MiHome WiFi 开关
综合以上所示,可能会有人觉得我要怎么知道该装置的model name?
透过Mihome app的 db资料就可以看得到,
或是从github大神那里从范例图得知。
August Door Lock
这里要输入帐号密码,因为是透过原厂app的api拿来给HA控制使用。
Sonoff using orginal firmware
易微联的装置,也要透过原厂app的api才能拿给HA控制。
但前提之下要先把此大神的事前作业准备完成才能抓的到装置。
https://tinyurl.com/y2aquee5
以上步骤都做完后,重启HASS便可看到所有装置都在画面上了。
(主题换过颜色,这里就不教学了)
补充:
把HA所有装置加入到Homekit里面
https://tinyurl.com/y8kbs5ya
这里的做法是透过HA里面的装置都会有一个entity_id
再透过include_entities 这个参数,
可以指定装置加入至HomeKit里面,
此好处可避免不必要的开关或是装置加入到Homekit里,
整理起来也看起来干净整洁。
另外透过家庭中枢的装置(Apple TV、HomePod、iPad)也可以从外网控制Homekit装置,
并且也可以透过自动化达到想要的功能。
但以上两点HA都做得到,我没有理由再买上述三类装置了。
后续想要在外网连线家中装置的话
可以从国外大神的教学进行
(需要家中路由器的port forwarding function)
https://tinyurl.com/yxlp3m8m
架设自签HTTPS
https://tinyurl.com/ycd8xswu
其实还有自动化的条件式的功能可以介绍。
后续有空再继续写文章,或是有同好也欢迎分享喔!
而为了分享这类文章在ptt,主要是觉得这类资源在国内非常稀少。
主要大宗都在国外,且reddit也很多人都在讨论,并分享。
在此谢谢大家不吝啬读完文章。