zDC1
斐讯DC1智能排插个人固件.
排插DC1因为服务器关闭,无法使用.
为此,开发供自己使用的FW及对应app,确保自己能够正常使用此排插.取名为zDC1.
建立了个QQ群,有问题可以加入来讨论:459996006 点这里直接加群
群内有免费的mqtt服务器分享,实现远程控制功能!
也可以发送邮件给我:[email protected] (邮件较多,可能会较晚回复)
作者声明
注意: 本项目主要目的为作者本人自己学习及使用DC1排插而开发,本着开源精神及造福网友而开源,仅个人开发,可能无法做到完整的测试,所以不承担他人使用本项目照成的所有后果.
严禁他人将本项目用户用于任何商业活动.个人在非盈利情况下可以自己使用,严禁收费代刷等任何盈利服务.
有需要请联系作者:[email protected]
重大更新!
代码已经开源,不需要激活,刷机即可直接使用.
相对于旧版本,更新了通信协议等大量内容.
特性
本固件使用斐讯DC1排插硬件为基础,实现以下功能:
- 4个USB充电
- 按键控制所有插口通断
- 控制每个接口独立开关
- 每个接口拥有独立的5组定时开关
- ota在线升级
- 无服务器时使用UDP通信
- MQTT服务器连接控制
- 通过mqtt连入homeassistant
- app实时显示功率/电压/电流(不做任何精度保证)
目录
通信协议
FAQ
前言(必看)
- 除非写明了
如果你不是开发人员,请忽略此项
之类的字眼,否则,请一个字一个字看清楚看完整后再考虑动手及提问!很可能一句话就是你成功与否的关键! - 烧录固件需要烧录器:一般的ttl串口烧录器即可,一般刷机的人应该都有,淘宝价格大概为2-5元
- 使用此固件,需要app端配合,见SmartControl_Android_MQTT.
- app只有android,因ios限制,本人不考虑免费做ios开发.(不要再问是否有ios端).
- 有人测试从esphome可以直接ota到我的固件,本人未做测试,需要的可以试试看:从esphome升级到zdc1固件
虽然没有ios端,但固件支持homeassistant,可以使用安卓APP配置完成后,连入homeassistant后,使用ios控制. APP主要仅为第一次使用配对网络及配置mqtt服务器时使用,之后可以用homeassistant控制不再使用app.
如果你不知道什么是mqtt或homeassistant,所有有关的内容可以跳过.
如果你有任何问题,可以直接在此项目中提交issue,或给我发送邮件:[email protected],邮件标题中请注明[zDC1].
开始
整体流程如下:拆开DC1,将固件/烧录器/pc互相连接,在pc运行烧录软件进行烧录,烧录固件.
烧录完成后,首次使用前配对网络并配置mqtt服务器,之后就可以使用了.
拆机接线及烧录固件相关
见固件烧录
烧录固件完成后,即可开始使用
开始使用/使用方法
见开始使用
接入home assistant
其他内容
通信协议
此项为专业开发人员准备,如果你不是开发人员,请跳过此项
本项目为防止被低素质人员在我不知情的情况下拿去商用,所以本项目暂时不考虑开源,为了其他开发人员开发自己的控制软件,将通信协议开放
所有通信协议开源,你可以自己开发控制app或ios端
见通信协议
FAQ
见 FAQ
文档更新日志
20191224
增加FAQ跳转链接