前言
本人作为一个“”懒人癌”患者,能一句话解决(语音交付)绝对不会动手。看到论坛大佬DIY出KT82TV/W WIFI电机硬改ESP MQTT成品模块立马就入手了,安装导轨遇到很多小问题,不过都一一解决了,在此和网友、后来者交流一下“坑”与心得。
前提条件
- KT82TV/W WIFI电机与电轨
- 论坛ESP MQTT成品模块
- 电机供电环境(预留电源线/插座面板等等)
注意:购买前需要和卖家确认轨道长度、窗帘是否单开还是双开等条件,本人就是需求是单开,买回来是双开的情况,后面自己折腾坏了,又重新买了一个轨道,血的教训……
功能介绍
KT82TV/W WIFI电机硬改ESP MQTT主要包含:打开,关闭,暂停,位置反馈等功能
更换硬改ESP MQTT模块、接线教程
将KT82TV/W底部,用手轻轻拔出,底盒与上部分离,将原模块更换成“硬改ESP MQTT”即可;供电接火线、零线、地线即可。如果不懂电方面知识,建议不要往下折腾、或者请专业电工安装;
接入Homeassistant 教程
1、 硬件更换完成后,使用笔记本电脑,搜索并连接“ESPCOVER”热点。
2、选择Configure WiFi(配置WiFi)
3、选择家里的WIFI SSID并输入密码,填写MQTT服务器地址、用户名、密码、以及Prefiux
注意:Prefiux 必须是英文字母例如Cover,最后点Sava 保存即可
进入路由器后台管理,查找电机的IP地址,例如192.168.31.119复制至浏览器,进入ESP MQTT 电机模块后台管理界面,进入设备如下图,点击Send MQTT Discovery即可

代码部分
1、修改configuration.yaml配置文件,保存重启Homeassistant容器/服务
cover:
- platform: mqtt
name: “ESPCOVER-EA682”
command_topic: “Cover/cover/set”
position_topic: “Cover/cover/position”
availability_topic: “Cover/cover/availability”
set_position_topic: “Cover/cover/set_position”
qos: 0
retain: true
payload_open: “OPEN”
payload_close: “CLOSE”
payload_stop: “STOP”
position_open: 100
position_closed: 0
payload_available: “online”
payload_not_available: “offline”
optimistic: false
注:配置中的红色框框的Cover为自定义的Prefiux,请不要盲目Copy!!!
2、重启Homeassistant,发现有未配置的实体,配置添加即可,如只是使用HomeKit也可以不用添加,Homekit可以自动识别窗帘设备
最终成果
Homeassistant界面
Homekit界面