Tool not found.

Back to Home
Tasmota logo

Tasmota

Open-source alternative firmware for ESP8266 and ESP32 smart-home devices, with entirely local control over MQTT, HTTP, Serial, or KNX and no cloud dependency.

Alternative to: Google Home and SmartThings
IoT Firmware Open Source GPL License Local Control Smart Home No Cloud ESP8266/ESP32
Ad

VPSServer – Run your own Nextcloud, email, or Matrix server. Free $100 trial, no card locked in.

Start Free Trial

About Tasmota

Tasmota is alternative firmware for ESP8266 and ESP32 based smart-home devices, replacing manufacturer firmware to give users full local control with no cloud dependency. It offers easy configuration through a web UI, over-the-air (OTA) updates, automation via timers or rules, and expandability through custom drivers and sensors. Control happens entirely locally over MQTT, HTTP, Serial, or KNX, integrating cleanly with home automation platforms like Home Assistant. Tasmota supports a vast range of devices — smart plugs, switches, sensors, lighting, and more — commonly used to replace stock firmware on Sonoff, Tuya, and similar IoT hardware, with community-maintained device templates available through the Tasmota Device Templates Repository for quick per-device setup. The project is written for PlatformIO, ships development binaries continuously from every successful build for advanced users who want the latest fixes before official releases, and includes extensive documentation covering flashing, configuration, commands, and migration between major versions. Tasmota is released under the GPL-3.0-only license.

Key Features

  • Alternative firmware for ESP8266 and ESP32 smart-home devices
  • Entirely local control via MQTT, HTTP, Serial, or KNX (no cloud required)
  • Easy web UI-based configuration
  • Over-the-air (OTA) firmware updates
  • Automation via timers and rules
  • Expandable with custom drivers and sensors
  • Home Assistant discovery and integration support
  • Continuous development builds from every successful commit
  • Community-maintained device templates for quick setup
  • Extensive documentation for flashing, configuration, and commands
  • Active Discord and GitHub Discussions community
  • Companion tools: decode-config for backup/restore, Tasmotizer for flashing

Explore More Tools