Skip to content

tuct/esphome-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tuct - esphome stuff

This is a collection of esphome projects and components that i build over the years.

Mostly DIY esphome devices, but also some some components and esphome based custom firmware

ESPHome Components

  • Levoit – Generic Levoit ESPHome component supporting Core (200/300/400) and Vital (100/200) series with UART communication, filter tracking, and multi-entity support
  • Sensirion Sen66 – Integration for the Sensirion Sen66 air quality sensor
  • Levoit Core300sDEPRECATED (use generic Levoit component instead)
  • Levoit Core400sDEPRECATED (use generic Levoit component instead)

Project - Free Levoit Air Purifiers

Collection of custom ESPHome firmware and hardware projects for Levoit air purifiers, eliminating cloud dependency and enabling native Home Assistant integration.

Supported Models:

  • Core 300S – Custom firmware (no hardware modifications needed)
  • Core 400S – Custom firmware (no hardware modifications needed)
  • Vital 100S – Custom firmware (no hardware modifications needed)
  • LV-PUR 131S – Custom firmware + ESP32-C3 MCU upgrade + PM5003 sensor upgrade (hardware hack; plays Doom!)
  • Mini – Custom PCB, 3D-printed parts, and firmware (fully reversible modification)

Key Features Across All Models:

  • Full Home Assistant integration via native ESPHome API (no cloud required)
  • Fan control with Manual, Auto, and Sleep modes
  • CADR-based filter lifetime tracking with configurable replacement intervals
  • Filter low threshold binary sensor and one-touch reset button
  • Real-time air quality and PM2.5 monitoring
  • Display control and WiFi LED management

Getting Started:

See Free Levoit Project Documentation for complete details including:

  • Installation Methods – 3 hardware approaches (reuse original ESP, dual ESP with switch, replace module)
  • UART Protocol Reference – Frame format, checksums, TLV encoding for Vital series, command/response structures
  • Model-Specific Guides – Disassembly, flash procedures, Quick Facts (MCU versions, speeds, CADR ratings) for each model
  • Component Integration – Entity types, filter tracking calculations, configuration examples

Community Resources:

Other Projects

  • aqMood – Emotionally responsive air quality mood light with Sen66 sensor integration (custom PCB, 3D parts)
  • Smart Control for Prusa Enclosure – Enclosure climate monitoring and control (ESPHome, 3D parts)
  • Tiny Wash & Cure – 3D printer support device control (custom PCB)
  • Automated Iris – Automated aperture/iris control (ESPHome, 3D parts)

TODO

  • Add README to tiny-wash-and-cure project
  • Add README to automated-iris project
  • Expand aqMood documentation for wall-mounted variants

About

Collection of esphome components and devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published