Skip to content

TilmanGriesel/ha_eink_co2_monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-ink CO2 Monitor

A battery-powered ESPHome device that displays air quality data and temperature on a 2.13" e-ink screen.

product

Features

  • Air Quality Monitoring: Displays CO2 levels in ppm with temperature and humidity readings
  • Ultra Low Power: Uses deep sleep mode with 30-minute update intervals to maximize battery life
  • Smart Sleep Schedule: Automatically sleeps from 8 PM to 5 AM to conserve power during off-hours
  • Battery Monitoring: Shows current battery voltage and percentage with low battery warning display
  • Wireless Updates: Over-the-air (OTA) firmware updates via Home Assistant
  • Always-On Display: E-ink technology provides continuous visibility without power consumption

Hardware

Home Assistant Integration

Retrieves sensor data from Home Assistant entities:

  • Office CO2 levels from weather station
  • Temperature and humidity readings
  • Publishes battery status back to Home Assistant

Display Layout

Normal Mode:

  • Large CO2 reading in ppm
  • Temperature and humidity in top-right corner
  • Vertical accent bar on the left

Low Battery Mode:

  • Battery icon warning when voltage drops below 3.5V

Power Management

  • Sleep Duration: 30 minutes between updates
  • Active Time: 10 seconds per wake cycle
  • Night Mode: Deep sleep from 8 PM to 5 AM
  • Battery Life: Optimized for weeks/months of operation on single charge

Configuration

The device integrates seamlessly with Home Assistant and requires minimal configuration. All sensitive credentials are stored in a separate secrets file for security.

Feel free to checkout my other little projects:

About

A battery-powered ESPHome device that displays real-time office air quality data on a 2.13" e-ink screen.

Topics

Resources

License

Stars

Watchers

Forks