# arendst/Tasmota

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at

Repository: https://github.com/arendst/Tasmota
Canonical: https://ross.abutalabs.com/products/tasmota
Homepage: https://tasmota.github.io/docs
Language: C
License: GPL-3.0
License Family: copyleft
Topics: tasmota, firmware, esp8266, sonoff, tuya, knx, arduino, iot, mqtt, ota, automation, smart-home, esp32
Last push: 2026-08-25T13:00:41+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 3504, "days_push": 8, "days_rel": 8, "gap_med": 61.0, "n_releases_24m": 11}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 24725, forks 5166 (observed 2026-08-28T04:11:37.624051+00:00)

## What it is
Tasmota is an open-source alternative firmware for ESP8266 and ESP32-based devices, providing a web UI, OTA updates, and automation via timers, rules, or scripts. It enables entirely local control of smart devices over MQTT, HTTP, Serial, or KNX, integrating with home automation platforms.

## Use cases
- flash custom firmware onto sonoff smart plugs
- control tuya devices locally without the cloud
- integrate esp32 sensors with home assistant over mqtt
- automate smart home devices with timers and rules
- update iot device firmware over the air
- replace stock firmware on esp8266 smart switches

## When to choose
- you want fully local control of ESP-based smart devices without vendor clouds
- you need MQTT, HTTP, or KNX integration with home automation systems
- you want OTA updates, a web UI, and rule-based automation on ESP8266/ESP32 hardware

## When to avoid
- your device is not based on ESP8266 or ESP32 hardware
- you need a cloud-managed IoT platform with remote dashboards
- you require a turnkey commercial solution with vendor support

## Facets
- artifact type: application
- maturity: stable
- function: iot, workflow-automation, web-framework, self-hosted
- domain: iot, self-hosted
- platform: embedded, iot
- tags: firmware, esp8266, esp32, mqtt, ota-updates, smart-home, sonoff, tuya, knx, home-automation, automation

## Member repositories
- arendst/Tasmota (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:37.624051+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:56:09.917199+00:00, confidence not recorded.
  - readme: https://github.com/arendst/Tasmota (fetched 2026-08-28T04:11:37.624051+00:00, sha 0d96877dc374)
  - homepage: https://tasmota.github.io/docs (fetched 2026-08-29T07:53:17.424957+00:00, sha caf1701c7554)
- Data as of 2026-08-30T08:39:29.467469+00:00.
