Gestion de l'option Tempo EDF

Hello
Voici ma version qui fonctionne. envoi de 2 services sms

alias: SMS Couleur Tempo
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.rte_tempo_couleur_actuelle
      - sensor.rte_tempo_prochaine_couleur
condition: []
action:
  - choose:
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_couleur_actuelle
            state: Bleu
        sequence:
          - service: notify.SMS_FREE_PHILIPPE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
          - service: notify.SMS_FREE_MICHELLE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_couleur_actuelle
            state: Blanc
        sequence:
          - service: notify.SMS_FREE_PHILIPPE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
          - service: notify.SMS_FREE_MICHELLE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_couleur_actuelle
            state: Rouge
        sequence:
          - service: notify.SMS_FREE_PHILIPPE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
          - service: notify.SMS_FREE_MICHELLE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
    default: []
mode: single

Par contre je ne comprends pas pour quoi, mais en fait j’ai Un premier SMS qui part avec :
→ La couleur Tempo… demain unavailable.
Suivi à quelques secondes
→ La couleur Tempo… demain Bleu.
Je peux lui demander de ne pas envoyer « unavailable »?

Merci

Hello
J’ai effectué une modification a tester demain. En effet le changement ayant lieu a 6h du matin ca reveille tout le monde

Du coup je viens de rajouter une condition 'Après 8h". mais je ne sais pas si c’est logique ou la meilleure solution.
Trigger → chngt etat couleur
condition → 8 h
Action → envoi SMS

Qu’en pensez vous? Ca reglera peut etre le fait d’envoyer « anavaible »

Merci

alias: SMS Couleur Tempo
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.rte_tempo_couleur_actuelle
      - sensor.rte_tempo_prochaine_couleur
condition:
  - condition: time
    after: "08:00:00"
action:
  - choose:
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_couleur_actuelle
            state: Bleu
        sequence:
          - service: notify.SMS_FREE_PHILIPPE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
          - service: notify.SMS_FREE_MICHELLE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_couleur_actuelle
            state: Blanc
        sequence:
          - service: notify.SMS_FREE_PHILIPPE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
          - service: notify.SMS_FREE_MICHELLE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_couleur_actuelle
            state: Rouge
        sequence:
          - service: notify.SMS_FREE_PHILIPPE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
          - service: notify.SMS_FREE_MICHELLE
            data:
              message: >-
                La couleur EDF TEMPO a changée. Aujourd'hui {{
                states('sensor.rte_tempo_couleur_actuelle') }}, demain {{
                states('sensor.rte_tempo_prochaine_couleur') }}
    default: []
mode: single

Slt…
Petite question:
Pourquoi faire des tests sur la couleur dans les 3 Options, si tu fais la même action (même notif) ?
Faire tests sur indisponible pour pas envoyer, peut-être ( mais l’indispo du à quoi !)
Ajoute un temps sur l’état !

Bonsoir tout le monde;
je débute sur home assistant et je suis perdu.
jusqu’à présent je me servait de smart life sur mon téléphone pour géré mes prises connecté et mon cumulus.
je suis passé sur raspberry et home assistant dans l’idée de géré tout sa automatiquement en fonction des jours tempo.
je n’ai actuellement pas réussi a faire quelque chose de concret avec home assistant.
j’ai juste réussi a ajouté mes appareils et a activé la connexion en réseau non local via duck dns
j’ai suivi le lien github tempo qui a était posté.
j’ai créé un compte git hub et je l’ai mis en intégration dans mon home assistant.
j’ai créé un compte RTE en je me suis abonné a l’api tempo like supply contract.
quand j’essaye d’installé l’intégration dans home assistant, ce message s’affiche:
Cette redirection n’est pas prise en charge par votre instance Home Assistant. Vous avez besoin de l’intégration [hacs] …
pouvez vous m’aider a continué mon projet?
je suis vite a la ramasse avec toute ses étapes et se nouveaux vocabulaire :sweat_smile:
merci d’avance

Hello @chris16 ,

Essaye d’ouvrir un sujet particuliers car manifestement, il y a beaucoup de chose à faire. On se retrouve la-bas.

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

Hello
Il semble qu’il y ait un soucis sur le RTE Tempo depuis la dernière mise a jour
PAssage en 10.3 et 11 pour l’OS

Perte de certaines entity dont celle donnant la couleur du jour et du lendemain

Il y a une issue sur le github sans msg d’erreur

Moi ce matin j’ai ca

`Cette erreur provient d'une intégration personnalisée

Logger: custom_components.rtetempo.api_worker
Source: custom_components/rtetempo/api_worker.py:226
Integration: RTE Tempo (documentation, issues)
First occurred: 00:15:01 (10 occurrences)
Last logged: 08:23:25

Unexpected delta encountered between today and last result, waiting 0:57:12 as fallback
Unexpected delta encountered between today and last result, waiting 0:58:58 as fallback
Unexpected delta encountered between today and last result, waiting 0:57:29 as fallback
Unexpected delta encountered between today and last result, waiting 0:57:50 as fallback
Unexpected delta encountered between today and last result, waiting 1:01:19 as fallback`

D’autres ici?

1 « J'aime »

Même soucis chez moi: 2023-10-15 04:07:51.090 WARNING (RTE Tempo API Worker) [custom_components.rtetempo.api_worker] Unexpected delta encountered between today and last result, waiting 1:01:35 as fallback

EDIT : y a une issue dans Github: Mise à jour sensors HS depuis le 14/10/2023 · Issue #22 · hekmon/rtetempo · GitHub

1 « J'aime »

Bonjour,
Idem pour moi entité de la couleur actuelle en rideau

hello
j’ai l’impression que depuis quelques jours il y a un probleme a vec l’heure de mise a jour de la couleur tempo du lendemain
Il y a peu c’etait a 6h du matin de mémore
depuis quelques jours c’est très variable
du coup mon automatisme de 8h qui m’annonce la couleur est perturbé. ce matin par exemple 8h08 et pas a jour

Y a que moi?
Merci

Bonjour,
Meme soucis pour moi, la couleur Tempo n’apparait plus avant 7h comme habituellement depuis plusieurs jours. Et aujourd’hui, il est 12h et je n’ai pas la couleur de demain


Je viens de voir ça sur le site EDF. J’ai l’impression que c’est à 18h maintenant.
Ce qui ne laisse pas beaucoup de temps pour s’organiser le lendemain

Bonjour,
Je suppose qu’ils ont un soucis et du personnel absent, car le dimanche, c’est toujours un jour bleu selon leur publicité

a priori mis a jour sur le site de edf
image

Par contre pas mis a jour sur HA
image

A voir demain?

heu tu as trouvé cette info ou ca?
Sur le scan intervalle
merci

Autant pour moi c’est une vieille conf qui faisait des appels rest sur le site Enedis. Je retire.

L’intégration RTE Tempo se base sur ce site : Calendrier des offres de fourniture de type Tempo - RTE Portail Services

donc il semble bien y a voir un soucis entre l’integration et rte…
j’attends demain pour mettre un post sur le github a moins que son auteur ne lise ici les infos

Non, le problème vient de RTE :
image

bien vu…
je serai plus vigilant les autres fois…
merci