这段时间研究了下将非homekit设备接入apple家庭的方案,并成功实施,参考了网上的教程,但是这些教程一般较老,还有的有些坑没有暴露,小白遇到了比较麻烦,这里记录下部署遇到的各种问题。
本人家庭网络部署方案:
各大坑汇总:
HA的hacs插件安装困难:
要把米家等其他生态的智能设备接入apple家庭,不得不提hacs这个强大的插件,由于国内普遍网络情况,github访问有点问题,HA中直接安装hacs比较困难,这时需要通过终端进入HA根目录中用指令安装,先下载HA的zip再解压即可。
hacs中xiaomi auto miot集成安装困难。
和hacs安装一样的问题,需要通过终端安装就能解决。
HA桥接的设备在apple家庭中经常未响应:
情况1:如果路由器是融合2.4g+5g信号自动分配的(在手机上搜索WiFi只有一个信号),需要关闭路由器的融合功能,使2.4g和5g信号分成两个信号源(在手机上搜索WiFi有2个信号,一个2.4g,一个5g),大部分智能硬件只能接入2.4gwifi,5g会失效。
情况2:使用中发现一个奇葩的情况,遇到apple家庭中显示设备未响应,重启HA后又变成正常了,隔天此故障复发,又需要重启HA,排查发现可能是宽带每天自动重新拨号的原因,具体的故障原理未知,此情况需要在重新拨号后重启HA,目前没有很好的方案,我是采用每天凌晨定时重启HA的方案解决,或许需要等待HA更新彻底解决这个问题。
情况3:局域网中,智能设备的网段和中枢必须都在一个网段,不然无法控制。
小米设备接入后部分控制功能无法在apple家庭中实现。
比如,小米风扇,使用HA接入apple家庭后会出现一些奇葩的情况,风扇有几个功能,吹风模式,定时关闭,指示灯开关会分成几个设备进行显示,这和在米家中的体验不一样,米家中可以在风扇控制页面同时控制这些功能,到了apple家庭,变成几个设备,也就是需要在不同的页面控制这些功能,逻辑上很奇怪,不过这是正常情况,米家和apple家庭的规范不一样,导致些许差别,只能取舍,目前使用看来,米家的控制功能确实是远超过apple家庭的,但是,其实大部分情况不需要复杂的控制,apple家庭足以应对,而且apple家庭的局域网响应速度极快,也是米家所不能满足的。
Home Assistant 是一款基于 Python 的智能家居开源系统,目前已经更新到0.106.6。支持小米、博联、mqtt众多品牌的智能家居设备。
可以轻松实现设备的语音控制、自动化等。系统主要通过配置 configuration.yaml 文件以组件形式接入各类智能家居设备。
能!HomeAssistant,简称 HA,是一款基于 Python 的智能家居开源系统,支持众多品牌的智能家居设备,可以轻松实现设备的语音控制、自动化等。
Q1: 简单介绍一下您和智能家居的缘分?
作为一个爱折腾的理工男,小时候就爱找个旧电池,拆个手电筒小灯泡,捡段导线接点亮小灯泡,对于一个孩子,灯泡点亮的那种成就感不亚于爱迪生发明电灯。然后一恍然十几年过去了,增长的是年龄,进步的是科技,不变的是我爱折腾的老男孩本性。2016年在在网上看到有人用Siri语音助手点亮LED灯时,我内心深处那个爱折腾的男孩又回来了,跟随网上的教程开始买树莓派发光二极管实现了Siri语音控制LED的开关控制。
于是智能家居成为了我折腾的主战场,也是从那时起我结识了开源智能家居平台homeassistant,而苹果Siri、亚马逊的echo语音助手无疑成为智能家居普及的强大推手。在不久之后国内智能音箱小米小爱、阿里天猫精灵、百度小度等如雨后春笋般上市了,国内智能家居市场开始热闹起了。
之前好多人都说homeassistant太复杂,普通人玩不转搞不定。其实呢,我也不是计算机IT相关专业出身,我也不会写代码(抄作业还是会的)。2016年那会儿homeassistant才难呢,当时所有的添加设备修改前端页面等都是要在后台修改配置文件的,经过这几年的发展,homeassistant已经非常简单易用了。安装插件可以直接用插件商店HACS,添加设备和自动化基本上都可以在前端用鼠标点一点就能完成了,这和大家用米家APP添加设备和自动化已经没有什么差异了。所以我在这个领域的能力是什么呢?帮助小白用户搭建home assistant平台,添加已有智能家居设备到home assistant,然后入门home assistant这么优秀的智能家居平台;其次替不屑写手把手教程的大神们写写教程,推广一下他们有用的插件,让homeassistant更普及;最后希望越来越多的用户使用homeassistant,引起国内智能家居厂商对homeassistant平台的重视,主动开发对接home assistant平台,让智能家居玩家可以安全、跨品牌、本地化控制自己的智能家居设备。