Prerequisite - pauloromeira/Sonoff-Tasmota GitHub Wiki
Needed Hardware
- One of the supported ESP8266 modules
- 3.3V FTDI USB-to-Serial Converter/Programmer (example)
- Soldering iron and header pins
Needed Software
Use either of the following:
- PlatformIO (all needed libraries and settings are pre-configured in platformio.ini)
See the PlatformIO or Visual Studio Code links in the right hand menu.
See the Arduino IDE link in the right hand menu.
Other Requirements
- The willingness to solder and tinker
- The firmware source code found here
- An MQTT broker
- An MQTT client to interact with the Sonoff module (Desktop Client, Android App, Home Automation Software, ...)