Skip to main content

Manuelles ESP-32 Flashen mit Tasmota über Windows Terminal

Vorbereitung
1. Downloade die passende Firmware für die ESP-32: (In unserem Fall die tasmota32.factory.bin)
Link: https://ota.tasmota.com/tasmota32/

2. Sollte der USB Port, an der die ESP32 hängt, nicht erkannt werden, muss zusätlich der USB-Bridge Driver heruntergeladen werden
Link: https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads
Downloade dann den CP210x Universal Windows Driver Treiber.

3. Installieren von Python
Link: https://www.python.org/ftp/python/3.14.4/python-3.14.4-amd64.exe

Durchführung
Um nun mit dem manuellen Flashen von Tasmota zu beginnen, muss zunächst das Python Paket "esptool" heruntergalden und installiert werden. Hierfür gib folgenden Befehl im Windows Terminal ein:
py -m pip install esptool

Nun müssen wir in das Verzeichnis wechseln, in der die Tasmota Firmware liegt (endend mit factory.bin)
cd %USERPROFILE%\Downloads

Bevor wir die ESP-32 flashen, sollten wir die aktuellen Daten der ESP-32 löschen, um Datenrendundanz zu vermeiden:
py -m esptool --chip esp32 --port COM3 erase_flash

COM3 = USB Port --> Kommt drauf an, an welchem Port die ESP-32 angeschlossen ist
=> Das kann man unter dem "Geräte Manager" in Windows herausfinden

Nun flashen wir die ESP-32 mit Tasmota:
py -m esptool --chip esp32 --port COM3 write_flash 0x0 tasmota32.factory.bin

Tasmota Webkonsole aufrufen:
Die Tasmota Webkonsole, kann über folgendem Link erreicht werden:
Link: https://tasmota.github.io/install/
Sollte die ESP-32 noch nicht mit dem WLAN verbunden sein, so klicke auf "Change Wi-Fi" und anschließend auf "Visit Device".