本帖最后由 demacia 于 2024-4-16 20:55 编辑
linux设备上识别不出来ttyUSB0,出来个ttyACM0,像之前第一次刷esp32的板子都是通过esphome docker 来刷的。有人能解答下吗?
docker run --rm --privileged -v esphome-config:/config --device=/dev/ttyUSB0 -it ghcr.io/esphome/esphome run xxx.yaml
然后就准备esphome编译好固件,下载到windows上通过esp的flash_download_tool刷esphome的固件。看到论坛很多说esp32c3踩坑,都准备好要折腾+搜索。没想到一下就成功了。
esphome固件的配置没用用论坛里的踩坑的提供的配置,直接是esphome给生成的。(c3的板子到货前做了很多功课,发现都不需要了。)
此贴仅给像我一样的小白提供点信心。
esphome:
name: energy
friendly_name: energy
esp32:
board: esp32-c3-devkitm-1
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: ""
ota:
password: ""
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Energy Fallback Hotspot"
password: ""
captive_portal:
Flash Download Tool V3.9.6
Flash Download Tool V3.9.6
|