Este guia ensina como gravar o firmware Tasmota em dispositivos ESP8266 ou ESP32 usando Linux e o esptool.py.
- Python 3 instalado
pipinstalado- Dispositivo compatível (ex: ESP8266, NodeMCU, Wemos D1 Mini)
- Cabo USB para conectar ao PC
- Permissão para acessar a porta serial
pip install esptoolBaixe o firmware desejado no repositório oficial:
Exemplo para baixar via terminal:
wget https://github.com/arendst/Tasmota/releases/latest/download/tasmota.binConecte o dispositivo via USB e descubra a porta serial:
dmesg | grep ttyUSBou
ls /dev/ttyUSB*O dispositivo geralmente aparece como /dev/ttyUSB0.
É recomendável apagar a memória antes de gravar o novo firmware:
esptool.py --port /dev/ttyUSB0 erase_flashesptool.py --port /dev/ttyUSB0 write_flash -fm dout 0x0 tasmota.bin
⚠️ Se ocorrer erro de permissão, adicione seu usuário ao grupodialout:
sudo usermod -a -G dialout $USERDepois reinicie o computador ou termine a sessão e entre novamente.
Após ligar o dispositivo:
- Ele criará uma rede Wi-Fi chamada
tasmota-XXXX - Conecte-se a essa rede
- Acesse o navegador e vá para
http://192.168.4.1 - Configure o Wi-Fi da sua casa
Seu dispositivo está com o Tasmota instalado e conectado à rede Wi-Fi. Agora você pode integrá-lo ao Home Assistant ou outra plataforma.
- Site oficial: https://tasmota.github.io/docs/
- Repositório no GitHub: https://github.com/arendst/Tasmota