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.
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.
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.

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.

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.
Get notified when new projects match your criteria.
More to explore — popular traits shared by projects with Firmware: Tasmota.









