Generic ESP32

All devices based on the original ESP32 are supported by ESPHome. Simply select ESP32 when the ESPHome wizard asks you for your platform and choose a board type from this link when the wizard asks you for the board type.

# Example configuration entry
esphome:
name:   livingroom
esp32: 
board: <BOARD_TYPE>

Note

Support for the ESP32-S2 and ESP32-C3 is currently in development.

The ESP32 boards often use the internal GPIO pin numbering on the board, this means that you don’t have to worry about other kinds of pin numberings, yay!

Some notes about the pins on the ESP32:

# Example configuration entry
esphome:
name: livingroom
esp32: 
board: <BOARD_TYPE>
binary_sensor: -
platform: gpio
name: "Pin GPIO23"
pin: GPIO23

See Also