Affichage état ouvrant Awtrix

Bonjour,

J’ai malheureusement perdu une partie de ma config HA (c’est de ma faute pas de sauvegarde).
Je suis en train de tout remettre en place.
J’avais fait il y a un moment, une alerte sur mon Awtrix dès qu’un ouvrant changé d’état (de activé à désactivé et inversement)

J’avais donc créé 2 automatisations par ouvrant … Pas top mais cela fonctionnait …

Là j’ai entre les portes et fenêtres une vingtaine d’automatisations à faire, et je pense qu’il doit y avoir beaucoup plus simple.

Déjà, j’ai appris y a peu de temps l’existence des Groupes de binary_sensor, j’ai donc regroupé tous mes capteurs là dedans

C’est déjà génial, je gère quelques automatisations grâce à ça.

Par contre, je connais l’état soit tout ouvert soit tout fermé, mais je ne sais pas comment récupérer l’info dont j’ai besoin à savoir qui a déclenché et surtout ouvert ou fermé.

Si vous avez des idées s’il vous plait ?

Merci.

Je me répond, mais j’ai trouvé la solution grâce à ChatGPT pour ce qui en ont besoin :

alias: Alerte ouvrant Ulanzi
description: Actions différentes selon les transitions on/off.
triggers:
  - entity_id:
      - binary_sensor.fenetre_1
      - binary_sensor.fenetre_2
      - binary_sensor.fenetre_3
      - binary_sensor.fenetre_4
      - binary_sensor.fenetre_5
      - binary_sensor.fenetre_6
      - binary_sensor.fenetre_7
      - binary_sensor.porte_8
      - binary_sensor.fenetre_9
    trigger: state
actions:
  - choose:
      - conditions:
          - condition: template
            value_template: >-
              {{ trigger.from_state.state == 'off' and trigger.to_state.state ==
              'on' }}
        sequence:
          - action: mqtt.publish
            metadata: {}
            data:
              evaluate_payload: false
              qos: 0
              retain: false
              topic: awtrix/notify
              payload: >-
                {"text": "{{ trigger.to_state.attributes.friendly_name |
                replace('è','e') | replace('é','e') | replace('ê','e') | upper}}
                OUVERTE","rainbow": false,"duration": 12,"icon":"23103"}
      - conditions:
          - condition: template
            value_template: >-
              {{ trigger.from_state.state == 'on' and trigger.to_state.state ==
              'off' }}
        sequence:
          - action: mqtt.publish
            metadata: {}
            data:
              evaluate_payload: false
              qos: 0
              retain: false
              topic: awtrix/notify
              payload: >-
                {"text": "{{ trigger.to_state.attributes.friendly_name |
                replace('è','e') | replace('é','e') | replace('ê','e') | upper
                }} FERMEE","rainbow": false,"duration": 12,"icon":"23104"}
mode: single