3 minutes of reading
Proconductor: Theo Arends
Category: Software
Type: Custom firmware
Technology: ESP8266
Installation difficulties: Middle / Low
Ease of use: Media
Availability: at GitHub
Card revision: 1.6

Tasmota Full Logo

Sonoff-Tasmota (abbrev. Tasmota) it's a firmware Open Source alternative for chip-based devices ESP8266 such as, for example, those of the line ITEAD Sonoff Smart Home.

This firmware replaces the "factory", introducing support to proProtocol MQTT, a timer, updatenamenti OTA (over the air), web interface, support for serial control, HTTP and KNX and much more: all with the aim of disconnecting it from its initial operating logic (described below) and allowing its insertion in more structured, harmonious and integrated environments which HUB personal.


The advantages in the adoption of this firmware are multiple. Specifically for the components of the line ITEAD Sonoff Smart Home, which require the mandatory use ofappeWeLink by ITEAD for configuration and use, Tasmota allows you to untie yourself completely from such software (and from the cloud of the produttore, cloud on which such software si appnow for the functionnamento) with obvious benefits in terms of safety and reliability.

Remote control of components ITEAD Sonoff Smart Home, in fact, is related to the availability of the cloud proconductor. In terms of security, the possible (arduous and hypothetical) comproThe mission of the cloud by malicious parties could potentially give access to the functionnameour devices; in terms of usability, a possible unavailability of the cloud would mean the impossibility in controlling the devices remotely.

Also many useful features (like the self-locking, or theinching) not initially foreseen on eWeLink have been almost immediately implemented through Tasmota; although now these features are available even at the factory firmware, they remain tied to the considerations of any unavailability / security risk mentioned above.

Tasmota it also introduces availability, as anticipated of many prostandard tocolli not provided with the factory firmware, one on all the Message Queueing Telemetry Transport (MQTT), a true holy hand for integration with the best known HUB personal that we pamper you on inDomus.

Compatibility, first of all.

It is therefore a firmware extremely versatile which, in addition to the aforementioned functions, enables to domotization of many non-natively smart devices / services.

We have also dedicated un FOCUS on the subject of control post-riproming.

Some of the devices among the best known supported by this firmware are:

The extensive list complete and updated of supported modules is available directly on the Git repositoryHub by the projet.

a USB / TTL adapter.

For the riproming of a component based on proESP8622 processor, it is good to say that this is nothing particularly complex, even for the most fast of electronics.

In practical terms, availability is usually required of a USB / TTL interface (see image), which can be purchased in the most popular online stores for just a few euros. There procedure plans to link this interface to the device to beprogramming and, using computer software (PC, Mac, Linux) prosee the reportprogrammation, which is carried out in just a few steps and in a few minutes.

An example - over all - installation and configuration di Tasmota is those dedicated to the riprogrammation of the most typical of esp8266 devices, the Sonoff Basic. or another interesting component, the NodeMCU.

They exist - for the reproprogramming of ITEADs Sonoff – also others two techniques that do NOT include the use of physical connectors such asUSB / TTL.

The first, older in time, uses Open Source software (Sonota) and the Wi-Fi housekeeper; the second provides a functionality provided by ITEAD, by factory, for new generation devices only (DIY via OTA). Given the known a risk brick using these techniques, basic we do not advocate them, remaining convinced of the promanual cedar through USB / TTL which, although initially more difficult, is the one that gives results more certain and safe.


Many use multi-channel actuators (such as the Sonoff dual, Or the Sonoff 4ch) to manage the proprie tappmotorized arches. Despite Sonof-Tasmota it is equipped with functions such as interlock and self-locking (useful for this purpose), a programmatore (Stefan Bode) has created a fork of such projet in order to equip the firmware of additional specific features for use in such areas. The resulting firmware is described here. This firmware, however, it has become useless starting from 6.7 version of Tasmota which, finally, also introduced these specific features.


One of the most functions apprezzate is that related to the emulation that allows the devices that mount Tasmota to "pretend" components of the Philps Hue line: this is a very clever ploy which allows to check the components directly means Amazon Echo (Alexa). More information are available here.

ITEAD Sonoff BasicATTENZIONE: remember that there is on our FORUM community an ad hoc section dedicated to Sonoff (and more generally to devices ESP8266), for any doubt, question, information on the specific merit of these components.

Please comment below