Bonjour à tous,
Utilisateur de Domoticz depuis quelques années, je viens de découvrir Home Assistant et je suis bluffé par la qualité, la rapidité la richesse du sytème. Impressionnant !
Je cherche donc à réutiliser les capteurs disséminé un peu partout dans la maison. Ce sont en majorité des capteurs type BME280 connectés à des ESP (32 ou 8266) sous Easy-ESP.
J’ai installé MQTT et déclaré le contrôleur sur l’ESP. J’ai suivi les différents messages sur ce forum et sur des forums en langue anglaise, mais je ne parviens pas à récupérer les données des capteurs, je désespère !
Voici mes réglages côté HA (ma config est à la fin):
pour MQTT:
et un extrait du journal:
pour l’ESP:
reglage du contrôleur:
réglage des devices
et un extrait du log de l’ESP:
Avec ces réglages, je ne trouve nulle part mon capteur encore moins les valeurs de température.
Si un expert a une idée … Merci d’avance
Ma configuration
System Health
version |
core-2021.7.4 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
virtualenv |
false |
python_version |
3.9.5 |
os_name |
Linux |
os_version |
5.10.17-v8 |
arch |
aarch64 |
timezone |
Europe/Paris |
Home Assistant Community Store
GitHub API |
ok |
Github API Calls Remaining |
4942 |
Installed Version |
1.13.2 |
Stage |
running |
Available Repositories |
843 |
Installed Repositories |
9 |
Home Assistant Cloud
logged_in |
false |
can_reach_cert_server |
ok |
can_reach_cloud_auth |
ok |
can_reach_cloud |
ok |
Home Assistant Supervisor
host_os |
Home Assistant OS 6.2 |
update_channel |
stable |
supervisor_version |
supervisor-2021.06.8 |
docker_version |
20.10.6 |
disk_total |
13.9 GB |
disk_used |
4.0 GB |
healthy |
true |
supported |
true |
board |
rpi3-64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Mosquitto broker (6.0.1), Samba share (9.5.1), ESPHome (1.20.3), Node-RED (9.2.1), File editor (5.3.3), motionEye (0.15.0) |
Lovelace
dashboards |
2 |
resources |
3 |
views |
5 |
mode |
storage |
___
[center]Texte à remplacer par votre configuration[/center]
Comment récupérer ma configuration :
Dans votre HA, Menu latéral `Configuration` > `Info` > bouton copier > `Pour Github`

___
Salut,
Première question, ton controleur a bien l’idx 20 dans tes devices ESP Easy?
Seconde question, tu sais publier des messages MQTT sur ton broker via MQTT Explorer par exemple?
Bonjour,
Désolé pour mon ignorance, mais je ne suis pas sûr de bien comprendre ta question:
l’idx 20 correspond aux données transmises par l’ESP: temp/pression/hygro
Le numéro de l’unite ESP est 16 (unit-number) et son adresse IP est visible sur l’image ci-dessous.
En ce qui concerne la deuxième question, déjà merci, car je ne connaissais pas MQTT explorer, je viens de l’installer et voici ce qu’il me renvoie:
le premier Extérieur 16 n’est pas valide (ancien essai je pense…), en revanche celui avec le préfixe homeassistant est correct, les valeurs sont les bonnes et elles se mettent à jour comme il faut.
Le problème c’est que je ne sais pas où les récupérer sous HA…
Dans le fichier de configuration au début tu as Exterieur_16_16/Exterieur/Temperature
et là, dans mqtt explorer Exterieur_16/Exterieur/Temperature
(une seule fois _16).
Tu as testé en mettant ça dans configuraion.yaml.?
1 « J'aime »
je viens de tester à l’instant, ça ne change rien.
Dans la liste de mes entités le seul « extérieur_16 » que j’ai est un « device_tracker » issu de ma Freebox
Venant de MQTT, je n’ai qu’un client: 1 appareil octoprint ( avec 24 entités) alors que MQTT explorer en voit 8 !!!
Essaye le topic
homeassistant/Exterieur_16/Exterieur/Temperature
Attention que avec MQTT, la casse a de l’importance 
Edit :
sensor:
- platform: mqtt
state_topic: "homeassistant/Exterieur_16/Exterieur/Temperature"
name: "Sonde extérieure"
unit_of_measurement: '°C'
Je ne suis pas sûr que « sensor exterieur » soit compris pas HA
1 « J'aime »
J’ai supprimé le « exterieur » après le sensor et rajouté le préfixe
… aucun changement : worried:
On peut voir la configuration? Entre balises </> pour ne pas bousiller le yaml.
Bizarre…
Tu redémarre bien HA après chaque modifications?
Oui oui je modifie la config, je teste et je redémarre !
@golfvert
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
mqtt:
broker: localhost
port: 1883
client_id: home-assistant
username: mqttuser
password: XXXXXXXX
discovery: true
discovery_prefix: homeassistant
sensor:
- platform: mqtt
state_topic: "homeassistant/Exterieur_16/Exterieur/Temperature"
name: "Sonde extérieure"
unit_of_measurement: '°C'
octoprint:
host: 192.168.0.11
api_key: XXXXXXXXXXXXXXXXXXXXX
Peut-être une idée… Ton discovery_prefix
est aussi homeassistant
.
Je ne sais pas si ça peut gêner d’avoir un sensor qui publie dans ce même topic.
Tu peux mettre par exemple:
discovery_prefix: homeassistant_test
Et relancer.
Je ne sais pas quel est l’effet de ta configuration. Rien peut-être. Mais, à tester, je pense.
1 « J'aime »
du coup il faut aussi que je change le préfixe indiqué dans la config de l’ESP ?
Non, surtout pas. C’est le fait que ce soit le même qui peut/pourrait être un souci.
J’ai modifié et toujours aucun changement !
Avec un / devant homeassistant?
Bien vu !!!
C’était bien ça !!! Mille mercis !
Je vais pouvoir avancer ! et continuer à explorer le forum … encore quelques soucis avec les thèmes … on verra plus tard…
Encore merci pour votre aide à tous les deux ! et si ça peut servir à d’autres !
1 « J'aime »