vaxus1 edited this page Jan 16, 2019 · 63 revisions


Alternative firmware for ESP8266 based devices like iTead Sonoff with web, timers, 'Over The Air' (OTA) firmware updates and sensors support, allowing control under Serial, HTTP, MQTT and KNX, so as to be used on Smart Home Systems. Written for Arduino IDE and PlatformIO.

Supported Devices

The following devices are supported with Serial, Web and MQTT control:


The following features are available:
  • Multiple devices can be addressed by MQTT GroupTopic
  • Firmware upload by OTA or via web page upload
  • Expanded Status messages
  • UDP syslog messages can be filtered on program name starting with ESP-
  • The button can send a different MQTT message defined with ButtonTopic
  • Initial Wifi setup by user_config.h, Serial, Smartconfig, Wifi manager or WPS config
  • A web server provides control of Sonoff and contains a firmware upload facility
  • Support for DHTxx, AM2301 or DS18B20 temperature sensors as used in Sonoff TH10/TH16
  • Support for I2C sensors BH1750, BME280, BMP280, HTU21, SI70xx, LM75AD and SHT1x
  • Telemetry data can be sent using optional different prefix from status messages
  • Native Domoticz MQTT support
  • Easy integration in home automation solutions like openHAB, HomeAssistant, ...
  • Wemo and Hue emulation for Amazon Echo (Alexa) support
  • KNX IP Protocol support for communication to KNX Networks and also device to device


See Community Forum and Discord Chat for additional user experience

Theo's Tasmota Tips
What's New

Getting Started

Upload tools


Devices - Additional Info

Home Automation Integration

Other Integrations

Further Topics



Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.