• Stars
    star
    191
  • Rank 202,877 (Top 4 %)
  • Language
    Assembly
  • License
    Other
  • Created over 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

斐讯DC1智能排插个人固件项目. 控制端支持tc1 m1 a1

zDC1

斐讯DC1智能排插个人固件.

排插DC1因为服务器关闭,无法使用.

为此,开发供自己使用的FW及对应app,确保自己能够正常使用此排插.取名为zDC1.

建立了个QQ群,有问题可以加入来讨论:459996006 点这里直接加群

群内有免费的mqtt服务器分享,实现远程控制功能!

也可以发送邮件给我:[email protected] (邮件较多,可能会较晚回复)

作者声明

注意: 本项目主要目的为作者本人自己学习及使用DC1排插而开发,本着开源精神及造福网友而开源,仅个人开发,可能无法做到完整的测试,所以不承担他人使用本项目照成的所有后果.

严禁他人将本项目用户用于任何商业活动.个人在非盈利情况下可以自己使用,严禁收费代刷等任何盈利服务.

有需要请联系作者:[email protected]

重大更新!

代码已经开源,不需要激活,刷机即可直接使用.

相对于旧版本,更新了通信协议等大量内容.

特性

本固件使用斐讯DC1排插硬件为基础,实现以下功能:

  • 4个USB充电
  • 按键控制所有插口通断
  • 控制每个接口独立开关
  • 每个接口拥有独立的5组定时开关
  • ota在线升级
  • 无服务器时使用UDP通信
  • MQTT服务器连接控制
  • 通过mqtt连入homeassistant
  • app实时显示功率/电压/电流(不做任何精度保证)

目录

前言(必看)

开始

拆机接线及烧录固件相关

开始使用/使用方法

接入home assistant

其他内容

通信协议

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

homeassistant接入

其他内容

通信协议

此项为专业开发人员准备,如果你不是开发人员,请跳过此项

本项目为防止被低素质人员在我不知情的情况下拿去商用,所以本项目暂时不考虑开源,为了其他开发人员开发自己的控制软件,将通信协议开放

所有通信协议开源,你可以自己开发控制app或ios端

通信协议

FAQ

FAQ

文档更新日志

20191224

增加FAQ跳转链接

More Repositories

1

zTC1

斐讯TC1智能排插个人固件. 仅支持TC1硬件版本为a1的版本
691
star
2

SmartControl_Android_MQTT

个人智能设备android控制/配置端,可控设备包含ButtonMate/zTC1/zDC1/zA1/zM1/zS7等设备
Java
382
star
3

zM1

斐讯M1空气检测仪个人固件公开项目. 此项目为公开release+讨论
319
star
4

zA1

斐讯A1空气净化器 个人固件公开项目. 源码不开源,此项目为公开release+讨论
46
star
5

BusMonitor_Wuhan

武汉公交个人开发版本
Java
43
star
6

SmartControl_PC

ZControl PC控制端
C#
33
star
7

zS7

斐讯S7/S7pe 体脂称个人固件.
25
star
8

zClock_Matrix

zClock 点阵版本
C
19
star
9

ZUART

vs 2022 C# 写的串口调试助手,之后有需要时会以此为基础开发特有串口协议的软件
C#
19
star
10

zClock

ESP8266使用TM1628驱动数码管显示时间
Assembly
13
star
11

zMOPS

Assembly
10
star
12

SmartControl_ButtonMate_ESP8266

SmartControl 按钮ESP8266端
Assembly
9
star
13

mYdigit

数码之家网站,自动打卡签到功能
C#
7
star
14

WebCom

ActiveX插件,供使用IE使用串口调试助手
C#
7
star
15

SmartControl_Android

SmartControl系列安卓控制端.已经停止更新,跟换为MQTT方式,见https://github.com/a2633063/SmartControl_Android_MQTT
Java
5
star
16

HUAWEI_MTP

为解决MTP文件不显示的问题,使用adb做一个简单的安卓手机文件管理器,同时增加一些方便的功能
C#
4
star
17

z485toMqtt

Assembly
4
star
18

zDC1_public

3
star
19

a2633063

3
star
20

STC12C5A60S2_USB_voltage_and_current_monitor

stc12c5a60s2 USB电压电流表
C
3
star
21

AutoShoudown

windows端自动关机功能,使用shutdown命令实现定时自动关机,
C#
2
star
22

LineGridView

带分割线的GridView
Java
2
star
23

Zm3u8Downloader

m3u8批量下载器
C#
2
star
24

zRGBW

Assembly
2
star
25

Image

配合typora PicGo 建立Github图库,供其他repository及wiki图片显示
1
star
26

Test

Github功能测试,上传上来的文件无意义 [超链接测试](https://github.com/a2633063/Test)
1
star
27

zC1

C1门窗传感器
Assembly
1
star