炎炎夏日教你利用小米智能家居配件+树莓派4接入Apple HomeKit

前言

Apple HomeKit智能家居方案,是苹果2016年在WWDC大会上提出来的,至今已经6个年头。在国内一直是不温不火的状态,除了有小米智能家居的米家方案等一大堆国内厂商跟进外,苹果特有的“贵”也是其阻碍因素之一,一个智能插座或者空调伴侣动辄几百块的价格吓退了不少果粉(包括我)。另外小米的智能家居也是支持HomeKit(需要单独购买HomeKit的网关),以下则是如何不购买额外HomeKit网关前提下,利用树莓派实现Apple HomeKit智能家居方案。

接入过程

一、使用ssh登录树莓派,并配置相应软件包

接入Apple HomeKit 我们需要在树莓派使用npm包管理,如果没有安装npm请自行Goole解决,一般树莓派是使用apt-get安装,如果不行只能通过下载官网包安装。

然后通过npm安装,homebridge,以及homebridge-mi-acpartner(一个homebridge支持小米配件的插件)


sudo npm install -g -unsafe-perm homebridgesudo npm install -g homebridge-mi-acpartner

然后输入homebridge回车,如果控制台出现一个二维码则为安装成功。


homebridge

二、获取小米(绿米)空调伴侣token

此处获取方式网上五花八门,如通过旧版米家一顿乱点(估计几年前的安卓包,能否使用位置)等等。这里推荐一个靠谱的方案,通过miio 插件。

//这里是使用自己的macbook获取,而非树莓派,window机器一样可行。

首先安装miio


npm install miio

之后将小米空调伴侣长按重置,它会出现不带密码的wifi,通过macbook连接该wifi.然后输入以下命令


miio discover

接下来就是见证奇迹的时刻,空调伴侣的token已经被发现了。

接下来就是按照小米官方的教程,连入自家Wifi,以及配置好智能空调遥控。基本上打开米家,点击添加就OK了。

此时再执行一次


miio discover

记录下空调伴侣的路由Wifi地址,一会需要用。

三、配置Homebridge的config.json文件

Homebridge的运行实际上是依赖config.json文件的配置来运行,结合homebridge-mi-acpartner插件上的参数,我们写入下面的配置。

cd .homebridge//新建文件
touch config.json//编辑文件,我这里使用nano, 看个人爱好
sudo nano config.json

写入如下配置


{"platforms": [{"platform": "XiaoMiAcPartner","devices": {"上面保存的米家空调伴侣的路由ip地址": "上面获取到的token"},"accessories": [{"name": "learnir_switch","type": "learnIR"},{"name": "AC Partner","type": "climate"},{"name": "ir_switch","type": "switch","data":{"on": "FE00000000000000000000000006003222580031003C00AC01C2037A1388430201010101010101010202020202020202020101010101010100020202020202020201010101010101010202020202020583","off": "FE00000000000000000000000006003222580034003E00AB01C0037A1388430201000000010000000202020202020202020001000001000001020202020202020201010001000001010202020202020578"}}]}]
}

重新启动homebridge


homebridge

通过iPhone家庭App扫描接入homeBridge,此时一顿确认后,家庭App就会出现三个开关了,分别是空调、风扇(已改名,对应的是上面的ir_switch),下面会继续讲解它是怎么来的(红外码的获取)。learnir_switch(红卡学习开关),用于获取红外设备的红外码。

四、配置自定义红外码

此处家里刚好有台风扇是有遥控的,我以此为例,聊聊如何复制风扇的红外码。上面的learnir_switch 开关配置后,通过家庭app打开learn开关,此时树莓派控制台会提示你可以开始记录了,这时你一分钟所有红外设备的红外码都会被捕捉并打印,如下,我们捕捉后填入on,off栏,此时一个自定义红外开关就完成了。

五、给你的HomeKit配置远程启动

上面的操作都处理完之后,你的HomeKit其实只能在家里本地网络使用才有效(手机和树莓派连接同一个路由器),如果你想要在回家的路上就远程打开空调预热,那你想要给HomeKit提供一个家庭中枢。简单点来说就是💰💰💰你需要有一个iPad或者Home Pod常驻家里,连接wifi,和iphone以及macbook等使用同一个Apple 帐号,并打开家庭中枢功能。我刚好有台iPad Pro在家,如下即可,那你就能享受回家前就提前打开空调的待遇啦。

六、树莓派启动进程保护

最后,也就是如何让homebridge常驻线程了,正常情况下如果你关闭了ssh,homebrige自然也给你close掉。我们如何实现退出树莓派,进程还在呢?那就要进程保护了,进程保护有很多种方案,这里我用一种最简单的。

安装screen

sudo apt install screen

在scrren中启动homebidge,然后直接关闭树莓派即可,具体screen的用法,请自行google.


//启动一个名字叫homekit的 screen
screen -S homekit//此时会新建了一个新的窗口,然后启动homebridge
homebridge

末尾

本篇文章就到此为止,如果你有什么想法,欢迎留言评论哈,感谢大家耐心看完,也还请各位走过路过的来个一键三连,感谢🙏~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/41528.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

绿米Aqara、智汀、Homekit等设备如何完成一键跨品牌联动

前言 一直以来只要提到智能家居,很多人的认知就是能使家中原有的家电变为智能化。本文将带大家来了解绿米Aqara、智汀、Homekit等设备如何完成一键跨品牌联动? 在操作之前,我们先来回顾下米家设备:Aqara作为唯一个能够连接HomeK…

如何将homekit接入安卓设备,homeassistant和智汀来帮忙

随着科技的发展,智能家居也开始慢慢火了起来,被越来越多的人所熟知。 在接触到智能家居的时候,大家或许都有一种我也弄来试试的冲动,所以会不会遇到以下的一些问题。 大家是不是常常有这些烦恼:家里装修买了智能设备…

绿米、易来和Yeelight设备之间的互相联动离不开智汀

不知道作为智能家居用户的你有没有这种经历:新买回来的智能设备,除了刚拿到它那天好奇耍了一会,后面再也没有用过,买的时候有多高兴,买回来就有多痛苦,特别是我们多少都有点消费冲动的hhh。 其实很多朋友不…

绿米Aqara智能设备还能这样玩?

大家好,今天给大家介绍的是绿米Aqara旗下的产品,我们都知道Aqara目前已经接入了小爱同学、天猫精灵、Apple Homekit等知名生态,因此可以实现多种生态的语音控制。但是通过我们后面测试发现目前只有小爱同学可以实现全局的控制,而天…

米家接入HomeKit系列一:接入基本原理与开篇

系列文章 米家接入HomeKit系列一:接入基本原理与开篇 米家接入HomeKit系列二:通过群辉NAS的Docker搭建HomeAssistant 米家接入HomeKit系列三:HomeAssistant接入米家网关 米家接入HomeKit系列四:HomeBridge搭建、配置与接入米家…

loT行业生死竞速:Aqara绿米得用户得天下

作者 | 曾响铃 文 | 响铃说 日前,社科院发布了一份“2022年秋季中国宏观经济形势分析”报告,报告中指出当前,世界经济增长预期下挫,全球通胀居高不下,而中国经济整体仍呈持续恢复状态,但经济内增长动能仍…

不用Home Assistant让小米智能家居接入HomeKit

这种方法不难,但支持的设备比较少,如果家里小米智能家居设备较多,又没有绿米网关的话,就还是算了吧。 方法是通过开源平台智汀的 Smart Assistant 装在 X86 主机或者群晖之类的设备上,然后加入 HomeKit 的插件包&#…

把对讲门铃(控制底楼铁门)接入米家服务器

今天讲个跟SDR或者无人机无关的东西,技术含量不高,但是方便了我的生活。 现在家门有智能锁,汽车也可以远程解锁发动,NFC门禁也可以用某些手机复制,唯独楼下的铁门,必须用老式对讲门铃控制。 也就是说其它钥…

除了绿米它也能接入homekit?这四款传感器带你玩转智能家居

随着科技发展,智能家居让你有意想不到的家居体验。当中让智能家居达到最个人化,最贴合每个人的生活所需,就是一个能控制所家电的生态系统App了。 仅用通过一个App让家自由调配各种适合自己的“场景模式”,一键便可做到多个智能设备…

不用Home Assistant,智汀也开源接入HomeKit、绿米设备?

相信智能家居用户无人不知Home Assistant,Home Assistant是一个构建智慧空间的神器,是一个成熟完整的基于 Python 的智能家居系统,设备支持度高,支持自动化(Automation)、群组化(Group)、UI 客制…

用安卓手机控制 HomeKit 智能设备?绿米Aqara设备接入智汀家庭云保姆级教程

今天跟大家讲一下 HomeKit 系统的使用。众所周知,苹果智能设备本身就是支持接入 HomeKit 的,也就是说用户可以通过苹果手机里面的家庭将设备接入,然后进行操作控制。 但用过的朋友应该知道,这样的操作有明显的局限性,…

交互式视频风格化 水记

交互式视频风格化 水记 《Interactive Video Stylization Using Few-Shot Patch-Based Training》 项目主页: Interactive Video Stylization https://github.com/OndrejTexler/Few-Shot-Patch-Based-Training https://github.com/OndrejTexler/Few-Shot-Patch…

如何用树莓派做一个家庭语音助手/智能音箱

一、前言 这学期闲来无事,于是搞了个简单的家庭语音助手,其主要实现的功能有: 语音唤醒;控制家电;询问时间和日期;询问天气情况;查询垃圾分类;播报新闻;微信小程序远程…

英伟达 gsync demo NVIDIA 钟摆测试

英伟达 gsync demo NVIDIA 钟摆测试 不知道为什么网上没有共享资源的帖子 共享一下网址 顺带记录作用 https://www.nvidia.com/coolstuff/demos#!/ 进去就第一个就是钟摆测试,还有好多英伟达的其他demo 觉得方便的可以点赞支持一下

英伟达RTX 4070最新测评来了!光追效果更棒,但仅限于2k游戏

萧箫 发自 凹非寺量子位 | 公众号 QbitAI 英伟达RTX 4070开卖,4799元的价格也是让不少人心动。 由于之前矿难一波,英伟达30系显卡失去了不少人的信任,大伙儿的目光也都放在了40系显卡上。 现在4070性价比卡终于姗姗来迟,它实际性能…

【分享NVIDIA GTC大会干货】与Jetson嵌入式平台工程师的深度挖掘问答

Connect with the Experts: A Deep-Dive Q&A with Jetson Embedded Platform Engineers [CWES52132] NVIDIA Jetson 是世界领先的边缘人工智能计算平台。它具有高性能和低功耗的特点,是机器人、无人机、移动医疗成像和智能视频分析等计算密集型嵌入式应用的理想…

(一) nvidia jetson orin nvcsi tegra-capture-vi camera相关内容梳理 之 vi相关代码分析

背景:对于nvidia 的jetson orin 的camera,其内部是如何实现的尼?硬件方面的pipeline是怎么关联的,其内部有哪些camera相关的modules?对于这些modules,软件上又是怎么去实现?设备树如何去抽象这些modules?分析完后,给我们一个camera sensor,如何进行bring up?本文将会…

NVIDIA英伟达又发布了哪些黑科技?

Intel市值现在基本只有NVIDIA的1/6了,真是风水轮流转。NVIDIA不仅凭借AI浪潮实现逆袭大力发展GPU、AI专用硬件,顺便把CPU也做了。 下面简略介绍NVIDIA GTC 2023主题演讲中提到的一些方向。 总结一下: 发布了量子控制链路,入局量子…

生死看淡,不服就GAN(九)----英伟达力作PGGAN实战,生成高清图片

一、前言 2017年,NVIDIA Research 网站发布了一篇颇为震撼的GAN论文:Progressive Growing of GANs for Improved Quality, Stability, and Variation(简称PGGAN),通过使用渐增型GAN网络和精心处理的CelebA-HQ数据集&a…

太赞了,英伟达又一突破,输入关键词就可以生成直逼摄影师的大片

整理 | 禾木木 出品 | AI科技大本营(ID:rgznai100) 英伟达又一次突破了,这么逼真的照片竟然不是来自摄影师或是设计师! 近日,英伟达官方推出 GauGAN2 的人工智能系统,它是其 GauGAN 模型的继承者&#x…