Besoin d'aide pour créer sensor température/humidité

Salut la communauté,
je tente de récupérer less info de temp/humidité de mon domoticz dans HA via mqtt. J’ai installé le broker et l’intégration MQTT. j’envoie les info de domoticz vers HA et je les reçois. j’ai créé une automatisation avec le template suivant:
‹  ›’
service: mqtt.publish
data:
qos: 0
retain: false
topic: homeassistant/sensor/{{ trigger.payload_json.idx }}/temp-hum
payload_template: « {{ trigger.payload_json.svalue1 }},{{ trigger.payload_json.svalue2 }} »
‹  ›’
mais la je sèche j’aimerai afficher mes valeurs sur l’interface de HA et je ne sais pas comment faire. merci de vos conseils. (j’ai oublié de dire que j’étais un newbie pour HA mais vous l’avez probablement deviné).

Bj

déjà installe mqtt explorer sur ton pc
et regarde les info qui remontent.

tu devrais voir ensuite ses info +/- suivant tes capteurs

Salut,

si tu envoies vers HA, pourquoi faire un mqtt.publish?
pas trop compris le but de la chose.

je l’ai déja installé et je vois bien les infos native de domoticz sous domoticz/out. j’ai fait une automatisation avec le template sus mentionné pou recupérer mes temp/humidité mais je ne sais pas comment les afficcher dans HA.

ne connaissant rien a HA j’expérimente au fil de mes lectures, penses tu que je puisse faire plus simplement ?

Ce que je n’ai pas compris c’est le « mqtt.publish » ça sert à envoyer un message à MQTT, pas recevoir des messages.
Ensuite, tu dis que tu arrives à recevoir les valeurs dans HA… où? dans des entités sensor?

Normalement ça se fait avec un sensor template comme décrit ici:

Et une fois que tu as des entités sensor, tu peux les afficher sur un tableau de bord avec une carte de ton choix…

Merci pour le lien malheureusment je n’arrive pas a lire la valeur publiée dans mqtt.
mqtt:
sensor:
- name: « Temperature 304 test »
state_topic: « homeassistant/sensor/304/DZ_temp_sensor »
suggested_display_precision: 1
unit_of_measurement: « °C »
value_template: « {{ value_json.Temp }} »

y a t’il un moyen de voir le format json reçu dans HA, je ne comprends pas ce qui coince

Tu vas dans Paramètres>Appareils & Services.> MQTT
Là tu as un bouton configurer a côté de ton Broker. Clique dessus.
Tu aura une page où tu peux « écouter ». entre le topic à écouter et écoute… tu verra les mesages qui passent dessus.
Tu peux mettre : homeassistant/sensor/304/DZ_temp_sensor
ou pour faire une wildcard (# pas*): homeassistant/sensor/304/#

je vois bien mes infos publiées pour mon topic : homeassistant/sensor/281/DZ_temp_sensor
{name: Salle de bain, temperature: 18.9, humidity: 57}
mais dans mon sensor ne me remonte pas de température mais « null »

mqtt:
sensor:
- name: « Temperature 281 »
state_topic: « homeassistant/sensor/281/DZ_temp_sensor »
suggested_display_precision: 1
unit_of_measurement: « °C »
value_template: « {{ value_json.temperature }} »

Pour le yaml, ce serait un plus si tu voulais bien utiliser l’option texte préformaté dans l’éditeur de message : </>

Voici un exemple qui tourne chez moi avec une température qui remontée en MQTT.

mqtt:
  sensor:
    - name: "Serveur2 CPU Temp"
      state_topic: "monitoring/serveur2"
      unit_of_measurement: "°C"
      value_template: "{{ value_json.cpu_temp }}"

message:

{
    "boot_used": 39,
    "cpu_temp": 36,
    "ram_used": 33.9,
    "cpu_load": 1.5,
    "myuptime": "2023-12-02 11:32:40"
}

Ca semble comme chez toi, mais comme tu n’as pas mis le texte préformaté difficile de dire :slight_smile:
Aurais-tu une erreur dans le journal HA, liée à cette config?
Paramètres>Système >Journaux

voila la version formatée, par contre le message tu l’as copié d’où, mqtt ?

mqtt:
  sensor:
    - name: "Temperature 212"
      state_topic: "homeassistant/sensor/212/DZ_temp_sensor"
      suggested_display_precision: 1
      unit_of_measurement: "°C"
      value_template: "{{ value_json.temperature }}"

De la page « écouter » MQTT dans HA.

merci de ta patience et excuse mes questions un peu c…

{name: Salle de bain, temperature: 18.8, humidity: 55}