Sistema baseado em configuração que transforma microcontroladores ESP32, ESP8266, BK72xx e RP2040 em dispositivos inteligentes controlados pelo Home Assistant e por outros sistemas de automação residencial.
arendst/Tasmota
Firmware alternativo para placas ESP8266 e ESP32, com configuração via web, atualizações OTA, automação local e controle por MQTT, HTTP, Serial ou KNX.
- Estrelas
- 24,967
- Forks
- 5,210
- Issues abertas
- 21
- Último commit
- ontem
O que é?
O Tasmota é um firmware de código aberto que substitui o software de fábrica de dispositivos inteligentes com ESP8266 e ESP32, como tomadas, interruptores, lâmpadas e placas com sensores. Os dispositivos são configurados por uma interface web integrada, atualizados OTA e automatizados com Rules, Timers e a linguagem de script Berry.
Ele permite controlar dispositivos localmente por MQTT (v3.1.1 ou v5, incluindo conexões TLS com AWS IoT Core ou Azure IoT Hub), HTTP, Serial ou KNX, além de se integrar ao Home Assistant, Domoticz, openHAB e Node-RED. No ESP32, também oferece suporte a Matter, coordenação Zigbee, funções de gateway BLE e interfaces touchscreen com LVGL.
O projeto abrange mais de 150 sensores e periféricos via I2C, SPI, 1-Wire e entradas analógicas, além de iluminação, persianas, termostatos, interfaces para medidores inteligentes, infravermelho, RF e integração com Modbus. Alguns recursos ultrapassam o tamanho da flash das imagens pré-compiladas e exigem a compilação de uma imagem de firmware personalizada.
Recursos principais
- 01Configuração pela interface web e atualizações de firmware OTA
- 02Controle por MQTT, HTTP, Serial e KNX, com integração ao Home Assistant e Node-RED
- 03Rules, timers e scripts Berry para automação no dispositivo
- 04Suporte a mais de 150 sensores e periféricos via I2C, SPI, 1-Wire e entradas analógicas
- 05Suporte a Matter, Zigbee e BLE em placas ESP32
Casos de uso
- Adicionar controle local, sem depender da nuvem, a tomadas e interruptores Wi-Fi baratos
- Montar uma rede doméstica de sensores que envia dados de temperatura, CO2 ou consumo de energia ao Home Assistant
- Controlar fitas de LED, persianas ou aparelhos com infravermelho por um hub de casa inteligente
- Fazer dispositivos ESP alimentados por bateria enviarem dados usando deep sleep
Início rápido
- 1
Instale pelo navegador usando o Tasmota WebInstaller
- 2
Ou baixe um binário lançado em ota.tasmota.com e grave-o seguindo o guia Getting Started
Antes de usar
- Funciona apenas em placas das famílias ESP8266 e ESP32, portanto requer hardware compatível.
- Alguns recursos não cabem nos binários pré-compilados e exigem que você compile sua própria versão.
- Atualizações para versões principais podem exigir seguir um caminho de migração documentado, e versões mínimas podem não conseguir atualizar por OTA.
- Licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados continuem sendo de código aberto.
Em coleções
Tópicos
Perguntas frequentes
- O que é Tasmota?
- Firmware alternativo para placas ESP8266 e ESP32, com configuração via web, atualizações OTA, automação local e controle por MQTT, HTTP, Serial ou KNX. O Tasmota é um firmware de código aberto que substitui o software de fábrica de dispositivos inteligentes com ESP8266 e ESP32, como tomadas, interruptores, lâmpadas e placas com sensores. Os dispositivos são configurados por uma interface web integrada, atualizados OTA e automatizados com Rules, Timers e a linguagem de script Berry.
- Tasmota é gratuito? Qual é a licença?
- Tasmota é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Tasmota ainda é mantido?
- Manutenção ativa. O último commit de Tasmota foi em 5 de nov. de 2026.
- Para que posso usar Tasmota?
- Adicionar controle local, sem depender da nuvem, a tomadas e interruptores Wi-Fi baratos Montar uma rede doméstica de sensores que envia dados de temperatura, CO2 ou consumo de energia ao Home Assistant Controlar fitas de LED, persianas ou aparelhos com infravermelho por um hub de casa inteligente Fazer dispositivos ESP alimentados por bateria enviarem dados usando deep sleep
- Como instalar Tasmota?
- Instale pelo navegador usando o Tasmota WebInstaller Ou baixe um binário lançado em ota.tasmota.com e grave-o seguindo o guia Getting Started
- Onde consigo Tasmota?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/arendst/Tasmota
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Firmware open source para ESP32 que controla fitas de LED RGB endereçáveis, matrizes 2D e painéis HUB75 via Wi-Fi.
Ferramenta de linha de comando multiplataforma e sistema de build para desenvolvimento embarcado, com gerenciamento de bibliotecas, suporte a várias placas e frameworks, depuração e testes unitários.
Dispositivo com ESP32 que estima o fluxo de passageiros contando celulares próximos via Wi-Fi e Bluetooth, com saída de dados por LoRaWAN, MQTT e cartão SD.
Um emulador em Python da Hue Bridge da Philips que permite controlar localmente muitas luzes e dispositivos que não são Hue com apps compatíveis e sistemas de casa inteligente.
Painel de administração web para gerenciar, atualizar e monitorar dispositivos com o firmware Tasmota.