楼主:
ho83leo (LWHo)
2019-08-31 11:07:04各位好,
两年前碰到了HomeAssistant 后,体验不是很好。
整体的操作以及整合,也可能是本人的问题导致的。
但在今年8月时,购入了便宜的Raspberry Pi 3
决心要再一次把HomeAssistant(HA)架起来,
而现在的映像档都打包好了,非常方便。
从Hass.io官网就可以选择对应的装置下载img,
所以在官网上直接下载img后,烧录在记忆卡里。
https://tinyurl.com/yxfz94q9
https://tinyurl.com/yab8r4fm
https://imgur.com/unzBz3g
再来就是透过官方推荐的软件进行烧录
balenaEtcher
https://imgur.com/undefined
烧录完之后,插入记忆卡至树莓派,
透过路由器接上RJ45网络线,
等待几分钟后,透过电脑开启浏览器并输入网址
http://hassio.local:8123
基本上就可以看到正在准备HA的画面,
等待过后就可以设定初始帐号以及密码。
进入后就可以看到整体的UI,而没有任何的装置。
此时就可以透过左边的SlideBar的Configurator来进行设定
https://imgur.com/ULiwYHU
在此页面就可以把任何平台上的装置整合在HA里了。
我总共有多个平台装置,分别先找出关键字
如:August Lock、Sonoff、xiaomi
August Lock 门锁
https://imgur.com/jq7tkZd
https://imgur.com/lgXYbk5
https://tinyurl.com/y2fuqfev
Sonoff eWeLink
这比较麻烦,因为用原厂韧体,所以要透过原厂app才好导入。
否则刷其他的韧体,便可用更多的功能。
这里是透过其他大神写好的套件拿来使用
https://imgur.com/ho5i40Q
https://imgur.com/Eugn6db
https://imgur.com/jkvecyy
Sonoff /eWeLink component for original firmware
https://tinyurl.com/y2aquee5
XiaoMi Aqara
https://tinyurl.com/y662c5jj
综合上方所得知的资料,便可开始透过Configurator
对configuration.yaml进行编辑。
首先是XiaoMi
我有两个Zigbee网关,分别是米家网关、Aqara空调伴侣。
所得两者个mac以及key后直接填入即可。
如:
https://imgur.com/Q4UAqk5
此时透过右上角的齿轮进行Restart HASS来得知是否正确,
错误的话会跳出讯息无法重启,务必修完错误语法再重启,
否则强制重启会直接carsh,只能重烧img,从头来过。
重启成功后,会看到很多网关底下的zigbee装置,
但还有很多的Wifi装置如何加入呢?
透过先前的几篇教学中有提到如何撷取装置的token以及ip address,
有了这些基础知识呢,便可轻松地把所有米家wifi装置加入HA
如:
Philips 家族装置
https://tinyurl.com/y27kfvxq
https://imgur.com/eCS9IqN
Yeelight 家族装置
https://tinyurl.com/yxnz8suq
https://imgur.com/IzwK8pV
MiHome 蓝牙温湿度显示器
https://tinyurl.com/y6cqdhp2
https://imgur.com/uP4sHBo
MiHome WiFi 开关
https://imgur.com/LdwdAQi
综合以上所示,可能会有人觉得我要怎么知道该装置的model name?
透过Mihome app的 db资料就可以看得到,
或是从github大神那里从范例图得知。
August Door Lock
https://imgur.com/CWJOJUo
这里要输入帐号密码,因为是透过原厂app的api拿来给HA控制使用。
Sonoff using orginal firmware
https://imgur.com/aeW8U6z
易微联的装置,也要透过原厂app的api才能拿给HA控制。
但前提之下要先把此大神的事前作业准备完成才能抓的到装置。
https://tinyurl.com/y2aquee5
以上步骤都做完后,重启HASS便可看到所有装置都在画面上了。
(主题换过颜色,这里就不教学了)
https://imgur.com/U3YVGHz
https://imgur.com/hI1NoaK
补充:
把HA所有装置加入到Homekit里面
https://tinyurl.com/y8kbs5ya
https://imgur.com/XQlY4yk
这里的做法是透过HA里面的装置都会有一个entity_id
再透过include_entities 这个参数,
可以指定装置加入至HomeKit里面,
此好处可避免不必要的开关或是装置加入到Homekit里,
整理起来也看起来干净整洁。
另外透过家庭中枢的装置(Apple TV、HomePod、iPad)也可以从外网控制Homekit装置,
并且也可以透过自动化达到想要的功能。
但以上两点HA都做得到,我没有理由再买上述三类装置了。
https://imgur.com/LnlERQC
后续想要在外网连线家中装置的话
可以从国外大神的教学进行
(需要家中路由器的port forwarding function)
https://tinyurl.com/yxlp3m8m
架设自签HTTPS
https://tinyurl.com/ycd8xswu
其实还有自动化的条件式的功能可以介绍。
后续有空再继续写文章,或是有同好也欢迎分享喔!
而为了分享这类文章在ptt,主要是觉得这类资源在国内非常稀少。
主要大宗都在国外,且reddit也很多人都在讨论,并分享。
在此谢谢大家不吝啬读完文章。
作者:
abelyi100 (abelyi100)
2019-08-31 11:17:00感谢分享原po好猛,竟然真的把家电都整合了
作者:
ErcH922 (果zaitn)
2019-08-31 11:30:00真的猛不过花费会很可观吗?
作者:
huabandd (我是阿肥巴你头)
2019-08-31 12:18:00我以为我走错版可以有个懒人包吗
作者: jamt 2019-08-31 12:33:00
懒人包我在Dcard都有写目前正在写GA跟HomeKit的教学最近想买Sonoff3这个有DIY模式
作者:
backprog (back-propagation)
2019-08-31 12:42:00推~以为走错版
作者: jamt 2019-08-31 12:48:00
sonoff的LAN mode客制元件比较好HA的精髓在于内网控制喔不,我不喜欢在ptt上发文XD而且我现在是Dcard的智慧家庭板板主,我希望把文章都放在Dcard上
作者: niceboy (xyz) 2019-08-31 13:23:00
Token 用 vevs 版的米家 app 很快取得。怎么没有红外线万能遥控器?
作者: jamt 2019-08-31 14:32:00
Remote UI要花钱!
作者: jamt 2019-08-31 14:35:00
每个月5美金,我还是自己弄duckdns就好
我是有看上云端备份的功能还是买了不然duck也很简单方便欸,好像没有备份?我有点忘了XDD
作者: jamt 2019-08-31 14:40:00
Nabu Casa没有提供备份功能啊,我备份都是设定HA的自动化去让Windows执行robocopy批次档,把HA的设定档备份到挂在路由器上的硬盘里
对,我搞错了,他只是方便连接各项服务而已太久之前弄的忘记了
作者: jamt 2019-08-31 14:43:00
作者:
zxcbrian (zxcbrian)
2019-08-31 14:53:00推分享
作者:
Esvent (Esvent)
2019-08-31 14:56:00直接把HA弄到外网上不会有什么资安的问题吗?
台版的米家网关好像没办法开局域网通信协议 没办法加入HA
作者:
iluvpark (AngusC)
2019-08-31 15:13:00回楼上...只要有miio token都可以操控目前在用的是夜神降版米家app拿取miio token就可以放进去HA了homebridge也可以阿
真的很省,我原本正考虑要买G-Switch,请问如果用HA的话,对应的产品应该是Aqara墙壁开关吗?另外请问Yeelight好像最近直接支援HomeKit了,为什么你还是透过HA来连线YeeLight呢?感恩
作者:
kenk0818 (R-one)
2019-08-31 17:03:00推
作者:
xru03 (KCC)
2019-08-31 17:12:00推
作者:
cccoco (alex)
2019-08-31 17:36:00推推 有空也要来试看看
作者: jamt 2019-08-31 18:35:00
全部设备都整合到HA有个大原因,就是家庭里的自动化完全比不上HA可以玩的自动化
Homekit的接口还是比较友善,串过去很方便但是自动化还是透过HA比较简单
作者:
LonyIce (小龙)
2019-09-01 07:44:00想弱弱的问一下 HomeKit 跟 HA 能做到的自动化差在哪?
作者: niceboy (xyz) 2019-09-01 09:42:00
台版米家网关有方法可以加入 HA, 但改了之后,就跟米家 app 分手了HA 玩一玩,开始 DIY ,传感器,开关,那才有趣
作者:
KLOJ (88is88)
2019-09-01 10:40:00这篇好赞
作者:
LonyIce (小龙)
2019-09-01 11:50:00所以没有冷气之类的控制 应该用不到 HA
作者:
quit0209 (这天你离开了我)
2019-09-02 00:13:00ir控制冷气可以外挂smartIR 最近刚搞好
作者: jamt 2019-09-02 09:16:00