Um mit den ESP-basierten Boards entwickeln zu können, müssen diese hinzugefügt werden (Einstellungen -> Board Manager URLs): "http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_index.json" Man kann diese einfach in die Zeile einfügen. Unterschiedeliche Board-Manager-URLs können mit einem Komma getrennt sein.
Zum Flashen (Upload) muss das richtige Board "LOLIN(WEMOS) D1 mino (clone)" und der richtige Port (ein serieller Port, an dem das Board über USB angeschlossen ist) ausgewählt sein.
![Flash](flash.png "flash")
Hier hilft die Doku sicherlich weiter: https://support.arduino.cc/hc/en-us/articles/4733418441116-Upload-a-sketch-in-Arduino-IDE
Damit der Webserver im eigenen Netzwerk funktioniert, muss dieser die SSID des Wifis und das Passwort kennen. Es ist am einfachsten, diese Zeile zu löschen:
[Tasmota](https://tasmota.github.io/docs/) is an alternative Firmware for ESP8266. It's easy to use as it has a graphical interface.
You can flash Tasmota right from the browser using the [Tasmota Web Installer](https://tasmota.github.io/).
![Flash it](./tasmota/01-flash-1.png)
You have to connect your device with a USB cable and select the right port. Exisisting firmware will be delete.
![Erase everything](./tasmota/02-flash-2.png)
After Tasmota has been flashed to your ESP, you can already set up your wifi.
![Set up Wifi](./tasmota/03-wifi.png)
AFter your device is connected to Wifi, you can switch over to the web UI of your device. Yes, your device now runs an embedded web server. There you can configure your device.
![Embedded web server](./tasmota/04-web-ui.png)
### Configure
Using this Web UI you can configure your device: `Configure -> Configure Module`
We have a DHT11 connected to D1 and an analogue measurement on A0.