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
( 540 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! 🙂

Foto des Autors
Autor
Olli
Ca. Anfang 40, seit Windows 3.1 Fan von Computern, Gadgets, Handys und allem, was sich irgendwie programmieren lässt. Ich mag es gerne individuell und möglichst einfach, probiere aber auch gerne neue Dinge sofort aus. :) Konnte ich dir helfen? Dann würde ich mich über ein Bier freuen ;) Bier-Spende

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“

Die Kommentare sind geschlossen.