# Airlytix ES1

> ESPHome-native indoor air quality sensor with PM1.0/PM2.5/PM4/PM10, CO2, VOC, NOx, temperature, humidity, pressure, light, and sound monitoring. Designed for Home Assistant with full local control and open YAML configuration.

## Quick Facts

- **Brand:** Airlytix
- **Board Type:** sensor-module
- **Price:** ~$149.02
- **Product Readiness:** consumer
- **CPU:** Xtensa LX6 dual-core @ 240MHz, FPU, hardware crypto (AES/SHA)
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **Flash:** 4MB
- **USB:** USB-C
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Dimensions:** 62.5 x 63 x 34mm
- **Antenna:** Built-in PCB antenna

## Connectivity

- **Wifi:** 802.11 b/g/n (2.4GHz)

## Open Source

- **Firmware:** Yes
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

esphome

## Use Cases

- air-quality-monitoring
- indoor-air-quality
- environmental-monitoring
- ventilation-control
- noise-monitoring
- lighting-automation
- smart-home

## Components

- **ESP32** (mcu): Espressif ESP32 dual-core Xtensa LX6 microcontroller running at 240MHz with WiFi 802.11 b/g/n, 520KB SRAM, and 4MB flash. Runs ESPHome firmware with ESP-IDF framework. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32_datasheet_en.pdf&ref=openhardware.directory&product=airlytix-es1&source=md-export)
- **SEN55** (particulate-matter-sensor): Sensirion SEN55 all-in-one environmental sensor measuring PM1.0/PM2.5/PM4/PM10 (0-1000 ug/m3), VOC index (<+/-15% precision), and NOx index (<+/-50% precision). Connected via I2C at address 0x69. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fsensirion.com%2Fmedia%2Fdocuments%2F6791EFA0%2F62A1F68F%2FSensirion_Datasheet_Environmental_Node_SEN5x.pdf&ref=openhardware.directory&product=airlytix-es1&source=md-export)
- **SCD41** (co2-sensor): Sensirion SCD41 photoacoustic NDIR CO2 sensor with 400-5000 ppm range and +/-50 ppm accuracy. Supports automatic self-calibration and ambient pressure compensation. I2C address 0x62. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fsensirion.com%2Fmedia%2Fdocuments%2F48C4B7FB%2F64C134E7%2FSensirion_SCD4x_Datasheet.pdf&ref=openhardware.directory&product=airlytix-es1&source=md-export)
- **SHT40** (temperature-sensor): Sensirion SHT40 digital temperature and humidity sensor with +/-0.2C temperature accuracy (-40 to 125C range) and +/-1.8% RH humidity accuracy. I2C address 0x44. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fsensirion.com%2Fmedia%2Fdocuments%2F33FD6951%2F64E0FB27%2FSensirion_Datasheet_SHT4x.pdf&ref=openhardware.directory&product=airlytix-es1&source=md-export)
- **DPS310** (pressure-sensor): Infineon DPS310 XENSIV barometric pressure sensor with 300-1200 hPa range and +/-0.06 hPa relative accuracy. Provides pressure compensation data for the SCD41 CO2 sensor. I2C address 0x77. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.infineon.com%2Fdgdl%2FInfineon-DPS310-DataSheet-v01_02-EN.pdf%3FfileId%3D5546d462576f34750157750826c42242&ref=openhardware.directory&product=airlytix-es1&source=md-export)
- **VEML6040** (light-sensor): Vishay VEML6040 RGBW color sensor measuring illuminance (0.007865 lux/step, up to 16,496 lux) and correlated color temperature (CCT). Used for ambient light monitoring and lighting automation triggers. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.vishay.com%2Fdocs%2F84331%2Fveml6040.pdf&ref=openhardware.directory&product=airlytix-es1&source=md-export)
- **I2S MEMS Microphone** (microphone): I2S digital MEMS microphone for ambient sound level measurement. Captures A-weighted LAeq_1min and LApeak_1min at 48kHz sample rate, 24-bit resolution with APLL clock. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Finvensense.tdk.com%2Fwp-content%2Fuploads%2F2015%2F02%2FINMP441.pdf&ref=openhardware.directory&product=airlytix-es1&source=md-export)

## Protocols

- **I2C** (I2C0): SDA: GPIO20, SCL: GPIO19
- **I2S** (I2S0): LRCLK: GPIO27, BCLK: GPIO4, DIN: GPIO14

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO4 | I2S BCLK | I2S | digital-input, digital-output, adc, touch, pwm |
| GPIO13 | Status LED 2 | GPIO | digital-input, digital-output, adc, touch, pwm |
| GPIO14 | I2S DIN (Microphone Data) | I2S | digital-input, digital-output, adc, touch, pwm |
| GPIO19 | I2C SCL | I2C | digital-input, digital-output, pwm |
| GPIO20 | I2C SDA | I2C | digital-input, digital-output, pwm |
| GPIO25 | RGB Indicator LED Red | LEDC PWM | digital-input, digital-output, dac, pwm |
| GPIO26 | RGB Indicator LED Green | LEDC PWM | digital-input, digital-output, dac, pwm |
| GPIO27 | I2S LRCLK | I2S | digital-input, digital-output, adc, touch, pwm |
| GPIO32 | Status LED | GPIO | digital-input, digital-output, adc, touch, pwm |
| GPIO33 | RGB Indicator LED Blue | LEDC PWM | digital-input, digital-output, adc, touch, pwm |

## Description

## Overview

The Airlytix ES1 is a comprehensive indoor environment sensor that runs ESPHome firmware on an ESP32 microcontroller. It measures nine environmental parameters across six high-quality Sensirion, Infineon, and Vishay sensors: particulate matter (PM1.0, PM2.5, PM4, PM10), volatile organic compounds (VOC), nitrogen oxides (NOx), carbon dioxide (CO2), temperature, humidity, barometric pressure, ambient light with color temperature, and sound levels.

Designed specifically for Home Assistant users, the ES1 connects over WiFi and is auto-discovered by the ESPHome integration. Each sensor reading is exposed as a separate entity in Home Assistant, plus a combined "State" entity that aggregates all readings into a simple good/fair/poor classification. An RGB traffic-light LED on the front of the device provides at-a-glance air quality feedback with configurable thresholds that can be adjusted directly from Home Assistant.

The firmware is fully open source with the complete ESPHome YAML configuration published on GitHub. Users can inspect, fork, and customize every aspect of the device behavior, from sensor polling intervals and Kalman filter fusion parameters to the indicator LED colors and threshold logic. The device ships in a compact 3D-printed enclosure (62.5 x 63 x 34mm) with wall-mounting clip, and is available as a fully assembled unit, a kit requiring mechanical assembly, or a bare PCB for custom enclosures.

The ES1 uses sensor fusion with Kalman filtering to combine temperature and humidity readings from both the SHT40 and SEN55 sensors for improved accuracy. CO2 readings from the SCD41 are automatically compensated using the barometric pressure from the DPS310 sensor. Setup is straightforward via a browser-based installer or WiFi hotspot provisioning, with no soldering required for any variant.

## Where to Buy

- [Tindie](https://openhardware.directory/r?to=https%3A%2F%2Fwww.tindie.com%2Fproducts%2Fairlytix%2Fairlytix-es1-esphome-smart-air-quality-sensor%2F&ref=openhardware.directory&product=airlytix-es1&source=md-export) — $149.02
- [Lectronz](https://openhardware.directory/r?to=https%3A%2F%2Flectronz.com%2Fproducts%2Fairlytix-es1-esphome-smart-air-quality-sensor&ref=openhardware.directory&product=airlytix-es1&source=md-export) — $104.04

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.tindie.com%2Fproducts%2Fairlytix%2Fairlytix-es1-esphome-smart-air-quality-sensor%2F&ref=openhardware.directory&product=airlytix-es1&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fairlytix%2Fconfiguration&ref=openhardware.directory&product=airlytix-es1&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.airlytix.io%2F&ref=openhardware.directory&product=airlytix-es1&source=md-export)

## Tags

`esphome`, `air-quality`, `home-assistant`, `esp32`, `sensirion`, `indoor-monitoring`, `co2-sensor`, `particulate-matter`, `environmental-sensor`

## Images

![Airlytix ES1](https://nbg1.your-objectstorage.com/openhardware-directory/entities/airlytix-es1/3a0e01c9fe2c.png)
![Airlytix ES1](https://nbg1.your-objectstorage.com/openhardware-directory/entities/airlytix-es1/572f9b15a443.png)
![Airlytix ES1](https://nbg1.your-objectstorage.com/openhardware-directory/entities/airlytix-es1/d06fa1c25895.png)

---
[View full device page](https://openhardware.directory/devices/airlytix-es1)