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.

 

LILYGO TO-ESP8266 OLED SH1106 with Tasmota

LILYGO TO-ESP8266 OLED SH1106 with Tasmota

Flash the LILYGO TO-ESP8266 OLED SH1106 with Tasmota to get a WiFi-connected smart switch with a 1.3" SH1106 OLED display showing sensor values, device state, and IP address.

ESP8266Tutorial
Display & DashboardHome AutomationIoT Prototyping

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

Louder ESP32 Tasmota I2S Audio

Tasmota firmware configuration for the Louder ESP32 with I2S audio support, enabling MQTT-controlled audio playback for Domoticz, OpenHAB, and other MQTT-based home automation systems.

ESP32Integration
Audio ProjectsHome Automation

Tasmota DS18B20 Temperature Sensor Node

Tasmota DS18B20 Temperature Sensor Node

Build a WiFi temperature monitoring node using a DS18B20 1-Wire sensor and any ESP8266/ESP32 board running Tasmota. Supports up to 8 sensors per GPIO with MQTT publishing to Home Assistant.

ESP8266ESP32ESP32-C3Tutorial
Temperature MonitoringHome AutomationEnvironmental Monitoring+1 more

Tasmota BME280 Environmental Sensor Station

Tasmota BME280 Environmental Sensor Station

Build a WiFi environmental monitoring station with BME280 sensor measuring temperature, humidity, and barometric pressure. Uses I2C on any ESP8266/ESP32 with Tasmota. Under $6 total cost.

ESP8266ESP32ESP32-C3Tutorial
Environmental MonitoringWeather StationHome Automation+1 more

Tasmota PIR Motion Sensor with Home Assistant

Tasmota PIR Motion Sensor with Home Assistant

Build a WiFi motion sensor using AM312 or HC-SR501 PIR sensor with ESP8266/ESP32 and Tasmota. Publishes motion events via MQTT for Home Assistant automations like lights and alarms.

ESP8266ESP32ESP32-C3Tutorial
Motion DetectionHome Automationsecurity+2 more

Tasmota Motorized Roller Blinds

Tasmota Motorized Roller Blinds

Automate roller blinds with Tasmota using a Sonoff Dual R3 or Shelly Plus 2PM. Supports AC/DC motors and stepper motors with position tracking, MQTT control, and Home Assistant cover integration.

ESP32ESP8266Tutorial
Roller Blind ControlShutter ControlHome Automation+2 more

Tasmota Air Quality Sensor (PMS5003 Particulate Matter)

Tasmota Air Quality Sensor (PMS5003 Particulate Matter)

Build a WiFi air quality sensor using a Plantower PMS5003 particulate matter sensor with Wemos D1 Mini and Tasmota. Measures PM1.0, PM2.5, and PM10 with MQTT publishing for health monitoring.

ESP8266ESP32Tutorial
Air Quality MonitoringHealth MonitoringEnvironmental Monitoring+2 more

Tasmota MH-Z19B CO2 Monitor

Tasmota MH-Z19B CO2 Monitor

Build a WiFi CO2 monitor using MH-Z19B NDIR sensor with ESP8266/ESP32 and Tasmota. Measures 0-5000ppm CO2 concentration for indoor air quality and ventilation automation via MQTT.

ESP8266ESP32Tutorial
Co2 MonitoringIndoor Air QualityVentilation Automation+2 more

Tasmota WS2812B Addressable LED Controller

Tasmota WS2812B Addressable LED Controller

Control WS2812B/SK6812 addressable LED strips with Tasmota on ESP8266 or ESP32. Full RGB color control, animations via Berry scripting, Alexa/Hue emulation, and MQTT integration for smart lighting.

ESP8266ESP32Tutorial
Smart LightingLed ControlAmbient Lighting+2 more

Tasmota IR Remote Control Hub

Tasmota IR Remote Control Hub

Build a WiFi IR blaster and receiver with Tasmota to control TVs, ACs, and other IR devices via MQTT and Home Assistant. Supports learning mode, all major protocols, and rules-based automation.

ESP8266ESP32Tutorial
Ir Remote ControlHvac ControlTv Control+2 more

Tasmota PZEM-004T Whole-House Energy Monitor

Tasmota PZEM-004T Whole-House Energy Monitor

Monitor whole-house or circuit-level power consumption using a PZEM-004T energy meter with ESP8266 and Tasmota. Measures voltage, current, power, energy, frequency, and power factor via MQTT.

ESP8266ESP32Tutorial
Energy MonitoringPower MonitoringSolar Monitoring+2 more

Tasmota Zigbee Gateway Bridge

Tasmota Zigbee Gateway Bridge

Build a WiFi-to-Zigbee bridge using Sonoff Zigbee Bridge Pro or DIY ESP32 + CC2652P setup with Tasmota. Connects 128+ Zigbee sensors and actuators to MQTT for Home Assistant integration.

ESP32Tutorial
Zigbee GatewaySmart Home HubSensor Bridge+2 more

Tasmota TuyaMCU Device Conversion

Tasmota TuyaMCU Device Conversion

Convert cloud-dependent Tuya WiFi devices to local-only control with Tasmota. Covers flashing, dpId mapping, and full control of dimmers, plugs, fans, thermostats, and RGB lights via MQTT.

ESP8266ESP8285Tutorial
Device ConversionLocal ControlHome Automation+3 more

Tasmota ESP32 BLE Sensor Gateway

Tasmota ESP32 BLE Sensor Gateway

Use an ESP32 with Tasmota as a Bluetooth Low Energy gateway to bridge Xiaomi Mijia, MiFlora, and other BLE sensors to WiFi/MQTT. Passive scanning with no pairing required for most sensors.

ESP32ESP32-S3ESP32-C3Tutorial
Ble GatewaySensor BridgeTemperature Monitoring+3 more

NSPanel Lovelace UI — Home Assistant Dashboard on Sonoff NSPanel

NSPanel Lovelace UI — Home Assistant Dashboard on Sonoff NSPanel

Transform the Sonoff NSPanel into a full Home Assistant dashboard using Tasmota Berry and the community NSPanel Lovelace UI firmware. Control lights, climate, media, and scenes from the touchscreen.

ESP32Tutorial
Dashboard DisplayHome AutomationSmart Home Control+3 more

Tasmota Matter Smart Home Device

Turn an ESP32-C3/S2/S3 board into a Matter-compatible smart home device with Tasmota. Works natively with Apple Home, Amazon Alexa, Google Home, and Home Assistant without any cloud or bridge.

ESP32-C3ESP32-S2ESP32-S3Tutorial
Smart HomeMatter DeviceUniversal Compatibility+3 more

Tasmota Smart Meter Interface (SML/Modbus Energy Reader)

Tasmota Smart Meter Interface (SML/Modbus Energy Reader)

Read electricity, gas, and water meters with Tasmota using IR optical heads, RS485 Modbus, or SML protocol. Supports 50+ meter types including Landis+Gyr, ABB, EasyMeter, and Kamstrup for utility monitoring.

ESP8266ESP32Tutorial
Utility MonitoringEnergy MonitoringSolar Monitoring+2 more

Tasmota 4-Relay Home Automation with Alexa Voice Control

Tasmota 4-Relay Home Automation with Alexa Voice Control

Build a 4-channel smart relay controller with physical buttons and Alexa voice control using NodeMCU/ESP32 and Tasmota. Includes PCB Gerber files for a custom board and step-by-step wiring guide.

ESP8266ESP32Tutorial
Home AutomationLight ControlRelay Control+2 more

Get notified when new projects match your criteria.

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