Bonjour à tous,
Désolé pour ma question un peu basique, mais j’ai vraiment du mal à comprendre la philosophie du YAML. J’ai cherché et trouvé des sujets similaires et pourtant je suis toujours bloqué.
Mon problème
J’ai créé un script YAML dans automation.yaml pour passer en paramètre la notion d’heure creuse et d’heure pleine.
Le script ne fonctionne pas. Par contre si je vais sur l’entité créée, et que je switche manuellement HP et HC ça fonctionne.
Je dois rater un truc simple qui fait que le script automation ne fonctionne pas.
Merci d’avance pour votre aide.
Voici mon fichier configuration.yaml
####### Integration Teleinfokit
- state_topic: "teleinfokit/data/BASE"
unit_of_measurement: "kWh"
name: Index compteur électricité
value_template: "{{float(value) / 1000.0}}"
icon: mdi:home-analytics
state_class: total_increasing
device_class: energy
utility_meter:
energie_quotidienne:
source: sensor.index_compteur_electricite
cycle: daily
tariffs:
- tarif_hp
- tarif_hc
energie_hebdomadaire:
source: sensor.index_compteur_electricite
cycle: weekly
tariffs:
- tarif_hp
- tarif_hc
energie_mensuelle:
source: sensor.index_compteur_electricite
cycle: monthly
tariffs:
- tarif_hp
- tarif_hc
energie_annuelle:
source: sensor.index_compteur_electricite
cycle: yearly
tariffs:
- tarif_hp
- tarif_hc
temperature_moyenne:
source: sensor.air_salon_2_temperature
cycle: hourly
Et mon fichier automation.yaml :
automation:
trigger:
- platform: time
at: "07:00:00"
id: hp
variables:
tariff: "tarif_hp"
- platform: time
at: "23:00:00"
id: HC
variables:
tariff: "tarif_hc"
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- service: select.select_option
target:
entity_id: utility_meter.energie_quotidienne
data:
option: "{{ tariff }}"