『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 543|回复: 2

[经验分享] 斐讯TC1 A1版 ESPHome固件

[复制链接]

22

主题

656

帖子

4574

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4574
金钱
3903
HASS币
40
发表于 2024-8-25 22:49:10 | 显示全部楼层 |阅读模式
本帖最后由 whxciotw 于 2024-8-25 23:04 编辑
  1. 背景
    • 家里有2台TC1 A1版,很久之前买的,拆机后刷的论坛其他大佬的固件,以mqtt接入HA,使用时偶尔会出现插排“假死”的情况,导致相关联的自动化执行失败。但是发生频率不高,无从排查。
    • 这个已经在使用的固件,没有ESPHome方便。万一以后要换wifi、mqtt服务器啥的,还要重新编辑固件、拆机线刷。
    • 强迫症,希望统一用ESPHome管理家中DIY设备。
  2. 硬件
    • TC1 A1。
    • TC1 A1的固件转接板。采用其他大佬的已设计的板子。打板文件见后,嘉立创打板。
    • Gerber_TC1转接板-A1-V0.5_2020-05-07_14-30-10.zip (14.11 KB, 下载次数: 5)
    • ESP12S。可以自己买个ESP通用刷写底座,刷固件很方便。
    • 焊接工具。电烙铁、热风枪,我不太熟练,还是需要热风枪才能拆装。
  3. 软件及功能
    • ESPHome固件配置文件,ESPHome版本为2024.8.0。
    • 能够控制LED灯、6个继电器,控制不了TC1的物理按键。
    • 据说功率统计不准确,我也不需要,就没写这个功能。
    • 具有断电记忆功能。
substitutions:
  device_name: tc1 #自己改
  ip_address: 192.168.1.101 #自己改

esphome:
  name: ${device_name}

esp8266:
  board: nodemcuv2
  restore_from_flash: True

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  fast_connect: true
  use_address: $ip_address
  ap:
    ssid: ${device_name}
    password: !secret ap_password

logger:

api:

ota:
  - platform: esphome

captive_portal:

# web_server:
#   port: 80


light:
  - platform: status_led
    name: ${device_name} LED
    pin: GPIO2
    restore_mode: RESTORE_DEFAULT_OFF

switch:
  - platform: gpio
    pin: GPIO16
    name: ${device_name} S1
    id: "s1"
    restore_mode: RESTORE_DEFAULT_ON
  - platform: gpio
    pin: GPIO12
    name: ${device_name} S2
    id: "s2"
    restore_mode: RESTORE_DEFAULT_ON
  - platform: gpio
    pin: GPIO14
    name: ${device_name} S3
    id: "s3"
    restore_mode: RESTORE_DEFAULT_ON
  - platform: gpio
    pin: GPIO5
    name: ${device_name} S4
    id: "s4"
    restore_mode: RESTORE_DEFAULT_ON
  - platform: gpio
    pin: GPIO13
    name: ${device_name} S5
    id: "s5"
    restore_mode: RESTORE_DEFAULT_ON
  - platform: gpio
    pin: GPIO15
    name: ${device_name} S6
    id: "s6"
    restore_mode: RESTORE_DEFAULT_ON
  1. 流程
    • ESP12S固件刷写。用上述固件刷写ESP12S。
    • TC1拆机。将底部2颗螺丝卸下后,用拳头敲击,即可取下插排电路模块。
    • 风枪拆原控制板。我是使用的400°风枪,对着MXCHIP控制板均匀吹,过一会即可用镊子取下。
    • 焊接转接板及ESP12S。
    • 重新安装TC1电路模块。
  2. 可能存在的疑问
    • TC1版本的选择。我只有A1,没有A2这个版本,网上有其他大神给到的管脚定义,可以参考。
    • ESP模组的选择。我只尝试了ESP12S,刚好手里有多的,其他的模组我没尝试。
    • 拆机及焊接图片。网上有一些大神分享的图片,并且论坛传图片有点问题,就不再上传了。
    • 物理按键接入。我看网上的大神有实现的按键功能的,不过我用万用表找了半天,只找到了button键的GND,没找到微动开关对应的另一个管脚。要是有人知道对应的是原电路板或转接板上的哪个管脚,还请不吝赐教,我再更新下固件。











回复

使用道具 举报

0

主题

6

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
26
HASS币
0
发表于 2024-8-27 00:50:46 来自手机 | 显示全部楼层
fx当年无敌的存在
回复

使用道具 举报

12

主题

434

帖子

2340

积分

金牌会员

Rank: 6Rank: 6

积分
2340
金钱
1906
HASS币
0
发表于 2024-8-27 09:28:01 | 显示全部楼层
auqfgmd 发表于 2024-8-27 00:50
fx当年无敌的存在

是当年让无数大佬落泪的存在
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 05:03 , Processed in 0.054676 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表