ESP32 S2 Mini, HA서버에서 펌업 방법



wemos esp32 mini보다도 많이 작네요. 전원이 usb-c인건 좋은데 핀 수가 좀 줄고 블루투스도 빠졌네요.

windows에선 설치가 안돼 esphome이 설치된 HA서버에 펌웨어 모드 키를 누른채 usb 연결해 펌 업로딩했네요. esphome 대시보드에서 펌업하는 것이 windows에서 플래쉬 툴로 하는 것 보다 더 간단하고 좋네요.

펌업 방법은 HA서버 usb포트에 s2 mini를 펌웨어 버튼을 누른채 연결한 후 아래항목으로 yaml파일을 작성해서 dashboard에서 install을 누릅니다. 세번째 plug into the computer running esphome dashobard를 눌러주면 펌업이 진행됩니다.

yaml의 esp32: 항목은 아래와 같이 했습니다.

esp32:
  board: lolin_s2_mini
  variant: esp32s2
  framework:
    type: arduino
    version: 2.0.3
    platform_version: 4.4.0


최근 사용하는 esphome yaml

esphome:
  name: esp32-sensor-1
  platformio_options:
    board_build.extra_flags:
      - "-DARDUINO_USB_CDC_ON_BOOT=0"
esp32:
  board: lolin_s2_mini
  variant: esp32s2
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  output_power: 10
captive_portal:
logger:
api:
ota:
uart:
  tx_pin: 16
  rx_pin: 18