Analysis updated 2026-05-18
Flash a custom home screen with live CO2, TVOC, temperature, and humidity tiles onto a SenseCAP Indicator D1 Pro.
Show current weather and a 3-day forecast on the device using a free weather API with no signup.
Get an automatically built, ready-to-flash firmware file without setting up a local ESP32 build environment.
| buko84/sensecap-indicator-d1-pro-aurapanel | abrown/aom | adroxz1122/injected-host-enumeration | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | C | C | C |
| Last pushed | — | 2020-03-11 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 5/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires owning the specific SenseCAP Indicator D1 Pro hardware and a USB connection to flash the pre-built firmware file.
AuraPanel is a custom firmware overlay for the SenseCAP Indicator D1 Pro, a small touchscreen device built around an ESP32-S3 chip that shows sensor readings. Rather than rewriting the device's firmware from scratch, this project keeps the manufacturer's original foundation, such as the display driver, Wi-Fi handling, and sensor communication, and replaces just the screen designs with a new home screen, settings menu, and weather forecast. The home screen shows four tiles for CO2, TVOC, temperature, and humidity readings that update live, tapping any tile opens a history chart. Below that sits a large clock, the full date written out, and current weather with a three day forecast, pulled from the free Open-Meteo service which needs no API key or account. If the user has not picked a city, the device detects its rough location automatically once connected to Wi-Fi. Settings let a user choose 12 or 24 hour time, pick a time zone with automatic daylight saving adjustments, adjust screen brightness, and switch the interface language between English and Polish. What makes this project unusual is how it gets built. There is no local compiling required. Pushing the repository to GitHub triggers an automated workflow that clones the original manufacturer firmware at a fixed version, applies a small set of code patches, compiles everything using Espressif's official toolchain, and produces one ready to flash file. If any of those patches no longer match the expected original code, the build fails loudly instead of silently producing a broken firmware image. Once built, the resulting file is flashed onto the device over USB using the standard esptool command. This is a hobbyist hardware project aimed at owners of this specific SenseCAP device who want a nicer home screen with live sensor data and weather built in.
A custom home-screen firmware overlay for the SenseCAP Indicator D1 Pro touchscreen device, adding live sensor tiles, clock, and a 3-day weather forecast, built automatically via GitHub Actions.
Mainly C. The stack also includes C, ESP-IDF, LVGL.
Mixed MIT and OFL license, the code can be used and modified freely, and the included fonts follow the Open Font License.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.