Esp32 Atom Lite - connexion impossible

Bonjour,

Suite à un précédent post, j’ai fait l’acquisition d’un ESP32 (Atom Lite) que j’ai configuré en Bluetooth proxy via le lien Ready-Made Projects — ESPHome

J’essaie de l’intégrer à HA mais j’ai l’erreur suivante

Impossible de se connecter à ESP. Assurez-vous que votre fichier YAML contient une ligne ‹ api: ›.

Pour info j’ai bien renseigné en tant qu’hôte l’IP de mon ESP vue avec ma box et j’ai laissé le port par défaut 6063.

J’ai vérifié le code qui est sur github * firmware/bluetooth-proxy/m5stack-atom-lite.yaml at main · esphome/firmware · GitHub
il contient bien une ligne api.

Un lecteur utilise-t-il le même code avec succès? Un autre qui fonctionnerait?

Merci d’avance

PS :: c’est la première fois que je touche à un ESP32 et je ne sais pas quoi faire à part essayer une autre « config de débutant ».

Salut,
tu la flasher une premier fois avec le web service, qui ne met pas de clé api.
Home assistant le détecte et tu l’ajoute. Tu l’aura dans appareil et service.
Si tu veut l’adopter sur le dashboard ESPHome, va falloir le reflasher avec le clé que ESPHome te propose.

1 « J'aime »

Merci @WarC0zes pour ta réponse.

Je creuse ce que tu m’écris … à suivre

exemple de mon config.yaml

substitutions:
  name: atom-bluetooth-proxy-ad7a6c
packages:
  esphome.bluetooth-proxy: github://esphome/firmware/bluetooth-proxy/m5stack-atom-lite.yaml@main
esphome:
  name: ${name}
  name_add_mac_suffix: false
api:
  encryption:
    key: in4/0FfpPMdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


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

sensor:
  - platform: wifi_signal
    name: "WiFi Signal dB"
    id: wifi_signal_db
    update_interval: 60s
    entity_category: "diagnostic"

  - platform: copy
    source_id: wifi_signal_db
    name: "WiFi Signal Percent"
    filters:
      - lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
    unit_of_measurement: "Signal %"
    entity_category: "diagnostic"

  - platform: uptime
    name: "BLE Proxy Uptime"

  - platform: internal_temperature
    name: "Internal Temperature"

switch:
  - platform: restart
    name: "BLE Proxy Restart"

binary_sensor:
  - platform: status
    name: "BLE Proxy Statut"

Banco @WarC0zes

Pour les lecteurs suivants j’ai aussi été aidé par ce lien

Bonne solution que je connais pas avec un générateur de clé :wink: