Literally one size fits all. ESP32, ESP8266, ESP01?
ESPWA won’t use any of it’s precious storage.
One entity? 20? A bunch of sensors or a single RGB light. Perhaps an ESP32cam?
Doesn’t matter. ESPWA will adapt itself, so no screen real-estate goes wasted.
Your device’s performance is not affected.
Introducing ESPWA, the Progressive Web App that revolutionizes your ESPHome dashboard.
Say goodbye to the old, monochrome interfaces and embrace a vibrant, modern, and interactive experience.
🎨 Dynamic Layouts
Whether you have 1 or 40 entities, ESPWA auto-generates a beautiful grid layout that’s pleasing to the eye.
🌓 Light & Dark Modes
Choose your vibe. ESPWA comes with both light and dark themes.
📊 Interactive Components
From binary sensors to OTA updates, ESPWA offers custom interactive components for every ESPHome entity.
📈 Automatic History Charts
All sensors come with auto-generated history charts.
🔧 Drag & Drop OTA Updates
Simply drag and drop a .bin file onto the app icon for seamless OTA updates with file validation.
🔄 No Rebuilds
Since you embed files from our server, there’s no need to rebuild anything for updates.
👨💻 Easy integration
It’s so simple to integrate ESPWA into any ESPHome project. Just change 2 lines in your YAML file. No additional components, no installation space.
💯 Premium and basic
Basic will be free to use. Premium will have the listed features.
Unlike other solutions, ESPWA is designed specifically for ESPHome. It takes zero overhead on your ESP device, offering a lightweight yet feature-rich experience.
Why paid? Why subscription?
We do not recommend the paid app option for PWAs [published on Google Play]. The installed PWA needs to be accessible from the user’s browser and the only means for determining if a navigation comes from a Play installed app are reliant on client-side checks and may not fire for every navigation. Because of this, there’s no secure way of limiting access in the same way that other paid apps can, so we instead recommend monetizing through in-app purchases and/or subscriptions.https://chromeos.dev/en/publish/pwa-in-play
TL;DR – to show this project is of value to you, and to keep my interest in developing it.
Easy Integration 🤖
Zero 0️⃣ configuration.
Copy. Paste. Done.
Integrating ESPWA into any ESPHome project is a breeze. Change two lines in your YAML file, and 🔥 One size fits all.
# example code
Did you already check out