2019-11-08 10:58:27 +08:00
2019-07-22 08:29:45 +08:00
2019-09-04 11:06:06 +08:00
2019-11-02 17:14:59 +08:00
2019-09-04 11:06:06 +08:00
2019-09-23 16:56:10 +08:00
2019-09-04 11:06:06 +08:00
2019-11-08 10:58:27 +08:00
2019-10-09 18:38:19 +08:00

zTC1 a1版

斐讯TC1智能排插第三方固件.

排插TC1因为服务器关闭,无法使用. 故而为其开发一个不需要服务器也能满足基本智能控制使用的固件.

注意: TC1排插硬件分a1 a2两个版本,本固件仅支持a1版本. a1 a2两个版本仅主控不同, 除此之外其他无任何区别.

区分硬件版本

硬件版本在外包装底部,如图所示:

hardware_version

如果没有包装, 只能拆开分辨, 如图, 左侧为不支持的a2版本 右侧为支持的a1版本.

a1_a2

已知BUG

不定时重启断电!!!

定时任务偶尔无效

特性

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

  • 按键控制所有插口通断
  • 控制每个接口独立开关
  • 每个接口拥有独立的5组定时开关
  • ota在线升级
  • MQTT服务器连接控制
  • 通过mqtt连入homeassistant
  • Web实时显示功率

开始

整体流程如下:拆开TC1,将固件/烧录器/pc互相连接,在pc运行烧录软件进行烧录,烧录固件.

烧录完成后,首次使用前配对网络并配置mqtt服务器,之后就可以使用了.

拆机接线及烧录固件相关

固件烧录

烧录固件完成后,即可开始使用

开始使用/使用方法

开始使用

接入home assistant

homeassistant接入

其他内容

代码编译

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

TC1使用的主控为EMW3031,基于MiCO(MCU based Internet Connectivity Operating System)开发.MiCO简介点这里

需要按照官方说明才能保证此项目能够编译成功:

  1. 安装MiCO Cube编译工具
  2. 配置MICoder IDE环境
  3. 配置Jlink下载工具
  4. check out 此项目,按照从一个现有的 Git 仓库克隆导入确认项目编译/下载正常

通信协议

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

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

通信协议

联系

如有其它问题, 可以联系本人 Telegram: @zogodo

或者发送邮件给我: zhogodo@gmail.com

Description
斐讯TC1 a1智能排插第三方固件
Readme 64 MiB
Languages
C 95.1%
Assembly 2%
HTML 1.8%
Makefile 0.6%
C++ 0.3%