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.

 

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

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

openHASP Touchscreen Panel for T-HMI

openHASP Touchscreen Panel for T-HMI

An MQTT-driven Home Assistant touchscreen panel for the LILYGO T-HMI using openHASP — define buttons, sliders, and labels via JSON and push UI updates over-the-air without recompiling firmware.

ESP32-S3Integration
Home AutomationDisplay & Dashboard

OpenDTU — Open-Source Solar Inverter Monitoring

Replaces Hoymiles, TSUN, and Solenso cloud gateways with a privacy-respecting local solar inverter monitor — real-time power data via MQTT and web UI on an ESP32 with wired Ethernet support.

ESP32ESP32-S3Integration
Energy MonitoringHome AutomationNetwork Infrastructure+1 more

OpenMQTTGateway — Multi-Protocol Radio to MQTT Bridge

OpenMQTTGateway — Multi-Protocol Radio to MQTT Bridge

A universal MQTT gateway for ESP32 that bridges LoRa, BLE, 433/868 MHz RF, and IR devices to Home Assistant — detecting dozens of BLE sensors, weather stations, and TPMS tire sensors.

ESP32ESP32-S3Integration
Home AutomationLoRa & WANEnvironmental Monitoring+1 more

CYD-Klipper — Wireless 3D Printer Status Display

CYD-Klipper — Wireless 3D Printer Status Display

A wireless 3D printer monitoring display for Klipper, Bambu Lab, and OctoPrint — showing real-time print progress, temperatures, webcam feed, and controls on ESP32 touchscreen boards.

ESP32-S3ESP32Integration
Display & DashboardIoT PrototypingData Logging

Prusa Connect ESP32-CAM — 3D Print Monitoring Camera

Prusa Connect ESP32-CAM — 3D Print Monitoring Camera

Official Prusa firmware for ESP32 camera boards that streams live video to Prusa Connect cloud for remote 3D print monitoring — backed by Prusa Research with support for multiple ESP32-S3 boards.

ESP32-S3Integration
Security & SurveillanceData LoggingIoT Prototyping

ESP32 Arduino Matter — Build Matter Smart Home Devices

The most popular community Matter library for Arduino — build Matter-compatible smart home lights, switches, and sensors on ESP32-C6/S3 that work natively with Apple Home, Google Home, and Alexa.

ESP32-C6ESP32-S3Integration
Home AutomationZigbee NetworkIoT Prototyping+1 more

WLED on Ethernet — PoE-Powered LED Controller

WLED on Ethernet — PoE-Powered LED Controller

Run WLED on the T-Internet-POE or T-ETH-Lite for rock-solid wired Ethernet LED strip control with PoE power — eliminating WiFi drops and separate power supplies for permanent LED installations.

ESP32ESP32-S3Integration
LED LightingHome AutomationNetwork Infrastructure

HeishaMon Firmware

HeishaMon Firmware

Open-source MQTT gateway firmware for Panasonic Aquarea heat pumps, enabling local monitoring and control via ESP8266 or ESP32-S3 with MQTT, HTTP JSON API, built-in rules engine, and 1-wire sensor support.

ESP8266ESP32-S3Integration
Home AutomationEnergy Monitoring

HeishaMon Home Assistant Integration

HeishaMon Home Assistant Integration

HACS-compatible Home Assistant integration for Panasonic Aquarea heat pumps via HeishaMon, providing native entities, climate controls, sensors, and multi-heatpump support through MQTT auto-discovery.

ESP8266ESP32-S3Integration
Home AutomationEnergy Monitoring

Tasmota Chirp Soil Moisture Sensor Driver

Official Tasmota driver (I2cDriver33) for the Chirp / Catnip I2C soil moisture sensor. Supports auto-discovery of multiple sensors, sleep/wake control, and I2C address management on ESP8266 and ESP32.

ESP8266ESP32Integration
Environmental MonitoringHome Automation

I2CSoilMoistureSensor Arduino Library

I2CSoilMoistureSensor Arduino Library

Arduino C++ library by Apollon77 for interfacing with the Chirp/Catnip I2C Soil Moisture Sensor. Provides methods for reading moisture, temperature, and light, plus sleep mode and multi-sensor support.

ESP8266ESP32Integration
Environmental Monitoring

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

Chirp-RPi Python Library for Raspberry Pi

Chirp-RPi Python Library for Raspberry Pi

Comprehensive Python library by Göran Lundberg for reading the Chirp I2C soil moisture sensor on Raspberry Pi. Supports calibrated moisture percentage, multiple temperature scales, deep sleep, and I2C address changes.

Integration
Environmental MonitoringData Logging

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

ESP Easy Soil Moisture Sensor Plugin (P047)

ESP Easy plugin P047 for the Chirp / Catnip I2C soil moisture sensor. Reads temperature, moisture, and light with configurable I2C addresses, sleep mode, and formula-based value recalculation on ESP8266.

ESP8266Integration
Environmental MonitoringHome Automation

Get notified when new projects match your criteria.

More to explore — popular traits shared by projects with Project Type: Integration.