首页 » 通讯 » 三木大年夜神刷dc1的教程_固件_版本

三木大年夜神刷dc1的教程_固件_版本

南宫静远 2025-01-08 10:35:27 0

扫一扫用手机浏览

文章目录 [+]

修复诸多问题,现在可以正常利用了!

目前功能情形:断电保持功能正常总开关关闭,其他开关同步关闭总开关关闭的情形下,开启其他开关,总开关会打开LOGO灯和总开关联动,同时开、关增加连接的SSID信息,以及当前设备的IP地址斐讯DC1插座利用ESPHOME低廉甜头固件办法接入开源智能家居平台

三木大年夜神刷dc1的教程_固件_版本 三木大年夜神刷dc1的教程_固件_版本 通讯

请把稳:工具也要更新到新版本,否则可能会涌现问题!
前期因按过重启按钮的,可能导致固件破坏,必须重新线刷!
老版本的,可能无法OTA,也要重新线刷一次。

修复诸多问题,现在可以正常利用了!

三木大年夜神刷dc1的教程_固件_版本 三木大年夜神刷dc1的教程_固件_版本 通讯
(图片来自网络侵删)
目前功能情形:断电保持功能正常总开关关闭,其他开关同步关闭总开关关闭的情形下,开启其他开关,总开关会打开LOGO灯和总开关联动,同时开、关增加连接的SSID信息,以及当前设备的IP地址斐讯DC1插座利用ESPHOME低廉甜头固件办法接入开源智能家居平台

众所周知的缘故原由,斐讯做事器已经不能正常访问,插座的APP掌握已经无法正常实现,须要有其余的办法实现插座的掌握。

已有的方法为内网挟制实现,详细可参考这里。

这次要实现的是通过一个自定义的固件,来完全实现DC1联网掌握。

请把稳:工具也要更新到新版本,否则可能会涌现问题!
前期因按过重启按钮的,可能导致固件破坏,必须重新线刷!
老版本的,可能无法OTA,也要重新线刷一次。

修复诸多问题,现在可以正常利用了!

目前功能情形:断电保持功能正常总开关关闭,其他开关同步关闭总开关关闭的情形下,开启其他开关,总开关会打开LOGO灯和总开关联动,同时开、关增加连接的SSID信息,以及当前设备的IP地址斐讯DC1插座利用ESPHOME低廉甜头固件办法接入开源智能家居平台WHY

众所周知的缘故原由,斐讯做事器已经不能正常访问,插座的APP掌握已经无法正常实现,须要有其余的办法实现插座的掌握。

已有的方法为内网挟制实现,详细可参考这里。

这次要实现的是通过一个自定义的固件,来完全实现DC1联网掌握。

接入方法按照下面的方法更新固件Home Assistant中添加esphome组件输入dc1对应的ip地址配置lovelace更新固件方法请勿带市电操作!


危险自大!


TTL接线方法1、拆主控板用到的工具

拆板步骤

如果插座刚通过电,拆的时候千万不要去摸电路板,电容带电!


2、主控板接线

用到的TTL工具

任选一个即可

接线方法

固件编译及刷固件方法

0、前置条件

请确认已经按照本方法连接好TTL工具,并且TTL工具驱动已经精确安装。

1、下载固件配置文件(下方右键另存为)

固件版本定义:

dc1_homeassistant:相对稳定版本,用于接入Home Assistantdc1_homeassistant_test:测试版本,用于接入Home Assistantdc1_mqtt:相对稳定版本,用于接入mqtt平台dc1_mqtt_test:测试版本,用于接入mqtt平台

2、修正固件配置文件

按照自己的情形修正配置文件中substitutions内的参数。
其他的配置如果不是很理解就不要去修正了。

2、修正固件配置文件

按照自己的情形修正配置文件中substitutions内的参数。
其他的配置如果不是很理解就不要去修正了。

#--------------------- 只须要改这下面的内容 ---------------------substitutions:#WiFi芯片版本,型号中带B的为csm64f02_b,不带B的为csm64f02board_model: csm64f02#设备名称(多个dc1改成不一样的)device_name: phicomm_dc1#WiFi_SSID名称wifi_ssid: '2L'#WiFi密码wifi_password: '1122334455'#如果SSID是隐蔽的,设置为truewifi_fast_connect: 'false'#WiFi离线多久后重启设备,秒s/分钟min/小时h,不须要此功能设置为0swifi_reboot_timeout: 600s#OTA密码ota_password: '123456'#与客户端(如Home Assistant)失落去连接多久后重启设备,秒s/分钟min/小时h,不须要此功能设置为0sapi_reboot_timeout: 600s#电量统计的数据更新韶光,秒s/分钟min/小时hcse7766_update_interval: 1s#--------------------- 只须要改这上面的内容 ---------------------

3、搭建编译环境及刷固件

因platformio须要python2.7的环境,以是python2.7为必须。

Windows 系统自搭环境版:点此查看免搭建直接用版本:点此查看MacOS

MacOS自带python2.7,以是无需再安装。

从此处下载esphome(打开页面后,右上角「 Clone or download 」 → 「 Download ZIP 」),下载后解压缩。

打开终端,实行如下命令:(如需python虚拟环境,请自行配置virtualenv)

# 进入esphome的setup.py所在目录 cd xxxxx # 编译 esphome # 如提示权限不敷,命令前加上sudo python setup.py build # 安装 esphome python setup.py install # 进入配置文件所在目录 cd xxxxx # 编译固件(xxxxx.yaml为你的配置文件名字) esphome xxxxx.yaml compile # 刷固件(线刷或者OTA皆可) esphome xxxxx.yaml upload

Linux 与MacOS类似,参考MacOS的方法Docker docker版本暂无

开拓过程回顾

1、已知的一些硬件资料WiFi模组

WiFi模组利用的是芯海的CSM64F02,经由剖析,这款模组和乐鑫的ESP-WROOM-02是一样的。

U7

经由剖析,这是一颗IO扩展类的芯片,详细型号暂时未知,可能是cat9554的变种。

U11

这是一颗电量统计用的芯片,详细型号为CSE7766。

继电器

继电器利用的是永能家用继电器YX201系列的产品,掌握电压为5V。

2、各芯片引脚对应关系

主掌握板正面

主掌握板背面

此篇转自三木大神,在此感谢大神

标签:

相关文章