Tasmota – Open Source Firmware for ESP
Generally, IoT devices with 'smart' tags use an ESP controller with firmware from each manufacturer. Thus, their capabilities are limited to the firmware installed by each manufacturer. However, ESP devices are very powerful and can be further optimized with better firmware. Enter Tasmota.
History
Tasmota originated from Sonoff-MQTT-OTA, with a commit on January 25, 2016, by Theo Arendst. Its purpose was to enable ITEAD Sonoff's ESP8266 devices to use MQTT and 'Over the Air' (OTA) firmware. The initial idea was simple: modify the Sonoff Basic (the cheapest smart home device on the market at the time) to be controllable on a local network and maximize its capabilities into a virtually comprehensive ecosystem of ESP8266 devices.
Supported ESP Devices
Supported devices include the Espressif ESP8266, ESP32, ESP32-S, and ESP32-C3 chipsets, with more potentially being added in the future.
Capabilities and Features
From its GitHub site, Tasmota can offer full control with features like:
- Control via MQTT, Web UI, HTTP, and serial.
- Automation using timers, rules, or scripts.
- Easier integration with other devices.
- OTA and manual firmware updates.
- Offline and online control.
- More accurate and detailed device information.
Fancy tweaking your smart home even more?