ESP32 Intro
ESP32 vs ESP8266 — Which to Choose?
Comparing specs, pin count, Bluetooth/Wi-Fi capabilities, and board variants (DevKit, S3, C3).
ESPHome
ESPHome — YAML-Based Firmware for ESP32
Installing ESPHome, writing your first YAML config, OTA updates, and Home Assistant auto-discovery.
Sensors
Common Sensors — DHT22, BME280, PIR, Door/Window
Wiring and ESPHome config for temperature, humidity, motion, and contact sensors.
GPIO & Relays
Controlling Relays and GPIO Outputs
Using ESP32 GPIO to control relay modules for lights, fans, and appliances via HA.
Firmware Flashing
Flashing ESP32 — USB and OTA Methods
Initial USB flash via ESPHome dashboard or CLI, and subsequent OTA update workflow.