Why Monitor Indoor Air Quality?

I spend most of my time indoors — whether working, relaxing, or sleeping — and like most people, I assumed the air inside my home was "good enough." But indoor air quality is often more polluted than outdoor air due to hidden factors like off-gassing furniture, cleaning agents, cooking fumes, and insufficient ventilation.

Poor indoor air quality isn’t always visible or noticeable, but its effects are real and sometimes severe. It can lead to:

One major factor in our household is our wood stove. While it provides cozy warmth during colder months, it also introduces fine particulates (PM2.5) and volatile organic compounds (VOCs) into the air — especially during lighting, or refueling. This made it even more important for me to understand how our heating choices impact indoor air quality.

What shocked me was how often these conditions go undetected. Even well-maintained homes can suffer from poor air quality, especially in closed-off rooms or during winter.

With growing concerns around pollution, climate resilience, and sustainable living, I wanted to go beyond guesswork. I built a system that provides a real-time overview of air quality in every major room of my home — not just as a personal tech experiment, but as a tool for awareness, health, and action.

Now, instead of reacting to problems after the fact, I can anticipate them: ventilate in time, avoid certain activities, or adjust humidity levels — all guided by live data.

The Tools I Used

To build my system, I relied on:

How It Works

Every hour on the hour, a Python script runs (scheduled using the schedule module). It:

  1. Connects to the Dirigera Hub
  2. Reads all air quality sensors
  3. Appends readings with a timestamp to air.json
  4. Uploads this growing file to the web server

The data format allows for long-term historical tracking. Over time, this builds a rich dataset for trend analysis.

What You See

The air.html file is a fully client-side visual dashboard. It:

What I Learned

This project wasn’t just about building a dashboard — it became a deep dive into smart home integration, data architecture, and user-friendly design. Along the way, I picked up several unexpected lessons:

This wasn’t just a tech project. It changed how I understand and interact with the air I breathe every day.

Future Plans

This project is already giving me a lot of insights — but there’s plenty of room to expand. Here’s what I’m considering next:

Ultimately, the goal is to evolve from passive monitoring to active air quality management — quietly, automatically, and with full transparency.

Why This Matters

This isn’t just a tech project — it’s a step toward sustainable, healthy living.

With accessible tools, a bit of code, and a clear goal, anyone can build their own air quality system. Mine cost under €300 total and runs on a Raspberry Pi.

The real value? Peace of mind. Knowing my kid sleeps in healthy air. Catching rising humidity before mold forms. Understanding how candles or cleaning products affect indoor pollution.

See It Live

Want to see the system in action? Visit:
https://f97.be/air.html