Standard-ESP-Module wie der Wemos D1 mini können über den Tasmota-Webprogrammer von Github mit Tasmota geflashed werden. Ihr findet ihn hier beschrieben: Tasmota auf ESP-Controller installieren über eine Webschnittstelle. Dieser Weg ist sehr bequem und angenehm, denn man greift nicht nur automatisch auf alle verfügbaren Ausprägungen von Tasmota-Binaries zu, sondern auch noch auf die aktuellsten Versionen. 

Leider funktioniert der Weg nicht immer und nicht bei allen Modulen. Schau dir diese zwei Module an:

Es handelt sich oben um einen Wemos-D1-mini-Clon, der mit dem Webprogrammer problemlos zusammenarbeitet. Der untere ist ein Wemos-D1-mini V3. Er verfügt über weniger Peripherie auf USB-Seite und arbeitet spekulativ deshalb nicht mit dem Webprogrammer zusammen. Der Webprogrammer findet das Modul bzw. dessen Port schlicht nicht. Was tun?

Die Software Tasmotizer 1.2 installieren! Damit funktioniert es mit allen (von mir getesteten) Modulen, auch mit ESP32-Boards:

Tasmotizer ist aktuell in der Version 1.2 erhältlich, ist kostenlos und hier zu finden: https://github.com/tasmota/tasmotizer/releases

Leider gibt es auch Nachteile: 

1. Die Binary-files sind nicht direkt verlinkt, man muss sie zuerst herunterladen (siehe weiter unten)

2. Die WiFi-Zugangsdaten werden nicht automatisch abgefragt, man muss sie per "Send config" eingeben.

3. Di IP-Adresse wird nicht automatisch angezeigt, sie muss über "Get IP" angefragt werden.

Fazit: Mehr Handarbeit, Aufmerksamkeit und logisches Denken erforderlich. Dafür bekommt man ein Schweizer Taschenmesser für Tasmota.

 

Vorgehen beim Programmieren mit Tasmotizer:

1. Eintragen geeigneter Binary-files. Binary-Files findest du hier: https://ota.tasmota.com/tasmota/release/. Lade ein geeignetes Binary herunter, z.B. tasmota-sensors. Es wird unter Downloads (Windows) abgelegt.

Wähle in Tasmotizer "Select image - Open" und wähle das heruntergeladene Binary aus:

 

2. Flashen des Binarys auf den ESP-Chip - drücke auf "Tasmotize!":

der ESP startet automatisch neu.

 

3. SSID und Passwort für Wifi eingeben - Drücke "Send config":

ZUERST DEN HAKEN "WiFi" setzen!!! Das wird sehr oft vergessen oder übersehen. Wenn man das nicht macht, kann man unter SSID und Passwort ewig was eingeben, es wird ignoriert. Anschließend wundert man sich, dass keine IP Adresse vergeben wurde.

Dann SSID und Password dazu. MQTT programmiere ich immer erst im geflashten Modul selbst. das lasse ich hier leer - aber wie du möchtest. "Save" speichert alles ab. Jetzt musst du kurz warten (ESP Neustart, Verbinden mit dem WLAN dauert ein bissle).

 

3. IP abfragen

Um mit Tasmota auf dem ESP Kontakt aufzunehmen, benötigst du die IP des gerade geflashten und im Wifi angemeldeten ESP. Drücke auf "Get IP" und es erscheint die IP des Moduls:

 

Unter dieser IP kannst du nun den ESP8266 im WLAN bzw. im Browser aufrufen und weiter konfigurieren:

Die weitere Konfiguration der Module ist spezifisch und in Beiträgen unter dieser Rubrik beschrieben.