SCD41-2HA – CO₂ measurement for Home Assistant

:herb: Overview

The SCD41-2HA module measures CO₂ (carbon dioxide) is designed for direct integration into Home Assistant using the ESPHome integration, it is based on an ESP8266 D1 Mini microcontroller.

It is based on the professional-grade Sensirion SCD41 sensor, a high-precision photoacoustic NDIR CO₂ sensor well suited for indoor air quality monitoring.

The SCD41-2HA module comes fully assembled in a compact 56 × 58 × 28 mm enclosure and requires no hardware configuration.

:gear: Technical Specifications

Sensor: Sensirion SCD41

Technology: Photoacoustic NDIR

CO₂ Measurement Range: 400 to 5000 ppm

CO₂ Accuracy: ±50 ppm – ±2.5% of measured value

Additional Measurements:

Relative humidity

Temperature

Connectivity: Wi-Fi

Integration: Native Home Assistant support via ESPHome integration

Power Supply: 5 V via USB Type-C connector

:warning: The temperature reading is for indication only, as the sensor is affected by internal heat buildup.

:house: Home Assistant Integration

Installation steps:

Plug the module into a 5 V USB-C power supply.

Connect it to your Wi-Fi network.

It will be automatically detected, or you you will need to add it via the ESPHome integration.

The CO₂, humidity, and temperature entities will appear automatically in Home Assistant.

:toolbox: Typical Use Cases

Indoor air quality monitoring

Automating ventilation or air purifiers based on CO₂ levels

Displaying live air quality data on Home Assistant dashboards

:bulb: Extensions and Options

In addition to CO₂ measurement, you may also find it useful to monitor:

VOC with the SGP40 sensor (10$)

Temperature, humidity, and pressure with the combined AHT20 + BMP280 sensor (6$)

A BH1750 light sensor, although this is less relevant for air quality (5$)

These are available as optional add-ons.

If you’d like to integrate additional sensors or features (such as a buzzer, button, or LEDs), feel free to contact me.

:link: Related Product

If you also wish to measure fine particulate matter (PM), check out my SPS30-2HA module here:
:point_right: SPS30-2HA

:moneybag: Price : 32 $

1 Like

That’s nice sensor.
Since it’s esphome device, maybe you should mention the board used as well.
Ps. for V2, make it more dust- and water-proof.

Regarding placement of the sensor in the casing you might want to take a look at

Done ! ESP8266 D1 Mini

It’s challenging to achieve proper integration. What specific improvements ?