Bonjour j’ai un souci on voulant intégrer un airhtings sur esp home.
Tout d’abord c’est la première fois que j’utilise ESPhome donc je suis eu etre passé a coté de quelque chose de gros.
J’essai de suivre la doc du device :
J’ai donc installer l’integration esphome sur home assistant os, je n’ai rien rajouter dans la config de l’integration.
je vais dans l’UI ajouter un nouveau device,
je colle la config de la doc avec la bonne adresse Mac :
INFO Reading configuration /config/esphome/airthings-esp.yaml...
Failed config
'esphome' section missing from configuration. Please make sure your configuration has an 'esphome:' line in it.
INFO Reading configuration /config/esphome/airthings-esp.yaml...
Failed config
'esphome' section missing from configuration. Please make sure your configuration has an 'esphome:' line in it.
En faite je comprend pas le fonctionnement d’esphome,… le pugin permet que de « flasher/configurer » du matériel. Donc a quel moment il me donne acces au un device bluetooth distant.
Est ce qu’avec un clef bluetooth et le airthings mentionner ci dessus esphome peut me permettre de lire mon device ?
et surtout ou doit aller mon config ?
Attention je ne suis pas du tout certain de ce que je vais écrire car je n’ai pas de sonde Airthings et même si j’utilise un peu esphome, je ne maitrise pas suffisamment pour garantir l’exactitude de mes propos.
Mais en regardant rapidement je pense que tu as besoin d’un module esphome (esp32 ou autre), que tu flasheras afin qu’il soit lui même capable de récupérer via bluetooth les infos de la sonde.
En cherchant sur le github esphome j’ai trouvé ce genre de code qui se rapproche un peu :
Oui je crois comprendre qu’un module esp home ne peut se passer d’un réseau local et de la box pour communiquer avec home assistant, par wifi ou Ethernet.
Et au vu de la configuration il me faudra un esp32 pour chaque sonde Airthings ?
Merci pour ton aide je vois mieux commet ca fonctionne.
Quand tu mets ça dans ton yaml, c’est juste la partie qui est nécessaire pour ton airthings. Tu ne mets pas la partie configuration de base qui est nécessaire pour faire fonctionner ton ESP.
Comme te l’as montré @Herbs il y a des choses à ajouter à ton fichier.
ça c’est vraiment la première partie qui te permet de défiinir un nom pour ton device, et d’indiqué à esphome sur quelle carte il va être installé (c’est important pour compiler le bon firmware.
Ensuite si tu veux que ton device communique il faut lui indiquer comment. Dans ce cas par config réseau wifi
web_server:
port: 80
Si tu veux pouvoir accéder directement à ton device, via ton navigateur internet, il faut activer le serveur web interne
# Enable Home Assistant API
api:
ota:
password: "XXXXXXXXXXXXX"
cette partie là aussi est importante, car elle te permet d’interfacer directement ton device et HA.
OTA c’est pour les mises à jour.
ESPHOME est un compilateur automatique de firmware pour les ESP. Il te faut une base avec les différents parties que je viens de te décrire (ce qui correspond à l’exemple de @Herbs ). Et puis à la suite dans ton fichier yaml, tu peux ajouter des fonctions à ton ESPHOME. C’est qu’il faudra ajouter la partie airthings.
Voilà, tu as juste été un peu trop vite et sauté une étape très importante. Sans cela ESPHOME ne pourra (et ne voudra pas) compiler ton firmware. Pour un débutant en ESPHOME, c’est presque normal et on ne t’en voudra pas
Maintenant que tu le sais, tu vas pouvoir corriger tout cela et faire fonctionner ton device.
Bonjour,
Depuis les dernières version de HA, il y a l’intégration Bluetooth, j’ai testé juste pour voir si je récupérai des infos de ma montre Mi Band mais sans réel succès, comme ceci :
J’ai flashé un ESP32 pour qu’il découvre mes périphériques Bluetooth.
Il m’en a trouvé tellement (67) que j’ai enlevé la conf
Voir le sujet Bluetooth avec Raspberry Pi 4B
J’ai donc laissé tombé car j’étais sur autre chose pour l’instant.
Bob