Open AIR Mini - image 1
TheFlamingo·IoT Controller

Open AIR Mini

Open-source ESP32-based ventilation controller for Ducobox Silent/Focus and Orcon MVS-15xx systems with optional CO2, humidity, VOC, and NOx sensors, fully compatible with ESPHome and Home Assistant.

Starting from

$69.95

Compatible Firmware

Specifications

ArchitectureXtensa LX6
CPU Cores2
Clock Speed240MHz
Flash4MB
GPIO Level3.3V
Power Input230V AC
BluetoothBLE 4.2
Storagenone

Components

ESP32-WROOM-32MCUDatasheet

Espressif ESP32-WROOM-32 dual-core Xtensa LX6 module with 4MB flash, WiFi, and Bluetooth in a shielded package.

Mean Well AC-DC ConverterPower ManagementDatasheet

Onboard AC-DC converter providing 5V, 3.3V, and 10V regulated rails from 230VAC mains input.

Sensirion SCD-4x (optional)Environmental SensorDatasheet

Miniaturized photoacoustic NDIR CO2 sensor with integrated temperature and humidity measurement via I2C.

Sensirion SHT-4x (optional)Environmental SensorDatasheet

Fourth-generation digital temperature and humidity sensor with I2C interface and high accuracy.

Sensirion SGP41 (optional)Environmental SensorDatasheet

Digital VOC and NOx gas sensor with I2C interface for indoor air quality index measurement.

Senseair S8 (optional/legacy)Environmental SensorDatasheet

NDIR CO2 sensor module with UART interface, measuring 400-2000ppm for indoor air quality applications.

Bus Interfaces

I2C
Dual I2C buses (400kHz) for connecting SHT-4x, SCD-4x, and SGP41 environmental sensors.
UART
Dual UART buses (9600 baud) for Senseair S8 CO2 sensor modules.
PWM
0-10V PWM output via LEDC for motor speed control of ventilation fan.

GPIO Map

GPIO33
Status LED
GPIO15
PWM Motor Output
GPIO14
RPM Pulse Counter Input
GPIO13
UART Sensor 2 RX
GPIO12
UART Sensor 2 TX
GPIO25
UART Sensor 1 RX
GPIO26
UART Sensor 1 TX
GPIO19
I2C Sensor 2 SDA
GPIO18
I2C Sensor 2 SCL
GPIO16
I2C Sensor 1 SDA
GPIO4
I2C Sensor 1 SCL

The Open AIR Mini is an open-source ventilation controller designed to bring smart home control to mechanical ventilation units commonly found in European homes. Built around an ESP32 microcontroller, it replaces or augments the factory controller in Ducobox Silent, Ducobox Focus, Ducobox Reno, and Orcon MVS-15xx ventilation systems, providing full WiFi connectivity and Home Assistant integration through ESPHome firmware.

The board features an onboard Mean Well AC-DC converter that powers the system directly from 230VAC mains, eliminating the need for external power supplies. It provides regulated 5V and 3.3V rails for sensors, a 3.3V supply for the ESP32, and a 10V reference output for motor speed control via a 0-10V PWM interface. Two sensor connectors support a variety of optional environmental sensors including the Sensirion SCD-4x for CO2 measurement, SHT-4x for temperature and humidity, SGP41 for VOC and NOx indices, and the legacy Senseair S8 CO2 sensor via UART. Five status LEDs monitor each power rail, while the ESP32 onboard LED indicates system health.

With full OTA update support and a built-in web server, the Open AIR Mini can operate autonomously in disconnected mode using humidity-based fan speed thresholds, or be fully orchestrated through Home Assistant automations. The hardware design files, including schematics, BOM, Gerber files, and 3D STEP models, are published under the GPL-3.0 license on GitHub, making it a truly open platform for demand-controlled ventilation.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.