Skip to content

AirQualityFleet reference stack ​

Bench test

Pending bench test — Validation status.

Fleet dashboard for indoor / ambient air quality. Device type: air_quality.


Telemetry contract ​

KeyUnitTypical indoor band
pm25µg/m³Single-digit to ~50; spikes during events
pm10µg/m³Higher than PM2.5
co2ppmAbout 400–1000 occupied space
aqiindexDerived or sensor-native
temperature°CAmbient
humidity%RHAmbient

Reference hardware (pending bench test) ​

ItemDetail
Integrated moduleWinsen ZPHS01B multi-in-one (PM + optional gas) or equivalent IAQ Modbus box
Composite (P2)Plantower PMS5003 (PM) + Sensirion SCD4x (CO₂) on ESP32, merged to keys above
DatasheetWinsen / Sensirion / Plantower communication specs for scale and warmup time

Status: Pending bench test — allow sensor warmup (especially CO₂) before alarms; map Modbus or I²C reads to normalized keys.


Connectivity options ​

ProfileEdgeLinkStatus
P2ESP32 aggregatorWiFiPending bench test
P4WiFi IAQ device MQTTWiFiBYO
P1Modbus IAQ + 4G DTU4GPending bench test

Wiring — P2 composite (lab / office) ​

mermaid
flowchart LR
  subgraph Sensors
    PM[PMS5003 UART]
    CO2[SCD4x I2C]
    TH[Optional temp RH]
  end
  ESP[ESP32]
  AC[Autoconnecto MQTT]
  PM --> ESP
  CO2 --> ESP
  TH --> ESP
  ESP <-->|WiFi| AC
Note
PowerUSB 5 V adequate for bench; enclosed supply for permanent mount
PlacementBreathing zone height; away from direct vents (per IAQ best practice)
AQICompute from PM2.5 if sensor does not expose aqi natively (document formula)

Wiring — P1 Modbus IAQ + DTU ​

Single RS485 slave (IAQ box) → DTU → air_quality child with register map from vendor manual.


Datasheet alignment ​

  • [ ] PM specs: measurement range and resolution (µg/m³)
  • [ ] CO₂: NDIR warmup interval before trusting readings
  • [ ] Match sample/alarm thresholds to operational limits (occupancy), not sensor FS

support@autoconnecto.in · founder@autoconnecto.in · +91 92121 00555 · app.autoconnecto.in