Deverá descarregar o firmware pré-compilado, aqui.
Este firmware pré-compilado é personalizado para esta abordagem, sendo baseado no repositório do Tasmota, versão 9.1.0, preparado para memória flash até 1 MB. Compatível com Wemos D1 Mini e outros dispositivos, por exemplo, da marca Sonoff ou NodeMCU.
Recomenda-se a utilização do software Tasmotizer para flashar o seu ESP8266. É compatível com Microsoft Windows e GNU/Linux.
Poderá utilizar outro software à sua livre escolha.
Se não pretender usar o firmware pré-compilado disponibilizado neste repositório, poderá mais facilmente compilar o Tasmota usando esta proposta de ambiente em docker.
No ponto 3 do TasmoCompiler, para garantir as funcionalidades mais utilizadas em Tasmota, deverá manter ativadas apenas as seguintes opções mínimas:
- Amazon Alexa
- Displays (I2C/SPI)
- Domoticz
- Energy sensors
- Home Assistant
- IO port expander
- Timers
- Web interface
Deverá obrigatoriamente adicionar a configuração seguinte quando lhe o for solicitado no ponto 4 (Custom parameters
):
#ifndef USE_SCRIPT
#define USE_SCRIPT
#endif
#ifndef USE_SML_M
#define USE_SML_M
#endif
#ifdef USE_RULES
#undef USE_RULES
#endif
#define SML_MAX_VARS 35
Mais info, aqui.
Ligação física entre o contador inteligente, o ESP8266 e o hub com Home Assistant Core