全站导航
手机版
首页 > 评测分享 文章详情

超完美homekit接入小米米家空气净化器,实现所有功能!

附件下载脚本! !

前言:

我在网上查了很多资料。 几年前,我也曾修改过yaml,试图完善家里的小米接入,但效果始终不尽如人意。 要么是交换机分布不合理,要么是类型不对,要么是分组不行,甚至更多。 有这个问题。 虽然想直接学习开发插件,但是感觉很麻烦(虽然我是程序员,但是对ha和hb的插件开发不感兴趣)。 直到前几天,我看到了node-red。 经过简单的尝试后,我立刻就有了想法。 感觉node-red真的很强大。 不仅二次开发非常方便,而且开放接口也很多,适合我这种很闲的人。 但我并不是一个很闲的程序员。 所以第一步就是在家里买一台空气净化器。

特别感谢这里的帖子:也是因为他的启发,我决定彻底研究node-red(该脚本不适合我的模型,很多功能无法实现,所以我自己开始了)。

以后我也会更新一些新的脚本。 比如最近在连接戴森的加湿风扇、小米插座、索尼电视等,等完美了再分享给大家。

下面是尽可能简单的教程,希望能够带动更多的人开始使用node-red。

实现的功能:

1.正确显示配件类型:空气净化器

2. 将传感器、设定开关等集成到一台设备中

3.米家和完美状态同步。 无论您是在米家还是在任何地方操作,都可以完美同步彼此的状态。

4.定时开启、关闭、切换模式5.支持自动模式、休眠模式、手动模式

6.支持手动模式调节风速(完美匹配米家设置),且调节不会自动切换模式,不会互相干扰。

7.其他插件的速度调整为0时不会出现问题,也不会出现中间调整风速而导致卡顿的问题。

8.支持内置光线传感器、温度传感器、湿度传感器、pm2.5传感器,支持空气质量显示

9.支持剩余滤芯显示和滤芯更换状态显示。

10.支持提示音、童锁、显示切换

11.在集成的同时,每个传感器在组内也是分开的,以方便家庭自动化。

遗憾:

1. 仅支持自动和手动模式,因此睡眠模式是一个单独的开关。如果打开,则切换到自动模式时会进入睡眠状态。 如果关闭,则不会进入睡眠状态。

2、蜂鸣和显示开关也是分开制作的,无法集成到空气净化器的内部设置中。

我家里只有小米空气净化器pro,型号:zhimi..v6。 所以我只兼容这个型号,但是逻辑是一样的,因为都是小米的。 事实上,如果你发现其他机型有一些小问题,通过简单的修改就可以解决。 切换模式、风速等主要功能相同。 的。 如果您有兼容的,请发布。 当我看到它们时,我会在帖子中引导您到相应的楼层,以便大家更容易找到它们。

IMG_0498.jpg

IMG_0499.jpg

IMG_0500.jpg

IMG_0501.jpg

IMG_0502.jpg

准备:

1、需要安装node-red,毕竟需要处理设备的状态获取和设置。 我的安装在群晖上,网上有很多安装教程。

2、node-red中需要安装两个节点node-red--home--和node-red---,用于连接和创建设备。

3. 在应用程序中,使用内置Miio连接家里的空气净化器。 (虽然最近发布的MIoT非常好用,但是相比miio的数据采集,miio的数据更加可控,适合与node-red对接;而我的插件也是基于miio的采集和设置。如果你想要使用MIoT的时候需要自己修改)

4. 在 中,点击右下角您的用户名,然后输入用户个人资料,滚动到底部,创建一个长期访问令牌,随意命名,并保存生成的令牌(如果您忘记保存,只需生成一个新的)。 导入下面的node-red即可使用。

Screen Shot 2022-03-14 at 14.39.22.png

导入并设置脚本:

1.打开node-red并导入附带的js脚本。

2.进入流动空气净化器。

3、双击调整空气净化器流量中所有蓝色模块。 这些是节点红色和家庭通信的部分。 您需要选择要指向的主实体。 我给的剧本都是我的。 实体名称很可能与您的不同,因此请记住进行调整! !

下图只是其中一个模块的示例,请调整所有模块。 调整的时候要注意实体类型,因为一个设备在ha里面会有多个实体,不同的蓝色模块会指向这个空气净化器下的不同实体(也会有不同的蓝色模块指向同一个实体,都是它的)取决于功能需求),与我的选择进行比较,不要选错。

Screen Shot 2022-03-23 at 02.08.14.png

4、在右侧找到全局配置节点-Home,双击。

5、在出现的设置中,填写你的地址,Token就是前面准备的第四步准备的token。

6. 单击红色更新按钮保存。

Screen Shot 2022-03-14 at 14.38.47.png

下图是node-red中的相关设置,可以自定义。 全局配置节点——空气净化器网关,双击进行设置。

Screen Shot 2022-03-14 at 14.39.39.png

跑步:

1. 单击部署按钮。

2. 打开并添加网关。

教程到此结束~~

Screen Shot 2022-03-14 at 17.30.46.png

空气净化器.json

新人求建议

我按照原贴者的方法修改后,可以正常显示为空气净化器,但我想问一下这些问题如何解决:

IMG_9CFA7F8C8C59-1.jpeg

IMG_59EF7F6A0FCA-1.jpeg

1. 图标右上方感叹号表示什么问题?

2、空气净化器内页没有详细显示这些内容(温度、湿度、PM2.5)。 您需要点击“附件”才能显示一个单独的模块,该模块与原始海报不同。

3、这样连接后大约20分钟,空气净化器会发出“嘟”的一声,是“嘟嘟”的声音。 使用 ha 或桥接时没有发生这种情况。

如果你能回答就太好了

太感谢了

但我有一些新手问题,希望有人能回答。

3、双击调整空气净化器流量中所有蓝色模块。 这些是节点红色和家庭通信的部分。 您需要选择要指向的主实体。 我给的剧本都是我的。 实体名称很可能与您的不同,因此请记住进行调整! !

下图只是其中一个模块的示例,请调整所有模块。调整时注意实体类型,因为一个设备在ha中会有多个实体,不同的蓝色模块会指向该空气净化器下的不同实体(也会有不同的蓝色模块指向同一个实体,这都取决于功能需求),和我的选择对比一下,不要选错了

这部分就是把蓝色的全部改成我自己的HA主页的名字吧???

因为我无法改变一些事情,甚至连名字也无法改变。

另一个问题是,当我更改后排的蓝色网格时,有些名字在那里。 我可以改变 XXXXX 的位置吗?

谢谢

赞赏 您的鼓励使我们更新的动力
全网好价
相关文章
扫一扫 扫一扫,看更多