Automation - select.select_option - Option not valid

Mon problème

Bonjour a tous,

Pour faire simple je cherche a gérer heure creuse / heure pleine.
J’ai suivie la documentation HA sur les utility_meter, mais je bloque sur l’automatisation
Utility_meter

J’ai repris l’exemple donné, mais en passant par automations.yaml

Lorsque j’execute mon automation j’ai l’erreur Option not valid for daily_energy

J’en déduit que la syntaxe serait le problème mais je ne sais pas par quoi remplacer pour recouper ma valeur de variable tariff.
La plupart des tuto utilisent le service utility_meter.next_tariff mais ce n’est pas disponible chez moi je suppose c’est d’ancienne configuration.

Ma configuration

- id: "1669757091775"
  alias: kwh
  description: ""
  trigger:
    - platform: time
      at: 09:00:00
      variables:
        tariff: peak
    - platform: time
      at: "21:00:00"
      variables:
        tariff: offpeak
  condition: []
  action:
    - service: select.select_option
      target:
        entity_id: select.daily_energy
      data:
        option: "{{ tariff }}"
    - service: select.select_option
      target:
        entity_id: select.monthly_energy
      data:
        option: "{{ tariff }}"
  mode: single`

Merci d’avance a ceux qui prendrons le temps de m’aider :slightly_smiling_face:

Il est défini comment ?
Parce que tu lui donnes 2 valeurs dans ton automatisation tu veux y insérer offpeak ou peak
Si ça ne fait pas partie des valeurs définies, ça ne marchera pas.

Hello !

Je ne suis pas chez moi, je peu uniquement fournir des captures

Voilà comment daily.energy est définie

Sachant que j’ai fait le test dans mon automation de replacer {{tarif}} par peak par exemple et ça fonctionne


Pour l’exemple j’ai mis offpeak et Peak sur les deux entity

ça c’est un utility_meter.daily_energy

De l’autre coté tu utilises un select.daily_energy

C’est pas la même chose

Mais l’utility_meter créer justement un compteur Dailly et monthly ?
Je n’ai pas d’entité utility_meter.daily_energy

J’ai simplement suivie l’exemple HA sur les utility meter

De temps en temps la doc n’est pas parfaite.

Là je ne sais pas…

Mince ! :thinking:

Pour moi, je pensais que c’était plus un problème sur la recuperation de valeur {{tariff}} définie plus haut par les trigger.

si on ne tien compte que de ca la syntaxe est correcte ?
Comment je pourrais retourner ce qu’il récupère au moment du déclenchement d’un trigger pour m’assurer que tariff contiens bien quelque chose ?

essaye de faire une notification avec la valeur en question à la place du service du select