Airlytix ES1 ESPHome Configuration
Official ESPHome YAML configuration for the Airlytix ES1 air quality sensor, featuring SEN55, SCD41, SHT40, DPS310, VEML6040 sensors and a custom sound level meter component with I2S microphone support.
Overview
The official Airlytix configuration repository provides the complete ESPHome YAML configuration files needed to build and customize the Airlytix ES1 environment monitor firmware. The ES1 monitors nine environmental parameters: particulate matter (PM1.0/2.5/4/10), VOC and NOx indices, CO2, temperature, humidity, barometric pressure, ambient light with color temperature, and A-weighted sound levels.
Features
- Complete ESPHome YAML configuration for the ES1 hardware
- Custom external components for VEML6040 RGBW ambient light sensor and sound level meter (Leq/Lpeak with A-weighting)
- Sensirion SEN55 for PM and VOC/NOx, SCD41 for CO2, SHT40 for temperature/humidity
- Infineon DPS310 barometric pressure sensor support
- RGB traffic-light LED indicator driven by configurable air quality thresholds
- Full Home Assistant auto-discovery via ESPHome native API
- OTA firmware update support
- MIT licensed
Getting Started
- Clone the repository
- Install ESPHome CLI
- Select the
airlytix-es1.yamlconfiguration file - Compile and upload to your ES1 hardware
git clone https://github.com/airlytix/configuration.git
cd configuration
esphome airlytix-es1.yaml run
Repository Structure
airlytix-es1.yaml— Main ESPHome configuration filecomponents/veml6040/— Custom VEML6040 RGBW light sensor componentcomponents/sound_level_meter/— Custom I2S sound level meter component






