github Xunil99/ha-bosch-ebike v1.13.2
v1.13.2 - ESP32-C3 zusätzlich im vorgeflashten Web-Installer

latest releases: v1.19.23, v1.19.23b1, v1.19.22b1...
one month ago

Neu: ESP32-C3 wird vom Web-Installer mit gebaut und automatisch erkannt

Bisher hat der Web-Installer auf xunil99.github.io/ha-bosch-ebike nur ein vorgeflashtes Image für den klassischen ESP32 (z. B. ESP32-WROOM-32, ESP32-DevKitC) angeboten. Mit dieser Version kommt eine zweite Variante für ESP32-C3 dazu, etwa für die beliebten "C3 Mini"-Boards (Wemos LOLIN C3 Mini, Seeed XIAO ESP32-C3 oder generische AliExpress-Module).

ESP Web Tools erkennt beim USB-Anschluss automatisch, ob ein klassischer ESP32 oder ein ESP32-C3 angesteckt ist, und flasht die passende Firmware. Du brauchst auf der Installer-Seite nichts auszuwählen, ein Knopf reicht für beide Welten.

Was steckt drin

  • esphome/factory-c3.yaml (neu): Spiegel der factory.yaml, nur mit variant: esp32c3, board: esp32-c3-devkitm-1 und den passenden NimBLE-sdkconfig_options. Die ESP32-only-Dual-Mode-Schalter sind raus, weil C3 hardwareseitig BLE-only ist.
  • CI-Workflow baut jetzt beide YAMLs in einem Lauf, liefert ebike-bridge.factory.bin und ebike-bridge-c3.factory.bin plus die beiden OTA-Pendants als Release-Assets und in docs/firmware/.
  • docs/manifest.json hat einen zweiten builds-Eintrag mit chipFamily: "ESP32-C3". Der bestehende ESP32-Eintrag bleibt unverändert.
  • docs/index.html-Install-Karte beschreibt jetzt die Auto-Detection in DE und EN.
  • READMEs (Top-Repo und esphome/README.md) erwähnen die C3-Variante.

Keine Änderung für bestehende ESP32-Nutzer

Wer einen klassischen ESP32 nutzt, bekommt unverändert die gleiche Firmware wie vor diesem Release. Manifest-Reihenfolge und Asset-Namen sind backward-kompatibel. HACS-Update auf 1.13.2 ist sicher, ändert für ESP32-Nutzer faktisch nichts.

Welches "C3 mini" konkret

Board Tested
Wemos LOLIN C3 Mini sollte funktionieren (Standard-C3-Pinout)
Seeed XIAO ESP32-C3 sollte funktionieren
Espressif ESP32-C3-DevKitM-1 Build-Target im YAML, getestet
Generische "C3 Super Mini"-Boards sollten funktionieren, Antenne-Qualität variabel

Wer ein C3-Board verwendet, das die Auto-Detection nicht annimmt, kann den DIY-Pfad über example-bridge.yaml gehen, dort den esp32:-Block aus factory-c3.yaml übernehmen und selbst über das ESPHome-Dashboard flashen.

Nach dem Update

HACS-Update auf 1.13.2 ziehen, Browser-Hard-Reload (Cmd+Shift+R oder Ctrl+Shift+R). Beim nächsten Aufruf der Installer-Seite und USB-Anschluss eines C3-Boards wird die C3-Firmware automatisch geflasht.

Don't miss a new ha-bosch-ebike release

NewReleases is sending notifications on new releases.