Fehlermeldung mit ESPHome 2024.6.1: At least one platform must be specified for ‘ota’; add ‘platform: esphome’ for original OTA functionality

Ich habe soeben ESPHome auf 2024.6.1 aktualisiert und wollte dann meine ESPHome-Geräte ebenfalls updaten. Beim Aufruf des Updates kam dann jedoch die Fehlermeldung „Failed config At least one platform must be specified for ‚ota‘; add ‚platform: esphome‘ for original OTA functionality„. Da dies alle meiner ESPHome-Geräte betrifft, muss es an einer generell fehlerhaften Einstellung liegen.

Hier die Fehlermeldung beim Versuch einen meiner Bluetooth-Proxies auf ESPHome 2024.6.1 zu aktualisieren:

INFO ESPHome 2024.6.1
INFO Reading configuration /config/esphome/bt-proxy-2.yaml...
Failed config

At least one platform must be specified for 'ota'; add 'platform: esphome' for original OTA functionality

Bzw. ein Screenshot von der Fehlermeldung:

Lösung für „At least one platform must be specified for ‚ota'“

Die Lösung für die Fehlermeldung „At least one platform must be specified for ‚ota‘; add ‚platform: esphome‘ for original OTA functionality“ ist super einfach und schnell umgesetzt:

Ergänze in deinem YAML-Code für das ESPHome-Gerät folgenden Code:

Du magst Home Assistant? Dann abonniere kostenlos meine Beiträge mit Tipps, Tricks und Anleitungen rund um Home Assistant:

Follow Home Assistant
( 421 Followers )
X

Follow Home Assistant

E-mail : *
* Ich stimme der Datenschutzerklärung zu!

Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders überlegen!

ota:
  - platform: esphome

Diesen Code musst du allerdings in die YAML-Datei jedes ESPHome-Gerätes einfügen, damit die Fehlermeldung bei jedem Gerät verschwindet und du das Update durchführen kannst.

Der vollständige Code für einen meiner Bluetooth-Proxies sieht dann wie folgt aus (hieran kannst du die korrekte Einrückung vermutlich am besten erkennen):

substitutions:
  name: bt-proxy-1
packages:
  esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
esphome:
  name: ${name}
  name_add_mac_suffix: false

ota:
  - platform: esphome


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  manual_ip:
    static_ip: 192.168.1.108
    gateway: 192.168.1.1
    subnet: 255.255.255.0

Ergänze also per Hand in jeder YAML-Datei deiner ESPHome-Geräte diese zwei Zeilen Code, um das ESPHome- Update auf 2024.6.1 durchführen zu können. Hierfür klickst du je Gerät auf Edit um die YAML-Datei zu öffnen:

Danach klickst du auf auf SAVE und dann auf INSTALL und wählst in dem sich öffnenden Dialog wie gewohnt Wirelessly.

Fehlermeldung mit ESPHome 2024.6.1: At least one platform must be specified for ‘ota’; add ‘platform: esphome’ for original OTA functionality

Der YAML-Code wird dann wie gewohnt kompiliert und das OTA-Update (over-the-air) ausgeführt.

Fertig!

Hat dir die Anleitung bei der Fehlerbehebung geholfen? Dann würde ich mich über ein Abo meines neuen YouTube-Kanals als kleines Dankeschön freuen! 🙂

4 Gedanken zu „Fehlermeldung mit ESPHome 2024.6.1: At least one platform must be specified for ‘ota’; add ‘platform: esphome’ for original OTA functionality“

  1. Hallo Olli,
    Danke für den Hinweis, aber müsste es nicht so – ohne Bindestrich – aussehen:

    ota:
    platform: esphome

    nur so hat es bei mir geklappt!

    Antworten

Schreibe einen Kommentar