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

 找回密码
 立即注册
查看: 296472|回复: 241

[插件集成] 米家互联网空调接入HA - NodeRED 版

  [复制链接]

4

主题

159

帖子

1082

积分

论坛技术达人

积分
1082
金钱
908
HASS币
60
发表于 2019-8-5 15:58:22 | 显示全部楼层 |阅读模式
本帖最后由 RobinVP 于 2019-8-6 10:58 编辑

之前偷懒“画”了个中弘空调网关接入HA的 Nodered Flow中弘中央空调控制器接入HA-NodeRed版

貌似反响还可以,囧大还给我放进技术达人组了,明天可以上个楼把吃灰吃到死的猫精翻出来玩玩啦~~(跑题了)

今天看了看家里还有最后一台空调没有在HA里面,就是厨房里的米家互联网空调(一级能效),就是这货
1.png
这玩意目前还没有接入HA的插件,虽然米家APP也很好使,但是,不能和其它空调一起在HA和 Homekit 里操作还是不爽呀(其实就是瞎折腾),于是拿出 wireshark 一通抓包,分析了一下这货的通讯协议。
简单说结论,这东西也是走 miio,但目前各种版本 miio 都还没有支持。虽然可以修改 python-miio 再写个 custom_component 接入 ha,但对于我等 hassio 用户装个自定义版本的 miio 实在太费劲了,于是又想到了最可以偷懒的 NodeRED + MQTT 大法,NodeRED画起来~~

1. 前提条件
Homeassistant / HassIO,NodeRED 装好
配置好 MQTT Broker,并在 HA nodered 里做好设置。

2. NodeRED 准备
首先 NodeRED 需要安装 node-red-contrib-mi-miio 这个 palette,方法可以是通过 nodered 的图形界面安装,也可以在 terminal 里面
npm i -g node-red-contrib-mi-miio
当然加不加 -g 看具体情况,菜鸟们建议加上,大佬们自己理解

第二步导入我写好的 flow,然后如下图做一些修改:
2.png
a. 双击“米家空调” 节点,然后点 device 那行最右的编辑按钮,将 IP 和 Token 换成你自己空调的
b. 双击“基本设置”节点,设置你自己的mqtt topic 名称(如果不冲突不改也可以)
c. 双击所有的 MQTT in/out 节点,设置你自己的 MQTT broker
完成以上步骤后点“部署”

3. 配置 HA
开启 mqtt discovery,如果以前配置过的话就跳过这一步
mqtt:
    discovery: true
重启 HA

4. 配置 Lovelace,好了可以用了
实测各项功能比较正常,可以支持制冷、制热、送风、除湿模式,风速5档+自动,摆风模式也可调,标(吹)榜(牛)的 0.1 度调节也可以实现。另外 homekit 里可以支持基本功能,Siri可以控制。
Screen Shot 2019-08-05 at 3.49.37 PM.png
IMG_4018B82C6A27-1.jpeg

琢磨琢磨接下来画个啥

NodeRED Flow
游客,如果您要查看本帖隐藏内容请回复





评分

参与人数 5金钱 +67 HASS币 +20 收起 理由
sircoco + 2 论坛有你更精彩!
stonesma + 5 厉害了word楼主!
+ 20 + 20 大神666!
xieahui + 20 又如滚滚黄河之水,一发不可收拾…….
咸味土豆 + 20 在下对你的景仰犹如滔滔长江之水,连绵不绝.

查看全部评分

回复

使用道具 举报

75

主题

1976

帖子

8201

积分

元老级技术达人

积分
8201
金钱
6175
HASS币
430

活跃会员教程狂人

发表于 2019-8-5 16:21:10 | 显示全部楼层
膜拜大佬。
所有过往,皆为序章。
回复

使用道具 举报

0

主题

43

帖子

126

积分

注册会员

Rank: 2

积分
126
金钱
83
HASS币
0
发表于 2019-8-5 16:38:47 | 显示全部楼层
正需要这个 但是还是不太懂~
回复

使用道具 举报

8

主题

2073

帖子

6057

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6057
金钱
3984
HASS币
145

灌水之王

发表于 2019-8-5 16:44:43 | 显示全部楼层
膜拜 膜拜 收下 没准哪天小米做活动下个米家空调
回复

使用道具 举报

23

主题

1338

帖子

6771

积分

超级版主

Rank: 8Rank: 8

积分
6771
金钱
5408
HASS币
100

教程狂人

发表于 2019-8-5 17:54:22 | 显示全部楼层
厉害了 厕所里面有没有空调?
回复

使用道具 举报

20

主题

348

帖子

2541

积分

金牌会员

Rank: 6Rank: 6

积分
2541
金钱
2193
HASS币
0
发表于 2019-8-5 18:57:08 | 显示全部楼层
米家互联网空调三级能效接入成功,感谢大神!
回复

使用道具 举报

9

主题

360

帖子

1192

积分

金牌会员

Rank: 6Rank: 6

积分
1192
金钱
832
HASS币
0
发表于 2019-8-5 19:21:54 | 显示全部楼层
学习了,感谢分享!
回复

使用道具 举报

2

主题

86

帖子

720

积分

高级会员

Rank: 4

积分
720
金钱
634
HASS币
0
发表于 2019-8-5 19:34:46 | 显示全部楼层
新手表示,好无奈
回复

使用道具 举报

9

主题

251

帖子

4386

积分

元老级技术达人

积分
4386
金钱
4120
HASS币
100
发表于 2019-8-5 20:29:23 | 显示全部楼层
膜拜大佬!
厨房装空调,要不要这么奢侈;
厨房开着空调,油烟机开一会儿就把冷气给抽光了。
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

2

主题

86

帖子

720

积分

高级会员

Rank: 4

积分
720
金钱
634
HASS币
0
发表于 2019-8-5 20:45:00 | 显示全部楼层
牛逼。。。。破音


我居然调通了。


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-24 00:13 , Processed in 0.119391 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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