斐讯DC1排插OTA更新ESP DC1固件

前情

  1. 斐讯DC1排插无法使用,需要刷写ESPHOME固件,接入Home Assistant。
    具体查看《斐讯DC1排插硬改esp8266刷esphome教程汇总》
  2. 通过OTA的方式更新了固件。
    具体查看《DC1更新固件及OTA中遇到的问题

问题

自从上次更新完固件后,排插就不正常了,首先是无论是否连接成功,WiFi指示灯一直处于闪烁状态;其次是每隔一段时间都会听到斐讯DC1排插自动重启的声音。

一直刷项目主页,等待固件的再次更新,但直到最近一次查看,发现这个项目已经停止维护了,也就是说不会有更新固件来解决这个问题了。

不过还好的是,项目里也标记了另两个可作为替代的项目。

    1. https://github.com/qlwz/esp_dc1
      推荐,功能完善,有WEB后台
    2. https://github.com/IoTDevice/phicomm_dc1
      程序更简洁,可作为学习参考

本篇文章将讲解固件1的更新。 继续阅读斐讯DC1排插OTA更新ESP DC1固件

DC1更新固件及OTA中遇到的问题

闲暇时间,准备更新一下DC1排插的固件,我的是最早的3月份版本,现在已经更新到12月的版本了,除了有一些新功能外,运行也更加稳定。

下载配置文件并修改

https://github.com/Samuel-0-0/phicomm_dc1-esphome/tree/master/yaml

选择自己对应的配置文件,对于我来说是API版本,那么就需要下载:

# 配置文件
https://github.com/Samuel-0-0/phicomm_dc1-esphome/raw/master/yaml/dc1_homeassistant_api.yaml

# 秘钥配置文件
https://github.com/Samuel-0-0/phicomm_dc1-esphome/raw/master/yaml/secrets.yaml

修改dc1_homeassistant_api中的device_name为你之前设备的名称,可以在Home Assistant的后台中查看到。如果与原设备名称不同,则需要更新后重新调整之前的代码。

修改secrets.yaml中的各项密码等。

新建一个文件夹,将这两个文件放进去。 继续阅读DC1更新固件及OTA中遇到的问题