Tempo Edf sur horloge connectée ulanzi firmware Awtrix

Oui pour soutenir le dev.

Bonjour,
Voici le code de mon automation qui regroupe l’ensemble des notifications pour le statut TEMPO du JOUR et du PROCHAIN JOUR.
J’utilise les indicateurs dans les angles de l’horloge + notification sur l’AppMobile si c’est un jour Rouge.

Pensez à ajuster les entity_id de :

  • sensor : votre sensor tempo
  • light : votre horloge Awtrix
  • notify.mobile_app : votre mobile pour la notification

Je vous laisse ajuster en fonction de vos besoins :

MAJ du 30/11/2024 :

  • J’ai remplacé le trigger horaire (tous les matins à 6h05) par un trigger basé sur le changement d’état des entités sensor.rte_tempo_couleur_actuelle et sensor.rte_tempo_prochaine_couleur. Cela évite que les mises à jour tardives de ces entités me fasse rater la couleur du jour.
  • Ajout du commentaire « #modif » là où vous devez ajuster en fonction de votre propre installation
alias: Awtrix - Affichage couleur Tempo
description: >-
  Affiche la couleur TEMPO du jour et celle du lendemain sur l'horloge LED
  Awtrix
triggers:
  - trigger: state
    entity_id:
      - sensor.rte_tempo_couleur_actuelle    #modif
  - trigger: state
    entity_id:
      - sensor.rte_tempo_prochaine_couleur    #modif
conditions: []
actions:
  - alias: TEMPO du jour
    choose:
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_couleur_actuelle   #modif
            state: Bleu
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 0
                - 0
                - 245
              brightness_pct: 65
            target:
              entity_id: light.horloge_awtrix_indicator_1   #modif
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 245
                - 245
                - 245
            target:
              entity_id: light.horloge_awtrix_matrix   #modif
        alias: Si TEMPO du jour est Bleu
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_couleur_actuelle   #modif
            state: Blanc
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 245
                - 245
                - 245
              brightness_pct: 63
            target:
              entity_id:
                - light.horloge_awtrix_indicator_1   #modif
                - light.horloge_awtrix_matrix   #modif
        alias: Si TEMPO du jour est Blanc
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_couleur_actuelle   #modif
            state: Rouge
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 245
                - 0
                - 0
              brightness_pct: 64
            target:
              entity_id:
                - light.horloge_awtrix_indicator_1   #modif
                - light.horloge_awtrix_matrix   #modif
          - action: notify.mobile_app_pixel_8_pro   #modif
            metadata: {}
            data:
              message: " 🔴🔌 Today is a red day 🔌🔴"
          - action: notify.mobile_app_pixel_7a_sayaka   #modif
            data:
              message: " 🔴🔌 Today is a red day 🔌🔴"
        alias: Si TEMPO du jour est Rouge
  - alias: TEMPO du Prochain Jour
    choose:
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_prochaine_couleur   #modif
            state: Bleu
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 0
                - 0
                - 245
              brightness_pct: 65
            target:
              entity_id: light.horloge_awtrix_indicator_3   #modif
        alias: Si TEMPO du prochain jour est Bleu
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_prochaine_couleur   #modif
            state: Blanc
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 245
                - 245
                - 245
              brightness_pct: 65
            target:
              entity_id:
                - light.horloge_awtrix_indicator_3    #modif
        alias: Si TEMPO du prochain jour est Blanc
      - conditions:
          - condition: state
            entity_id: sensor.rte_tempo_prochaine_couleur   #modif
            state: Rouge
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 245
                - 0
                - 0
              brightness_pct: 65
            target:
              entity_id:
                - light.horloge_awtrix_indicator_3   #modif
        alias: Si TEMPO du prochain jour est Rouge
mode: single


3 « J'aime »