Project Aura — Local ESP32 Air Quality Monitor with Home Assistant (MQTT)

Hi everyone! :wave:

I want to share my latest open-source project — Project Aura. It is a professional-grade air quality monitor based on ESP32-S3 and LVGL that functions like a high-end commercial product but remains completely private and local.

The main goal was to create a device that provides reliable data (using Sensirion sensors) and integrates seamlessly into Home Assistant without any hassle.

Key Features for HA Users:

:rocket: Native Auto Discovery: Just enable MQTT, and the device (with 20+ entities) appears in Home Assistant automatically. No YAML configuration required!

:lock: 100% Local Control: No cloud dependencies, no external servers. Your air quality data stays in your network.

:bar_chart: Professional Metrics: Tracks PM1/2.5/4/10, CO₂, VOC, NOx, Temperature, Humidity, Pressure, and Formaldehyde (HCHO).

:hammer_and_wrench: No Soldering Required: Designed as a construction kit using Grove/StemmaQT cables.

:art: Touch Interface: 4.3" IPS screen with a smooth UI (LVGL), dark mode, and theme support.

Links:

:open_book: Full Story: Read on Hackster.io

:printer: Enclosure Files & Support: MakerWorld Campaign

I’d love to hear your feedback! Let me know if you have any questions about the integration or the build process.

I guess you don’t like feature requests on the Github page.

You’re welcome to share feature ideas in the Discussions section on GitHub, but please keep the Issues section for actual bugs and problems. Thanks!

For those that want a full-featured, custom, HACS card for their Project Aura, look no further. The official one on the GitHub is great, but the PIPs don’t auto-update like the physical hardware, so I built one that does: GitHub - pickerin/project-aura-card: HACS Lovelace card for the Aura air quality sensor · GitHub