不写一行代码,轻松将米家智能家居接入A
行政求职招聘微信群 http://www.ommoo.com/news/20210927/115874.html转载自:少数派作者:宛潼我曾经在少数派写过不少关于将米家接入HomKit的教程,尽管方法和步骤越来越简单,但无一例外都需要通过代码来进行操作。这对于有编程基础的朋友来说不难,但对大部分不懂代码的人来说就有较高的门槛。一个明显的案例是,每当我发表完一篇教程后,私信里都是各种求助,希望我能够帮他们看看到底是因为什么原因导致的代码报错。随着智能家居平台和协议的日渐成熟,终于在如今,米家和HomKit之间的互通迎来了一个新的维度:我们已经完全可以在图形化的界面下,来实现过去这些繁琐的操作。在这个过程中,你不会接触到任何一条代码或脚本,只需要用鼠标轻点,就能完全绝大部分的工作。▍从HomBridg到HomAssistant在过去,我选择将米家接入HomKit的方案一直是HomBridg。但这一次我们则要舍弃它,转投到HomAssistant的怀抱中。关于二者的原理和差别,这里就不展开细说,主要来了解一下,为什么要转投到一个新的平台上。首先,HomAssistant丰富的开发者和生态环境,是这次能够实现无代码操作的根本。虽然如今HomBridg也在往无代码操作的方向努力,但由于不少旧插件作者已经不再更新,自然就不会再支持图形化编辑。所以,选择HomBridg大都还是无法摆脱写config.json文件的命运——而这正好是新手最容易出错的地方。标有Vrifid的就是可以图形化操作的插件,但是一些老旧的插件就无法使用了其次是HomAssistant更加丰富的接入类型。如果是用HomBridg,则每个设备必须要有一个对应的插件,否则便无法接入。例如米家后续推出的一些基于蓝牙Msh网络产品,HomBridg完全没辙,至今都找不到对应的插件。但HomAssistant属于来者不拒,无论是Zigb、BLE还是蓝牙Msh,都可以接入。最后,从功能性上来说,HomAssistant也比HomBridg要强大不少。毕竟前者本身就是一个开源智能家居平台,至今已经有8年历史,它推出的时候苹果的HomKit可能还在玩泥巴,除了支持HomKit桥接之外,还支持大量的智能设备和完整的自动化操作。而后者则更像是一个单纯的「桥接器」,仅仅只是用来实现其他平台的设备接入到HomKit这一个单独的功能。▍开始操作简单铺垫完成后,我们正式开始进入实操环节。由于设备类型不同,具体的操作步骤可能会有变化,你可以自行根据自己的情况查找适合自己的教程。1.安装HomAssistant安装HomAssistant的方法有很多,官方文档给到的方法有四种:直接在硬件设备上安装HomAssistant系统;通过Dockr这类的容器来安装;在传统的Linux发行版机器上手动安装;
上一篇文章: 4月25日便民信息库免费发布招聘房屋 下一篇文章: 空调净化回风口过滤器的作用
在Python虚拟环境中安装
这四种方案各有优缺点,我个人建议有树莓派的朋友选择第一种,有NAS(或支持Dockr且性能较强的路由器)的朋友选择第一种或第二种。因为前者可以通过刷写SD卡直接将HomAssiatant安装在树莓派上,后者可以在NAS中的Dockr管理器中直接搜索安装或通过虚拟机来安装。它们都是装好即用,不用再费时去做环境搭建,避免绝大部分的报错。如果上述两个设备都没有,那么最好的建议是购买一个,当然如果你要能找到一台可以24小时运行的电脑也没问题。另外,用后面两种方法也可以安装一个较为完整的HomAssistant环境,但是这就与我们「不涉及代码」的初衷相违背了。所以这里我们就以树莓派和NAS做案例,简单演示如何安装HomAssistant。对于树莓派方案,你需要准备一个树莓派B或树莓派4(不然呢)、一个读卡器和一条网线。需要注意的是,HomAssistant对设备的性能还是有一定需求的,尽量选择配置更高一些的树莓派4,搭配一张16G以上的高速SD卡作为系统存储,会让后续操作顺滑不少。接着,到HomAssistantOS的GitHub发布页面下载对应你手中树莓派的镜像,并在电脑上用balnaEtchr刷写到SD卡中。如果你拿不准到底要下哪一个,那么根据你的树莓派型号,在下面的链接就可以直接下载。树莓派4:转载请注明:http://www.abuoumao.com/hykz/96.html