I’ve had trouble with some new ESP32-C3 SuperMini boards getting way too hot and not connecting to WiFi. I stripped the configuration down to an LED blinking light and the board temperature is much better. The boards (I’ve got 5) came from AliExpress and have V1601 on the back. They have a red ceramic antenna.
When I say hot, I mean it feels like you’d burn you fingers hot.
Working configuration that doesn’t get hot:
---
esp32:
variant: esp32c3
framework:
type: esp-idf
esphome:
name: blinker
friendly_name: Blinker
output:
- platform: gpio
id: builtin_led
pin:
number: GPIO8
ignore_strapping_warning: true
interval:
- interval: 2s
then:
- output.turn_on: builtin_led
- delay: 1s
- output.turn_off: builtin_led
The below configuration is enough to get the board hot which is a bare bones configuration:
esphome:
name: basic
friendly_name: basic
esp32:
board: esp32-c3-devkitm-1
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "..."
ota:
- platform: esphome
password: "..."
wifi:
ap:
ssid: "Basic Fallback Hotspot"
password: "..."