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

 找回密码
 立即注册
楼主: riceball

[修仙教程] ESP32c3 刷 ESPHome 简要指南

  [复制链接]

46

主题

1654

帖子

6676

积分

论坛元老

Rank: 8Rank: 8

积分
6676
金钱
5012
HASS币
40
发表于 2022-6-24 20:44:23 | 显示全部楼层
riceball 发表于 2022-6-24 20:42
你这个编译是OK的.故障发生在Uploading上.

最好是先本地刷机,通过串口看看信息.

额,esp32得刷好几个分区,那个编译器不太会用哎
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

19

主题

290

帖子

1510

积分

论坛技术达人

积分
1510
金钱
1205
HASS币
130
 楼主| 发表于 2022-6-24 21:17:05 | 显示全部楼层
jjcs 发表于 2022-6-24 20:44
额,esp32得刷好几个分区,那个编译器不太会用哎

参考我的这篇命令行刷机,不过如果linux不会那就没法了 自制开源ESPHome通用蓝牙网关(ESP32)
https://bbs.hassbian.com/thread-16331-1-1.html
回复

使用道具 举报

46

主题

1654

帖子

6676

积分

论坛元老

Rank: 8Rank: 8

积分
6676
金钱
5012
HASS币
40
发表于 2022-6-24 21:27:25 | 显示全部楼层
riceball 发表于 2022-6-24 21:17
参考我的这篇命令行刷机,不过如果linux不会那就没法了 自制开源ESPHome通用蓝牙网关(ESP32)
https://bbs ...

解决了,写个记录,新手直接用esphome的web烧录,按照楼主的代码,上电前先按boot在上电,进入烧录模式,烧录成功,重新上电即可
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

46

主题

1654

帖子

6676

积分

论坛元老

Rank: 8Rank: 8

积分
6676
金钱
5012
HASS币
40
发表于 2022-6-25 12:49:53 | 显示全部楼层
还有一个问题,为啥没办法使用captive_portal:组件,这导致esp32c3连接ap无法在浏览器显示web
20220625124836.png
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

46

主题

1654

帖子

6676

积分

论坛元老

Rank: 8Rank: 8

积分
6676
金钱
5012
HASS币
40
发表于 2022-6-25 14:14:07 | 显示全部楼层
《所以,如果要使用Arduino框架,那么只有禁用log组件或者重新配置ESPHome的UART0的引脚.》,原来是这样,在esphome社区看见了arduino框架配置,但是请问如何配置uart引脚。
esp32:
  variant: ESP32C3
  board: esp32-c3-devkitm-1
  framework:
    type: arduino
    version: '2.0.2'
    platform_version: '4.2.0'
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

19

主题

290

帖子

1510

积分

论坛技术达人

积分
1510
金钱
1205
HASS币
130
 楼主| 发表于 2022-6-25 14:58:22 | 显示全部楼层
jjcs 发表于 2022-6-25 14:14
《所以,如果要使用Arduino框架,那么只有禁用log组件或者重新配置ESPHome的UART0的引脚.》,原来是这样,在es ...

这个我没试过, 因为这样一来就必须另外找一个TTL2USB适配器来print调试信息了.
禁用log 只要不引入logger就行
回复

使用道具 举报

46

主题

1654

帖子

6676

积分

论坛元老

Rank: 8Rank: 8

积分
6676
金钱
5012
HASS币
40
发表于 2022-6-25 15:38:19 | 显示全部楼层
简单测试了一下,esp32c3用Arduino框架,完美
web组件和AP组件正常使用,就是日志没办法打印。Arduino框架配置头参考如下
esphome:
  name: esp32c3-5
  platformio_options:
    board_build.flash_mode: dio
    board_build.mcu: esp32c3
esp32:

  board: esp32-c3-devkitm-1
  variant: ESP32C3
  framework:
    type: arduino
    version: '2.0.2'
    platform_version: '4.2.0'
# Enable logging
#logger:

禁用#logger:
20220625153429.png
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2022-6-25 16:38:43 | 显示全部楼层
jjcs 发表于 2022-6-25 15:38
简单测试了一下,esp32c3用Arduino框架,完美
web组件和AP组件正常使用,就是日志没办法打印。Arduino框架 ...

应该还可以通过网络看日志:
logger:
  baud_rate: 0

https://esphome.io/components/logger.html
回复

使用道具 举报

46

主题

1654

帖子

6676

积分

论坛元老

Rank: 8Rank: 8

积分
6676
金钱
5012
HASS币
40
发表于 2022-6-25 16:53:36 | 显示全部楼层
XCray 发表于 2022-6-25 16:38
应该还可以通过网络看日志:

https://esphome.io/components/logger.html

感谢我试试看
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

46

主题

1654

帖子

6676

积分

论坛元老

Rank: 8Rank: 8

积分
6676
金钱
5012
HASS币
40
发表于 2022-6-25 17:01:30 | 显示全部楼层
现在可以了,也就是说本地日志无法打印了而已,
baud_rate: 0 ,这是啥意思
20220625165824.png
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 17:15 , Processed in 0.123059 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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