Bonjour à tous,
J’ai créé un sensor à partir d’une trame MQTT (Capteur CO2 sur un ESP_Easy) et je l’affiche dans une Card sur mon Dashboard

Mon problème c’est que le graphique affiche des couleurs à la place des valeurs : C’est pas trop lisible !

J’ai aussi essayé d’ajouter une unité « PPM » mais les mots-clefs « unit », « suffixe » et préfixe" ne sont pas acceptées dans les entités sur les card.
Savez-vous comment modifier les paramètres de graphique à ce niveau ? (Et ajouter une unités aussi !  )
 )
Merci de votre aide
Le payload coté NodeRed :
{« topic »:« ESP_C02_1/SenseairS8/co2 »,« payload »:« 930 »,« qos »:0,« retain »:false,« _topic »:« ESP_C02_1/SenseairS8/co2 »,« _msgid »:« 4xxxxxxa17818axxx »}
Mon fichier Sensors.yaml :
-platform: mqtt
name: "Esp_CO2.sensor"
state_topic: "ESP_C02_1/SenseairS8/co2"
Le code de ma carte :
type: entities
entities:
- entity: sensor.esp_co2_sensor
 icon: mdi:air-humidifier
 name: Capteur CO2
 secondary_info: last-updated
             
            
              
              
              
            
            
           
          
            
            
              Pour commencer tu peux étoffer ton yaml avec une classe qui correspond à ce que le sensor mesure.
Ca te donnera une unité par défaut.
             
            
              
              
              
            
            
           
          
            
            
              Bonjour, et merci pour ce début d’aide,
Ici : Sensor Entity | Home Assistant Developer Docs
j’ai trouvé comment afficher correctement le graphique historique, mais je sèche sur l’unité, mais je progresse !
Ci dessous, la ligne commentée me plante l’affichage
  - platform: mqtt
    device_class: "carbon_dioxide"
#    native_value: "int"
    state_class: "measurement"
    name: "Esp_CO2.sensor"
    state_topic: "ESP_C02_1/SenseairS8/co2"
             
            
              
              
              
            
            
           
          
            
            
              
Les developper docs c’est pour ceux qui veulent développer un sensor custom, tu peux pas tout utiliser dans le yaml.
Mais dans ton cas je pense qu’il te manque juste « unit_of_measurement » dans ton sensor yaml.
Genre comme ça:
  - platform: mqtt
    name: "PAC Puissance Consommee"
    state_topic: "PAC/puissance_consommee"
    unit_of_measurement: "W"
    device_class: power
    force_update: true
En fait toutes les options de config d’un sensor MQTT sont là:
             
            
              
              
              
            
            
           
          
            
            
              Bonsoir,
Merci pour le coup de main :
sensors.yaml
  - platform: mqtt
    name: "Esp_CO2.sensor"
    state_topic: "ESP_C02_1/SenseairS8/co2"
    unit_of_measurement: "ppm"