Impossible d'update mes esp via OTA

Bonjour, depuis la dernière mise à jour, j’ai ce problème:

INFO ESPHome 2024.7.2
INFO Reading configuration /config/esphome/bh1750.yaml…
Failed config

At least one platform must be specified for ‹ ota ›; add ‹ platform: esphome › for original OTA functionality
Il semblerait que les infos OTA ne soient plus présentes dans mes configurations
Exemple:

esphome:
  name: "bh1750"
  friendly_name: BH1750
  compile_process_limit: 1

esp8266:
  board: esp01_1m

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "vicxIoIPagg42SavWgOdzdaRNT8rUdTzA8y9wbhTx5Q="

ota:


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

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esphome-Web-Be3392"
    password: "QdGBeVZkbZAT"

i2c:
  sda: 4
  scl: 5

captive_portal:

sensor:
  - platform: bh1750
    name: "BH1750 Illuminance"
    address: 0x23
    update_interval: 60s

Ma config:
Home Assistant

  • Core2024.7.3
  • Supervisor2024.06.2
  • Operating System12.4
  • Interface utilisateur20240710.0

Merci de votre aide et conseils

Bonsoir

Il faut ajouter ceci

ota:
  - platform: esphome
1 « J'aime »

Bonjour,
il y a un sujet qui en parle:

Bonjour Pascal, Cela ne fonctionne pas, j’ai ce message:
InvalidJSONFile: Could not load broken JSON: /data/cache/platformio/packages/tool-esptoolpy/.piopm

Bonjour, password: « caeaa610fd9d2cebb073ac915752xxxx » de quel mot de passe parlez-vous? et comment désactiver le SSL? Merci de votre aide

J’ai modifié le paramétrage YAML :

 ota:
 
  platform: esphome 
  password: "caeaa610fd9d2cebb073ac915752xxxx"

http_request:
  verify_ssl: false

J’ai ce message d’erreur: InvalidJSONFile: Could not load broken JSON: /data/cache/platformio/packages/tool-esptoolpy/.piopm

Le password n’est pas obligatoire. Si vous aviez un password avant. Il faut le déclarer, sinon pas besoin.

Juste ces lignes suffit pour l’OTA :

ota:
  - platform: esphome

il manque le trait - devant plateform:

Le http_request n’est pas obligatoire, vous pouvez le supprimer si vous ne l’utilisez pas.

http_request:
  verify_ssl: false

J’ai modifié, mais j’ai encore la même erreur.
Avez-vous d’autres pistes à me proposer ?
Cordialement

Essayer de nettoyer le dossier de compilation avec clean built files et relancer l’installation.

J’ai toujours cette erreur:

INFO ESPHome 2024.7.2
INFO Reading configuration /config/esphome/bh1750.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing bh1750 (board: esp01_1m; framework: arduino; platform: platformio/espressif8266@4.2.1)
--------------------------------------------------------------------------------
InvalidJSONFile: Could not load broken JSON: /data/cache/platformio/packages/tool-esptoolpy/.piopm

merci pour l’information. très utile