WiFi Setup Flow

$7

Complete WiFi provisioning screens - scanning, network selection, password entry, connection progress, success & error states. Full onboarding flow for any ESP display.

Unlock 11 components

One-time purchase, yours to keep. Import into any project.

> Or get Smart Home Complete for $15 - save more with a bundle

ESPHome WiFi setup screen - onboarding UI for ESP32 LVGL

Ship your ESP32 device with a real onboarding flow instead of a config-file hack. The WiFi Setup pack provides LVGL screens for SSID picking, password entry, connection status, and a final "all set" confirmation - all driven from ESPHome lambdas and the standard `wifi:` component, no custom firmware required.

It is the missing UX layer for kiosks, smart-home panels, and consumer-grade ESPHome devices. End users boot the device, see the WiFi setup wizard on the touchscreen, pick their network, type the password, and the device joins the network - exactly like commercial smart products. The generated YAML hooks into ESPHome's on_state and on_value triggers, so you can extend it with API authentication, OTA updates, or Home Assistant pairing.

What's inside

  • SSID list with signal-strength icons
  • Password entry with on-screen keyboard
  • Connection progress and error states
  • "All set" confirmation screen

Compatibility

  • Any ESPHome project with LVGL + `wifi:` component
  • Works with captive-portal and improv flows
  • Recommended for 240×320 and 320×240 ESP32 displays
Navigation11