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
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.

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! ๐
Produktempfehlungen




danke! Sehr hilfreich.
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!
Bei mir klappt es mit dem Bindestrich, jedoch habe ich den Code ganz an den Anfang gesetzt, also noch vor
substitutions:
Also gem. der Doku ist es mit Bindestrich, wie auch Franky bestรคtigt:
https://esphome.io/components/ota/esphome.html