mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-08 11:18:11 +08:00
643a3a694cf74a5c0ac7a7d4cb39ecb91df88341
zTC1 a1版
斐讯TC1智能排插第三方固件.
排插TC1因为服务器关闭,无法使用. 故而为其开发一个不需要服务器也能满足基本智能控制使用的固件.
注意: TC1排插硬件分a1 a2两个版本,本固件仅支持a1版本. a1 a2两个版本仅主控不同, 除此之外其他无任何区别.
区分硬件版本
硬件版本在外包装底部,如图所示:
如果没有包装, 只能拆开分辨, 如图, 左侧为不支持的a2版本 右侧为支持的a1版本.
已知BUG
不定时重启断电!!!
定时任务偶尔无效
特性
本固件使用斐讯TC1排插硬件为基础,实现以下功能:
- 按键控制所有插口通断
- 控制每个接口独立开关
- 每个接口拥有独立的5组定时开关
- ota在线升级
- MQTT服务器连接控制
- 通过mqtt连入homeassistant
- Web实时显示功率
开始
整体流程如下:拆开TC1,将固件/烧录器/pc互相连接,在pc运行烧录软件进行烧录,烧录固件.
烧录完成后,首次使用前配对网络并配置mqtt服务器,之后就可以使用了.
拆机接线及烧录固件相关
见固件烧录
烧录固件完成后,即可开始使用
开始使用/使用方法
见开始使用
接入home assistant
其他内容
代码编译
此项为专业开发人员准备,如果你不是开发人员,请跳过此项
TC1使用的主控为EMW3031,基于MiCO(MCU based Internet Connectivity Operating System)开发.MiCO简介点这里
需要按照官方说明才能保证此项目能够编译成功:
- 安装MiCO Cube编译工具
- 配置MICoder IDE环境
- 配置Jlink下载工具
- check out 此项目,按照从一个现有的 Git 仓库克隆导入确认项目编译/下载正常
通信协议
此项为专业开发人员准备,如果你不是开发人员,请跳过此项
所有通信协议开源,你可以自己开发控制app或ios端
见通信协议
联系
如有其它问题, 可以联系本人 Telegram: @zogodo
或者发送邮件给我: zhogodo@gmail.com
Description
Languages
C
95.1%
Assembly
2%
HTML
1.8%
Makefile
0.6%
C++
0.3%

