『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1669|回复: 8

[经验分享] 空气净化器接入homekit

[复制链接]

8

主题

50

帖子

1034

积分

金牌会员

Rank: 6Rank: 6

积分
1034
金钱
984
HASS币
20
发表于 2023-10-21 20:25:31 | 显示全部楼层 |阅读模式
空气净化器接入homekit一般也有三种方式

1.homeassistant+homekit bridge接入(不推荐)
这种方式就是比较通用的,通过各个插件将空气净化器接入HA,比如通过xiaomi miot auto接入米家净化器
Snipaste_2023-10-21_20-09-49.png
然后再通过HA的homekit bridge接入homekit

优点:
1.方便快捷
缺点:
1.接入设备显示为风扇
2.功能不全

homekit原生支持空气净化器(Air Purifier)
会显示成 Snipaste_2023-10-21_20-12-35.png ,但是HA的homekit bridge只能将其映射成风扇,感觉报看 Snipaste_2023-10-21_20-12-41.png
至于为啥一直不支持查了半天也没找到原因,几年前就有人提出这个疑问,也没有正式结论。
本来去年底好不容易有个PR
Add support for air purifier devices in HomeKit by ak6i · Pull Request #82499 · home-assistant/core · GitHub
因为测试用例覆盖不够完整,让提出人补充下,结果一直没有补充,就被关闭了,此事又不了了之了

不推荐这种方式的原因主要就是不能原生显示为空气净化器

2.homebridge接入(推荐)
homebridge对于各种原生设备类型支持的都是比较好的
对于米家空气净化器推荐使用
GitHub - merdok/homebridge-miot: Homebridge plugin for devices supporting the Xiaomi miot protocol
这个集成进去,基本功能都是可用的
参考配置:
        {
            "devices": [
                {
                    "name": "空气净化器",
                    "ip": "",
                    "token": "",
                    "model": "zhimi.airpurifier.rma1",
                    "pollingInterval": 30,
                    "deepDebugLog": false,
                    "buzzerControl": false,
                    "ledControl": false,
                    "childLockControl": true,
                    "modeControl": false,
                    "screenControl": false,
                    "pm25Breakpoints": [
                        50,
                        100,
                        150,
                        200
                    ]
                }
            ],
            "platform": "miot"
        },
优点:
1.较为方便
2.接入类型显示正确
缺点:
1.需要单独安装homebridge


3.homeassistant+nodered接入(当前使用)
与第一种一样,先通过各种插件接入到HA,然后再通过nodered接入homekit
Snipaste_2023-10-21_20-21-35.png
空气净化器.zip (4.67 KB, 下载次数: 55)

参考之前的帖子
超完美homekit接入小米米家空气净化器,实现所有功能! - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

主要根据自己的情况去除了一些不支持的传感器,优化了首次启动的逻辑(首次使能flow时不会默认启动空气净化器,不会有蜂鸣声)
3.jpg 4.jpg 5.jpg
回复

使用道具 举报

6

主题

153

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
金钱
974
HASS币
10
发表于 2023-10-21 20:51:31 | 显示全部楼层
阔以阔以
回复

使用道具 举报

2

主题

31

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
金钱
200
HASS币
0
发表于 2023-10-24 23:07:30 | 显示全部楼层
大佬 352的空气净化器可以接入吗
回复

使用道具 举报

0

主题

562

帖子

2185

积分

金牌会员

Rank: 6Rank: 6

积分
2185
金钱
1623
HASS币
0
发表于 2023-10-25 11:14:47 | 显示全部楼层
牛逼,感谢分享
回复

使用道具 举报

11

主题

359

帖子

1898

积分

金牌会员

Rank: 6Rank: 6

积分
1898
金钱
1539
HASS币
0
发表于 2023-10-26 15:56:14 | 显示全部楼层
node-red-contrib-homekit-bridged节点安装不了
回复

使用道具 举报

1

主题

5

帖子

68

积分

注册会员

Rank: 2

积分
68
金钱
63
HASS币
0
发表于 2023-11-27 10:52:39 | 显示全部楼层
同问352可以接吗
回复

使用道具 举报

2

主题

22

帖子

341

积分

中级会员

Rank: 3Rank: 3

积分
341
金钱
319
HASS币
0
发表于 2024-2-1 09:32:53 | 显示全部楼层
替换蓝色节点为自己实体,添加后只能开关,转速不能调整,模式什么的没有开关,传感器也能识别,要怎么排查呢
回复

使用道具 举报

8

主题

50

帖子

1034

积分

金牌会员

Rank: 6Rank: 6

积分
1034
金钱
984
HASS币
20
 楼主| 发表于 2024-2-2 09:50:40 | 显示全部楼层
lishishao 发表于 2024-2-1 09:32
替换蓝色节点为自己实体,添加后只能开关,转速不能调整,模式什么的没有开关,传感器也能识别,要怎么排查 ...

应该是有些蓝色节点没有替换成功吧,可以添加一个debug节点,然后触发看下打印
回复

使用道具 举报

7

主题

67

帖子

348

积分

中级会员

Rank: 3Rank: 3

积分
348
金钱
281
HASS币
0
发表于 2024-3-5 23:56:42 | 显示全部楼层
我的352 Y106净化器风速fan-level是个select实体,level 1到level 5,因此对应风速20% 40% 60% 80% 100%,而你提供流是使用number实体可以无级调速,Node-RED中怎么设置才能让homekit支持有级调速?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-30 03:15 , Processed in 0.063467 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表