Sobre o projeto
Tasmota é um firmware alternativo para dispositivos baseados em ESP8266 e ESP32. É escrito para PlatformIO e licenciado sob GPL-3.0-only.
Principais capacidades descritas no README:
- Configuração fácil através de uma interface web.
- Atualizações de firmware over-the-air (OTA).
- Automação usando temporizadores ou regras.
- Expansibilidade.
- Controle totalmente local via MQTT, HTTP, Serial ou KNX.
Instalação e atualizações:
- A instalação inicial pode ser feita com o Tasmota WebInstaller.
- Binários de firmware lançados estão disponíveis nos locais de download OTA do projeto para ESP8266 e ESP32.
- Builds de desenvolvimento são publicados após commits que compilam com sucesso e também podem ser usados para atualizações OTA.
- O README alerta que atualizações OTA podem falhar e que a gravação serial pode ser necessária; aconselha testar e fazer backup da configuração antes de atualizar.
Configuração e migração:
- Alterações em tempo de compilação são feitas através de um arquivo user_config_override.h, copiado de um exemplo fornecido, para que configurações personalizadas persistam entre novas versões.
- O README lista um caminho de migração para atualizações de versões principais e observa que atualizar de uma versão minimal para uma minimal provavelmente falhará e exigirá gravação serial.
- Observa quebras de versão devido a mudanças no layout de armazenamento de parâmetros e na representação interna das funções GPIO.
Suporte a dispositivos:
- Um banco de dados de dispositivos suportados é mantido no Tasmota Device Templates Repository.
- O README pede aos usuários que não solicitem novas adições de dispositivos, a menos que novos recursos exijam código adicional, e sugere usar Templates primeiro.
Documentação e suporte:
- Documentação, FAQ/solução de problemas e referências de comandos estão hospedados no site de documentação do projeto.
- Suporte da comunidade está disponível através do GitHub Discussions, de um chat de usuários no Discord, de issues no GitHub e de um grupo não oficial no Telegram em alemão.
Segurança:
- O README inclui um aviso sobre risco de eletrocussão quando dispositivos se conectam à rede elétrica e aconselha contra gravar firmware enquanto estiver conectado à energia AC.
Contribuições:
- Contribuições são bem-vindas na forma de pull requests, testes de novos recursos e relatos de problemas, doações de hardware e documentação.
O README também credita numerosos contribuidores individuais por drivers, ferramentas, suporte e outros trabalhos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.