WLED Binary installieren - Aircoookie/WLED-wiki-DE GitHub Wiki
Flashing Methode 1: esptool
- Befolgen Sie zunächst die Schritte zum Installieren von esptool.py hier.
- Laden Sie die neueste Release Binärdatei herunter!
- Stellen Sie sicher, dass nur ein ESP-Gerät / Mikrocontroller an Ihren Computer angeschlossen ist! Andernfalls könnten Sie versehentlich den falschen überschreiben. Wenn Sie die serielle Schnittstelle kennen, können Sie nach nach
write_flash
auch das Attribut-port COM3
hinzufügen, COM3 kann abweichen ersetzen Sie es durch ihre Schnittstelle.
Anstelle des .\ kann man auch eine Pfad Angabe verwenden, dann muss man sich nicht im gleichen Verzeichnis befinden.
Beispiel für Linux:
WLED_x.x.x_ESP8266.bin hat man nach /tmp geladen.
esptool.py write_flash 0x0 /tmp/WLED_x.x.x_ESP8266.bin
x.x.x durch die geladene Versions Nummer ersetzen.
Für Linux wäre es sonst auch ./ und nicht .\
- ESP8266: Führen Sie diesen Befehl aus
esptool.py write_flash 0x0 .\WLED_XXX.bin
- ESP32 (Sie müssen einen Bootloader installiert haben)
esptool.py write_flash 0x10000 .\WLED_XXX.bin
Wenn der ESP32 neu ist, müssen Sie zuerst den Bootloader flashen. Dies ist nicht erforderlich, wenn zuvor eine Arduino-Sketch darauf ausgeführt wurde. Sie finden die Bootloader-Datei in den Assets für die Version 0.9.1.
esptool.py write_flash 0x0 .\esp32_bootloader.bin
Wenn auf esptool.py "Verbinden ..." angezeigt wird, müssen Sie bei einigen ESP32-Boards die "Boot"-Taste gedrückt halten (einige Sekunden rechts vom USB-Anschluss).
- Wenn Probleme auftreten, führen Sie diesen Befehl aus, bevor Sie "write_flash" erneut versuchen (Hinweis: Dadurch werden alle auf dem ESP gespeicherten Einstellungen gelöscht!)
esptool.py erase_flash
ESP Home Flasher
Flashing Methode 2: ToolDies ist ein GUI-basiertes Tool, das von einigen Benutzern als einfacher zu verwenden als esptool empfohlen wird. Bei einigen ESP32-Boards müssen Sie nach dem Hochladen möglicherweise einige Tasten drücken:
Halten Sie beide Tasten gedrückt, schließen Sie sie an, beginnen Sie zu blinken. Wenn Sie versuchen zu erkennen, lassen Sie die Taste links vom USB los, während Sie sie betrachten. Wenn sie den Board-Typ erkennt, lassen Sie die andere los Taste.
Flashing Methode 3: OTA-Update
Sie können alternativ meine minimalen HTTP-OTA-Updater verwenden und die Binärdatei hochladen! Dies erfordert die Installation des Arduino IDE- und ESP8266-Cores. Wenn auf Ihrem Gerät bereits eine Firmware mit integrierter OTA-Funktion ausgeführt wird, können Sie diese wahrscheinlich auch verwenden.
Welche Binärdatei soll ich verwenden?
Ich würde empfehlen, immer die neueste Version zu verwenden. Bitte verwenden Sie für diese Boards jeweils die folgende Binärdatei:
Binärer Name | Für Geräte |
---|---|
WLED_0.x.x_ESP8266.bin | NodeMCU, Wemos D1 mini, ESP-12, alle ESP8266 mit 4 MB Flash. Empfohlen. (Der LEDpin ist in diesem Fall GPIO2.) |
WLED_0.x.x_ESP32.bin | Alle ESP32-Geräte (versuchen Sie dies, wenn der WLED-AP nach dem flashen nicht angezeigt wird) |
WLED_0.x.x_ESP8266_1M_ota.bin | ESP-01 (schwarze Platine), die meisten Sonoff-Geräte, ESP8265, alle ESP8266 mit 1 MB Flash. In dieser Binärdatei sind einige Schnittstellen deaktiviert (Alexa, Blynk, Hue-Synchronisierung, Infrarot), damit drahtlose Updates weiterhin funktionieren. |
WLED_0.x.x_ESP8266_1M_full.bin | ESP-01 (schwarze Platine), die meisten Sonoff-Geräte, ESP8265, alle ESP8266 mit 1 MB Flash. Diese Binärdatei verfügt über alle Funktionen, drahtlose Updates funktionieren jedoch nicht. |
WLED_0.x.x_ESP8266_512k.bin | ESP-01 (blaue Leiterplatte), ältere Sonoff-Geräte, alle ESP8266 mit 512k-Blitz. Schnittstellen (Alexa, Blynk, Hue-Synchronisierung, Infrarot) deaktiviert, keine OTA. Support wird in zukünftigen Versionen nicht möglich sein. |
WLED_0.x.x_ESP8266_ledpinY.bin | Benutzerdefinierter Build für 4 MB Flash ESP8266 und WS2812b. LED-Pin wird geändert (Standard ist GPIO2). Der LED-Pin 4 ist nützlich für die QuinLed Dig Uno-Karte. (Dies ist GPIOY und nicht DY für die Zuordnung von D zu GPIO. Überprüfen Sie Ihre Board-Spezifikation!) |
WLED_0.x.x_ESP8266_apa102.bin | Custom Build für 4 MB Flash ESP8266 und APA102 LEDs (Clock Pin GPIO0, Daten GPIO2). |
WLED_0.x.x_ESP8266_ws2801.bin | Custom Build für 4 MB Flash ESP8266 und WS2801 LEDs (Clock Pin GPIO0, Daten GPIO2). |
WLED_0.x.x_ESP32_ledpinY.bin | Benutzerdefinierter Build für ESP32 und WS2812b. LED-Pin wird geändert (Standard ist GPIO2). Der LED-Pin 16 ist nützlich für das QuinLed Dig Uno-Board. |
esp32_bootloader.bin | Keine WLED-Version. Zum Flashen auf ein brandneues ESP32, bevor die WLED-Binärdatei selbst geflasht wird. |