Open Source Projects

Software for Your Open Hardware

Make Your Hardware Do What You Want.

Browse firmware, automations, and community projects that unlock what your boards can really do. Home automation, mesh networks, environmental sensors — flash it, build it, own it.

 

E-Paper Smart Home Informer for Home Assistant

E-Paper Smart Home Informer for Home Assistant

Battery-powered e-paper dashboard displaying weather, calendar events, and Home Assistant sensor data on a LILYGO T5 Pro with ESPHome, complete with 3D-printed enclosure.

ESP32-S3Build
Display & DashboardHome AutomationE-Paper & Signage

WeatherFlow ESPHome E-Paper Display

WeatherFlow ESPHome E-Paper Display

An ESPHome-based weather display for LILYGO T5 4.7" showing a 4-day forecast overview, 24-hour precipitation chart, temperature, humidity, and clock via Home Assistant.

ESP32ESP32-S3Build
Environmental MonitoringDisplay & DashboardHome Automation+1 more

T-Relay S3 ESPHome Smart Switch Controller

T-Relay S3 ESPHome Smart Switch Controller

ESPHome configuration template for the LILYGO T-Relay S3 that exposes all 6 onboard relays, LED status indicators, and real-time clock directly to Home Assistant with zero manual GPIO wiring.

ESP32-S3Integration
Home AutomationIndustrial Automation

LILYGO T-Higrow ESPHome Plant Sensor

LILYGO T-Higrow ESPHome Plant Sensor

ESPHome firmware for the LILYGO T-Higrow WiFi plant sensor that monitors soil moisture, fertilizer levels, light (lux), temperature, and humidity — with direct Home Assistant integration via a beautiful flower dashboard card.

ESP32Integration
Home AutomationEnvironmental Monitoring

ESPHome Weather Display for T-Display S3

ESPHome Weather Display for T-Display S3

A Home Assistant–integrated weather display for the LILYGO T-Display S3 using ESPHome, showing AccuWeather daily forecasts and Met.no hourly forecasts with button-toggled views.

ESP32-S3Integration
Display & DashboardHome AutomationEnvironmental Monitoring

T-Internet-POE ESPHome Bluetooth Proxy over Ethernet

T-Internet-POE ESPHome Bluetooth Proxy over Ethernet

ESPHome configuration that turns the LILYGO T-Internet-POE into a wired Ethernet Bluetooth Active Proxy for Home Assistant — powered and connected entirely via a single PoE cable with no WiFi required.

ESP32Integration
Home AutomationNetwork Infrastructure

T-CAN485 ESPHome RS-485 Modbus Gateway

T-CAN485 ESPHome RS-485 Modbus Gateway

ESPHome package configuration for the LILYGO T-CAN485 that sets up the RS-485 UART interface for Modbus communication, enabling control of solar inverters, batteries, and industrial devices from Home Assistant.

ESP32Integration
Home AutomationIndustrial AutomationEnergy Monitoring

T-Watch S3 ESPHome Integration for Home Assistant

T-Watch S3 ESPHome Integration for Home Assistant

A complete ESPHome configuration for the LILYGO T-Watch S3 that enables all onboard hardware — touchscreen, accelerometer, microphone, speaker, IR blaster, and voice assistant — through Home Assistant integration.

ESP32-S3Integration
Home AutomationWearableIoT Prototyping

T-ETH-Lite ESPHome Wired Ethernet Sensor Node

T-ETH-Lite ESPHome Wired Ethernet Sensor Node

ESPHome configuration for the LILYGO T-ETH-Lite ESP32-S3 that integrates W5500 wired Ethernet with I2C sensor support — ideal for reliable, WiFi-free Home Assistant sensor nodes using standard Cat5 cable.

ESP32-S3Integration
Home AutomationEnvironmental MonitoringNetwork Infrastructure

T-Panel S3 ESPHome Touchscreen Home Automation Display

T-Panel S3 ESPHome Touchscreen Home Automation Display

ESPHome configuration for the LILYGO T-Panel S3 dual-chip (ESP32-S3 + ESP32-H2) wall panel that drives the 4-inch 480×480 touchscreen, backlight control, and capacitive touch input for a custom Home Assistant dashboard.

ESP32 / ESP32-S3Build
Home AutomationDisplay & Dashboard

ESPHome Configuration for LILYGO T-Dongle S3

A complete ESPHome YAML configuration for the LILYGO T-Dongle S3, enabling easy Home Assistant integration with the device's 0.96" color display, LED, and GPIO pins — no C++ coding required.

ESP32-S3Tutorial
Home AutomationDisplay & Dashboard

ESPHome Display Component for LILYGO T5 4.7" V2.3 (ESP32-S3)

ESPHome Display Component for LILYGO T5 4.7" V2.3 (ESP32-S3)

A custom ESPHome external component enabling the LILYGO T5 4.7-inch ESP32-S3 (V2.3 Plus) e-paper display to work with ESPHome YAML, enabling Home Assistant dashboards, weather, and sensor data rendering.

ESP32-S3Integration
E-Paper & SignageDisplay & DashboardHome Automation

ESPHome Home Assistant Panel for T-Display

ESPHome Home Assistant Panel for T-Display

An ESPHome template for the LILYGO T-Display (ESP32 + 1.14" display) that shows Home Assistant sensor data on the screen, monitors battery state, and handles GPIO button inputs.

ESP32Integration
Display & DashboardHome Automation

ESPHome PIR Security Camera for T-Camera S3

An ESPHome configuration for the LILYGO T-Camera S3 that enables MJPEG live streaming, snapshot server, PIR motion detection, and OLED status display — all integrated natively with Home Assistant.

ESP32-S3Integration
Security & SurveillanceHome Automation

ESPHome Panasonic Aquarea Heat Pump

ESPHome Panasonic Aquarea Heat Pump

ESPHome-based alternative firmware for the HeishaMon PCB, enabling YAML-configured Panasonic Aquarea heat pump control with native Home Assistant API integration and OTA updates.

ESP8266ESP32-S3Integration
Home AutomationEnergy Monitoring

ESPHome Chirp I2C Sensor Component

ESPHome Chirp I2C Sensor Component

ESPHome external component by dyptan-io for the Chirp / Catnip I2C soil moisture sensor on ESP32. Reads soil moisture, temperature, and light intensity with YAML-based configuration and Home Assistant integration.

ESP32Integration
Environmental MonitoringHome Automation

ESPHome Louder ESP32 Media Player

ESPHome Louder ESP32 Media Player

Custom ESPHome component and configuration for the Louder ESP32 Rev-E board, enabling TAS5805M Class-D amplifier control as a Home Assistant media player with I2S audio output.

ESP32Integration
Audio ProjectsHome Automation

Weatherman — ESPHome E-Paper Dashboard for Home Assistant

Weatherman — ESPHome E-Paper Dashboard for Home Assistant

An elegant ESPHome-based dashboard for a 7.5\" Waveshare e-paper display connected to Home Assistant. Shows weather conditions, forecasts, and transit info with motion-triggered refreshes to extend display life. No soldering required.

ESP32Integration
E-Paper & SignageDisplay & DashboardHome Automation

ESPHome eInk Weather & Tasks Boards for Home Assistant

ESPHome eInk Weather & Tasks Boards for Home Assistant

Weather and task list boards for 7.5\" tricolor e-paper displays using ESPHome and Home Assistant. Features deep sleep with HA-controlled wake schedules, battery monitoring, and separate YAML configs for weather and tasks displays.

ESP32Integration
E-Paper & SignageDisplay & DashboardHome Automation

ESP Audio Boards v2 and Louder ESP32 on Hackaday

ESP Audio Boards v2 and Louder ESP32 on Hackaday

Hackaday.io project documenting the Louder ESP32 and ESP32 Audio Boards v2 series by Sonocotta, with hardware design logs, firmware guides, and community discussion.

ESP32ESP32-S3Build
Audio ProjectsEducation

E-Ink Weather Board — ESPHome Weather Forecast Display for Home Assistant

E-Ink Weather Board — ESPHome Weather Forecast Display for Home Assistant

A clean ESPHome weather forecast display for a 7.5\" Waveshare e-paper screen with Home Assistant integration. Shows weather conditions in an IKEA RODALM frame with HA-controlled refresh intervals and deep sleep support to prevent display degradation.

ESP32Integration
E-Paper & SignageDisplay & DashboardHome Automation

Airlytix ES1 ESPHome Configuration

Official ESPHome YAML configuration for the Airlytix ES1 air quality sensor, featuring SEN55, SCD41, SHT40, DPS310, VEML6040 sensors and a custom sound level meter component with I2S microphone support.

ESP32Build
Environmental MonitoringHome Automation

Airlytix ES1 3D-Printable Case Design

Open-source 3D-printable enclosure for the Airlytix ES1 air quality sensor, available as STEP, STL, and FreeCAD source files. Compact 62.5 x 63 x 34 mm design with wall-mount clip.

ESP32Build
Environmental Monitoring

Airlytix ES1 Home Assistant Automation Blueprints

Ready-to-use Home Assistant automation examples for the Airlytix ES1: CO2-based ventilation control, PM2.5 air purifier triggers, VOC kitchen extraction, nighttime noise alerts, and air quality notifications.

ESP32Automation
Environmental MonitoringHome Automation

Airlytix ES1 Getting Started with Home Assistant

Step-by-step tutorial for setting up the Airlytix ES1 air quality sensor: WiFi configuration, Home Assistant ESPHome integration, entity reference, sensor calibration offsets, and quality threshold customization.

ESP32Tutorial
Environmental MonitoringHome Automation

Get notified when new projects match your criteria.

More to explore — popular traits shared by projects with Firmware: ESPHome.