WiFi Setup Flow
$7Complete 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.
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
