Search models, users, collections, and posts

Meteo Module v2

Print Profile(1)

All
A1 mini
X1 Carbon
X1
X1E
A1
H2S
P1S
H2D
X2D
H2C
H2D Pro
P1P
P2S
A2L

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
58 min
2 plates

Open in Bambu Studio
Boost
0
2
0
0
1
1
Released 

Bill of Materials

Bambu Filaments
Select all
Orange (12301) / Filament with Spool / 1kg
White (12107) / Filament with Spool / 1kg

Description

MeteoModule v2 — ESP32-C3 HomeKit Weather Station

A compact DIY weather station with Apple HomeKit integration, featuring an upgraded ENS160+AHT21 air quality sensor for TVOC and eCO₂ monitoring alongside temperature and humidity.

Features

  • Apple HomeKit — appears as a Bridge in the Home app with separate Temperature, Humidity, Air Quality, and CO₂ accessories
  • OLED display — 128×64 SSD1306, widget-style UI with icons
  • 3 screens: Temperature + Humidity / Air quality (TVOC + eCO₂) / HomeKit pairing code
  • Touch button — cycle screens, toggle display on/off
  • Scheduled display — automatically turns the screen on/off based on time of day (NTP)
  • ENS160 warm-up indicator — display shows "wait..." until the sensor is ready
  • AHT21-only mode — disable ENS160 with a single #define for a simpler temperature/humidity-only build
  • Calibration offsets — adjust temperature and humidity readings to match your environment

Electronics

ComponentNotes
ESP32-C3 Dev ModuleMain MCU
SSD1306 OLED 128×64I2C display
ENS160 + AHT21 moduleTVOC, eCO₂, temperature, humidity
Touch buttonScreen control
M3×10 mm screwsLid attachment (6 mm head)

Firmware

Full source code, wiring diagrams, and configuration reference:

github.com/doka312/MeteoModule

WiFi is configured via Serial Monitor (type W). HomeKit pairing code: 466-37-726.


Documentation (1)

Other Files (1)
MeteoModule_v2_Components.pdf

Comment & Rating (0)

(0/1000)