Gestion de l'option Tempo EDF

Bj

je te partage mon automatisation de mon ecs
pour les jours tempo je me sers de MED

adapte a tes besoins

alias: Gestion chauffe eau
description: ""
trigger:
  - platform: time
    at: "22:00:00"
  - platform: time
    at: "06:00:00"
condition:
  - condition: template
    value_template: "{{ states('sensor.rte_tempo_today') in ['BLUE', 'WHITE', 'RED'] }}"
action:
  - choose:
      - conditions:
          - condition: time
            after: "22:00:00"
            before: "06:00:00"
            weekday:
              - mon
              - wed
              - fri
              - sat
              - sun
          - condition: template
            value_template: "{{ states('sensor.rte_tempo_today') == 'BLUE' }}"
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              entity_id:
                - switch.chauffe_eau
          - service: notify.all_devices
            data:
              message: Cumulus est allumé.
      - conditions:
          - condition: time
            after: "22:00:00"
            before: "06:00:00"
            weekday:
              - tue
              - thu
              - sat
          - condition: template
            value_template: "{{ states('sensor.rte_tempo_today') == 'WHITE' }}"
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              entity_id:
                - switch.chauffe_eau
          - service: notify.all_devices
            data:
              message: Cumulus est allumé.
      - conditions:
          - condition: time
            after: "22:00:00"
            before: "06:00:00"
            weekday:
              - mon
              - wed
              - fri
              - sun
          - condition: template
            value_template: "{{ states('sensor.rte_tempo_today') == 'RED' }}"
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              entity_id:
                - switch.chauffe_eau
          - service: notify.all_devices
            data:
              message: Cumulus est allumé.
    default:
      - service: switch.turn_off
        data: {}
        target:
          entity_id:
            - switch.chauffe_eau
  - service: homeassistant.update_entity
    data: {}
    target:
      entity_id:
        - automation.gestion_chauffe_eau
mode: single