github Xunil99/ha-bosch-ebike v1.10.4
v1.10.4 – ESP32-Board für die ESPHome-Bridge fixiert (Fix für 'API connection issues')

latest releases: v1.19.10, v1.19.9, v1.19.8...
one month ago

Bugfix für die ESPHome-Bridge

Ein Nutzer aus dem Forum berichtete, dass seine Bridge zwar erfolgreich flashte, OLED-Splash zeigte und scheinbar normal lief, aber Home Assistant die ESPHome-API nicht stabil erreichen konnte ("API connection issues").

Ursache

In der bisherigen YAML stand nur:

esp32:
  variant: esp32

Unter ESPHome + ESP-IDF-Framework kann PlatformIO bei diesem Setup auf inkompatible Board-Defaults zurückfallen (z. B. falsche Quarz-Frequenz oder Partitions-Tabelle), was zu instabilem WLAN-RF führt. Symptom ist dann nicht "kein WLAN", sondern "flackerndes WLAN mit ständigen TCP-Drops". Die ESPHome-API drüber ist dann ständig weg.

Fix

board: esp32dev explizit ergänzen:

esp32:
  variant: esp32
  board: esp32dev
  framework:
    type: esp-idf
    ...

Damit pinnt PlatformIO die Standard-ESP32-DevKitC-Defaults (40 MHz Quarz, DIO-Flash, Standard-Partitions). WLAN ist stabil, API geht.

Was sich in diesem Release ändert

  • esphome/example-bridge.yaml: board: esp32dev ergänzt
  • esphome/factory.yaml: board: esp32dev ergänzt (die Vorlage für die vorgebaute Web-Installer-Firmware)
  • DE+EN-Troubleshooting-Tabelle in esphome/README.md um das Symptom + den Fix erweitert
  • custom_components/bosch_ebike/manifest.json Version bump 1.10.2 → 1.10.4 (Tag-Konsistenz; keine HA-Integration-Code-Änderung)

Was Nutzer tun müssen

DIY-Nutzer (eigene ESPHome-Compile mit source: github://...@main oder @v1.10.4 referenziert): nächster Compile zieht den Fix automatisch.

Web-Installer-Nutzer (haben mit dem Knopf auf https://xunil99.github.io/ha-bosch-ebike/ geflasht): CI baut beim Tag-Push eine neue Firmware-Version. Sobald der Build durch ist, hängen ebike-bridge.factory.bin und manifest.json als Assets an diesem Release. Der Web-Installer zieht via releases/latest/download/ automatisch die neue Firmware, beim nächsten Klick auf Install landet die gefixte Version auf dem ESP32.

HACS-Nutzer: bekommen 1.10.4 als Update angezeigt, obwohl die HA-Integration selbst nicht geändert wurde. Ist ein purer ESPHome-Bridge-Fix; Update ist nur relevant, falls man die Bridge nutzt.

Full Changelog

v1.10.3...v1.10.4

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

NewReleases is sending notifications on new releases.