ZDC1
斐讯DC1智能排插个人固件项目. 控制端支持tc1 m1 a1
Install / Use
/learn @a2633063/ZDC1README
zDC1
斐讯DC1智能排插个人固件.
排插DC1因为服务器关闭,无法使用.
为此,开发供自己使用的FW及对应app,确保自己能够正常使用此排插.取名为zDC1.
建立了个QQ群,有问题可以加入来讨论:459996006 点这里直接加群
群内有免费的mqtt服务器分享,实现远程控制功能!
也可以发送邮件给我:zip_zhang@foxmail.com (邮件较多,可能会较晚回复)
作者声明
注意: 本项目主要目的为作者本人自己学习及使用DC1排插而开发,本着开源精神及造福网友而开源,仅个人开发,可能无法做到完整的测试,所以不承担他人使用本项目照成的所有后果.
严禁他人将本项目用户用于任何商业活动.个人在非盈利情况下可以自己使用,严禁收费代刷等任何盈利服务.
有需要请联系作者:zip_zhang@foxmail.com
重大更新!
代码已经开源,不需要激活,刷机即可直接使用.
相对于旧版本,更新了通信协议等大量内容.
特性
本固件使用斐讯DC1排插硬件为基础,实现以下功能:
- [x] 4个USB充电
- [x] 按键控制所有插口通断
- [x] 控制每个接口独立开关
- [x] 每个接口拥有独立的5组定时开关
- [x] ota在线升级
- [x] 无服务器时使用UDP通信
- [x] MQTT服务器连接控制
- [x] 通过mqtt连入homeassistant
- [x] 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,或给我发送邮件:zip_zhang@foxmail.com,邮件标题中请注明[zDC1].
开始
整体流程如下:拆开DC1,将固件/烧录器/pc互相连接,在pc运行烧录软件进行烧录,烧录固件.
烧录完成后,首次使用前配对网络并配置mqtt服务器,之后就可以使用了.
拆机接线及烧录固件相关
见固件烧录
烧录固件完成后,即可开始使用
开始使用/使用方法
见开始使用
接入home assistant
其他内容
通信协议
此项为专业开发人员准备,如果你不是开发人员,请跳过此项
本项目为防止被低素质人员在我不知情的情况下拿去商用,所以本项目暂时不考虑开源,为了其他开发人员开发自己的控制软件,将通信协议开放
所有通信协议开源,你可以自己开发控制app或ios端
见通信协议
FAQ
见 FAQ
文档更新日志
20191224
增加FAQ跳转链接
Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
