Affichage du graphique d'une entitée

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

image

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

image

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 ! :slight_smile: )

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"