之前用NodeRED把家里空调都和HA搅基完毕了
中弘中央空调控制器接入HA-NodeRed版米家互联网空调接入HA - NodeRED 版
家里也没有其它空调可以玩了,炎炎夏日里,能玩的就剩这个电风扇了。
米家直流变频电风扇接入 HA 的办法其实咱们论坛里已经有了,米家风扇1X临时接入HA方案(299那款),按理说这才是正而八经接入HA的方案。但问题是对于Hassio 用户来说,替换 python-miio 实在是费劲,那么。。。
来吧 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,然后如下图做一些修改:
a. 双击“米家智能变频风扇1X” 节点,然后点 device 那行最右的编辑按钮,将 IP 和 Token 换成你自己空调的
b. 双击“基本设置”节点,设置你自己的mqtt topic 名称(如果不冲突不改也可以)
c. 双击所有的 MQTT in/out 节点,设置你自己的 MQTT broker
完成以上步骤后点“部署”
3. 配置 HA
开启 mqtt discovery,如果以前配置过的话就跳过这一步
<font color="#000000">mqtt:
discovery: true</font>
重启 HA
4. 配置 Lovelace,好了可以用了
开关,摆头开关都能用,风速调节可以设置高中低3档,那个100档调节我实在看不出来有个啥卵用,没做,需要的朋友自己改改 nodered flow 就能实现。
另外 Homekit 里可以正常使用。
截图就不放了,就一个风扇嘛。
NodeRED Flow
|