Etat qui ne fonctionne pas

Bonjour,

Parfois on est emmerdé avec des petits détails dans HA et c’est mon cas ici :
J’ai un linky tarif bleu HC/HP option Tempo, je récupère dans HA, la trame TIC info au travers d’un ESP 8266 dans ESPHOME (Version actuelle : 2024.12.2)
Dans la trame j’ai bien l’information « couleur du jour » qui évolue en fonction de la couleur du jour
J’ai vérifier dans l’outil de développement de HA que je récupère bien la couleur du jour actuelle de l’entité « sensor.esp8266_linky_tarif_actuel »

Mon problème c’est quand je veux tester cet état (HP BLEU) dans un simple automatisme appelé chaque seconde qui allume une lumière quand la condition est réalisée et sinon l’éteint (avec les 3 petits points puis tester)
j’ai le résultat « la condition n’est pas remplie »
j’ai essayer de modifier le yaml avec ‹ HP BLEU › ou « HP BLEU » ou hp bleu ou avec 2 espaces entre HP et bleu avec toujours le même message

D’ou peut bien venir ce pb ?
Merci pour votre aide

L’automation.yaml :

alias: test
description: ""
triggers:
  - trigger: time_pattern
    seconds: "1"
conditions: []
actions:
  - if:
      - condition: state
        entity_id: sensor.esp8266_linky_tarif_actuel
        state: HP BLEU
        enabled: true
    then:
      - action: light.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: light.0xa81710b880940000
    else:
      - action: light.turn_off
        metadata: {}
        data: {}
        target:
          entity_id: light.0xa81710b880940000
mode: single

Salut,

C’est une impression ou il y a des espaces avant HP ?

1 « J'aime »

Bien vu merci Ludoc !
il y a bien 4 espaces avant HP BLEU et 3 espaces après
j’ai fait un copier/coller du champ état de l’outil de developpement pour être sur d’avoir la bonne synthaxe et çà semble fonctionner à présent.
Houlala ! le piège de débutant bien m…dique !!! :star_struck: