Why Does Indoor Air-Quality Data Look Different Near Windows and HVAC Vents?

Eva Wong is the Technical Writer and resident tinkerer at ZimaSpace. A lifelong geek with a passion for homelabs and open-source software, she specializes in translating complex technical concepts into accessible, hands-on guides. Eva believes that self-hosting should be fun, not intimidating. Through her tutorials, she empowers the community to demystify hardware setups, from building their first NAS to mastering Docker containers.

Air-quality readings differ near windows and vents because local airflow carries, dilutes, heats, cools, or deposits pollutants before the room fully mixes.

A CO2 sensor beside a supply vent may fall quickly while another across the room changes slowly, and a window sensor may track outdoor particles. Neither reading must be wrong. Each device samples a small air parcel shaped by nearby flow, source distance, and mixing time.

Windows Couple the Room to a Changing Outdoor Source

An open or leaky window exchanges air according to wind, temperature difference, and pressure. Outdoor particles or ozone may rise near the opening while indoor-generated CO2 falls. The direction can reverse as conditions change, so “fresh air” is not one fixed chemical input.

A residential comparison reports that opening or tilting windows raises indoor-outdoor particle ratios for particulate matter relative to closed conditions. That supports a real spatial gradient near the outdoor boundary.

The window sensor reacts first because transport time is short. A central sensor sees a diluted, delayed version after mixing and deposition. Averaging them erases useful location information, while treating either as the whole-room truth overstates its representativeness.

HVAC Jets Create Clean, Stale, Warm, and Cool Pockets

Supply air forms a jet that entrains room air as it travels; return vents pull a broader mixture. A sensor placed directly in supply flow can report the system output rather than occupant exposure. Temperature and humidity shifts also affect some low-cost gas and particle sensors.

Research on spatial air-quality patterns shows distributed low-cost networks can reveal where and when pollutants enter buildings. Multiple positions are valuable precisely because indoor air is not perfectly mixed.

Intermittent fans create sawtooth data: the vent sensor changes quickly at startup, while room-center readings follow later. A kitchen or occupied zone may move in the opposite direction if local sources continue. More sensors do not automatically create disagreement; they reveal transport.

Where Placement Is Not the Only Explanation

Real gradients do not excuse uncalibrated sensors. Different warm-up times, humidity compensation, aging, dust loading, and vendor algorithms can create offsets even side by side. A window may also expose one unit to sun or condensation, altering electronics rather than sampled air.

A residence study using low-cost sensor networks demonstrates the value of networks for characterizing indoor conditions, but comparable placement and quality control remain necessary before interpreting differences as airflow.

The airflow explanation fails when sensors remain separated after a 24-hour side-by-side co-location, or when one device steps without any environmental change. It also fails for a pollutant the sensor does not directly measure. Composite air-quality indexes can diverge because vendors weight inputs differently.

Co-Locate Sensors Before Mapping Airflow Gradients

Co-locate every sensor for at least a day away from windows, vents, sun, and sources, then move them to window, supply, return, breathing-zone, and room-center positions. Log HVAC state, window state, occupancy, cooking, outdoor conditions, temperature, and humidity at the same cadence.

Use the distributed sensor data concept to keep sensor traffic and timestamps consistent; transport or database gaps should not masquerade as air movement. Preserve raw channels, not only a composite index.

Subtract co-location offsets before mapping gradients. If differences follow fan or window state with plausible delays, local transport is causal. If one device keeps the same offset everywhere, calibrate it. Choose sensor position according to the question: system output, source detection, or representative occupant exposure.

Tech & AI HUB

More to Read

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.