Skip to content

Open source firmware for ESP8266 devices~

Tasmota Logo Total local control with quick setup and updates.
Control using MQTT, Web UI, HTTP or serial.
Automate using timers, rules or scripts.
Integration with home automation solutions.
Incredibly expandable and flexible.

GitHub download License Chat Donate

For OTA updates please use the new server and
Download latest Tasmotizer to use the new OTA server during flashing.

Current release~

Tasmota 9.2.0 Julie*all documentation is for current release only

Tasmota team wishes you happy holidays and a prosperous New Year!

  • ⚠️ BREAKING CHANGE ⚠️ mDNS has been removed from all pre-compiled binaries to conserve flash size
  • ⚠️ BREAKING CHANGE ⚠️ Removed TuyaMCU Fan functions in favor of new enum dpId's
  • ⚠️ BREAKING CHANGE ⚠️ PN532 define USE_PN532_CAUSE_EVENTS replaced by rule trigger PN532#UID=
  • ⚠️ BREAKING CHANGE ⚠️ KNX DPT9 (16-bit float) to DPT14 (32-bit float)

  • Added TuyaMCU support for enum dpId's, some sensors and timers

  • Official support for Shelly Dimmer 1 and 2 with custom STM32 firmware from James Turton
  • Support for multiple WeMo devices
  • Optional CCloader support for CC25xx Zigbee or CC26xx BLE
  • New sensor support: more EZO sensors, AS608 optical and R503 capacitive fingerprint sensor, MFRC522 13.56MHz rfid card reader
  • New commands: RfProtocol, SO115, SO116, SO117, TuyaEnum, TuyaEnumList,ZbInfo, ZbLeave

See changelog for a complete list of new features, changes and bug fixes.

Join our communities and chat~

See Discord, Telegram, Reddit or Google Groups for general chat, feedback, questions and live troubleshooting.

Report bugs and suggest features~

Open a new topic on Tasmota discussions.

Report a bug in Tasmota issues.

If you like Tasmota