Skip to content
blakadder edited this page Mar 19, 2019 · 85 revisions


Alternative firmware for ESP8266 based devices such as iTead Sonoff or Allterco Shelly.

Features web UI, rules and timers, OTA updates, custom device templates and sensors support. Allows control over MQTT, HTTP, Serial and KNX for integrations with smart home systems. Written for Arduino IDE and PlatformIO.

New Devices and Features

After some time of recognition (i.e. 3 month) lines can be deleted.

Supported Devices

For more devices that work with Tasmota check Other devices and Templates


  • Firmware updates via OTA or web UI upload
  • Web UI for configuration and control
  • Rules and Timers for on device automation
  • Adding previously unsupported devices with Templates
  • Easy integration in home automation solutions like openHAB, Home Assistant, Domoticz, ...
  • Control with web UI, MQTT, HTTP requests or serial commands
  • Support for DHTxx, AM2301 or DS18B20 temperature sensors as used in Sonoff TH10/TH16
  • Support for I2C sensors BH1750, BME280, BMP280, HTU21, SI70xx, LM75AD, SHT1x, etc.
  • KNX IP Protocol support for communication with KNX Networks and also device to device
  • Easy Wi-fi setup by user_config.h, serial commands, Smartconfig, Wi-Fi manager or WPS config
  • Wemo and Hue emulation for Amazon Echo (Alexa) support


See Discord Chat and Community Forum for feedback, questions and troubleshooting.

Clone this wiki locally
You can’t perform that action at this time.