斐讯DC1智能排插,由于某些原因斐讯公司的服务器已经关闭,官方app已经无法再使用。排插失去远程控制的功能,所以价格也沦为普通排插的价格。但是可以通过自主搭建MQTT服务器实现远程控制。
- 低成本(40RMB)
- 可添加定时任务
- 可在线升级(OTA)
- 可查看电压、电流、功率
- 改造现成插座,简单,美观
- 间接有了智能台灯、智能风扇......
- 支持ESPTOUCH配网
- 一键添加
- 仅支持DC1设备
- 不支持ESPTOUCH配网
- 手动一个一个添加
- 支持所有MQTT设备
- 搭建MQTT服务器
- clone 项目
- 修改 mqtt_config.h文件
MQTT_HOST
MQTT服务器域名或IPMQTT_PORT
MQTT服务器端口号MQTT_USER
MQTT用户名MQTT_PASS
MQTT密码
- 修改 Makefile 文件
- 拆解DC1排插取出控制板
- 编译下载
- 重新上电LED慢闪即固件刷入成功
- 将控制板安装回插排中(请将后盖盖好再插上电源)
- 长按总开关WIFI信号灯快闪进入配网模式
- 进行配网(ESPTouch、Airkiss)
- 任意开关打开都会触发总开关
- USB的开关随总开关的状态
- LOGO灯即是总开关和USB的状态
- WIFI信号灯慢闪即正在连接WIFI
- WIFI信号灯快闪即进入配网模式
- WIFI信号灯常亮即成功连接WIFI
- 长按总开关进入配网模式,用于重新配网
- 每次配网自动保存,可共存两个WIFI信息
- 长按开关1,进入Webserver配置模式
- 定时任务使用MQTT消息添加
- 定义文件mqtt_config.h
{mac}
即芯片的MAC- 状态话题:
/dc1/{mac}/status{0-3}
- 控制话题:
/dc1/{mac}/control{0-3}
- 功率信息话题:
/dc1/{mac}/power
- 电压信息话题:
/dc1/{mac}/voltage
- 电流信息话题:
/dc1/{mac}/current
- 遗嘱话题:
/dc1/lwt/{mac}
- 出生话题:
/dc1/birth/{mac}
- ota升级话题:
/dc1/ota/{mac}
- 定时任务配置话题:
/dc1/{mac}/timer/config
- 定时任务配置输出信息话题:
/dc1/{mac}/timer/info
- 添加定时任务
//时间:17:45, 重复周期: 周一到周六, 关闭开关1 { "addTimer": { "time": "17:45", "week": "1111110", "switchNum": 1, "value": 0 } }
//时间:12:45, 重复周期: 今天, 打开开关1 { "addTimer": { "time": "12:45", "week": "today", "switchNum": 1, "value": 1 } }
- 获取定时任务信息
{ "getTimer": 0 }
//返回(定时任务配置输出信息话题) //taskId为操作 202 为关闭开关1 { "timerNum": 2, "timerInfo": [ { "id": 1000, "status": 1, "time": "17:45:00", "week": "1111110", "taskId": 202 }, { "id": 1001, "status": 1, "time": "12:45:00", "week": "today", "taskId": 203 } ] }
- 删除定时任务(id)
{ "delTimer": 1001 }
- 使用ota升级话题发送升级文件获取地址
- 消息格式
{"url":"http://yourdomain.com:9001/ota/"}
- 长按开关1按键进入Webserver配置模式,wifi灯闪动
- 使用手机或电脑连接名称为 Webserver 的热点
- 访问192.168.4.1