[Avancé] Comment trigger une automation par device_class?

Bonjour tout le monde !

J’ai déjà posté mon message sur le forum officiel d’HA, mais je voulais aussi poster ici au cas ou des frenchis avaient déjà rencontré ce problème.

Mon problème

Need : Avec le minimum de configuration, je souhaite trigger mon automatisation plus intelligemment que de renseigner une liste d’entités ou de créer un groupe manuel.

Pour être le plus fléxible, je ne veux surtout pas créer un group avec mes entités.

L’expérience utilisateur devrait être la suivante : Je rentre un nouveau capteur dans mon instance d’Home Assistant (par exemple un capteur de mouvement). Je lui assigne une pièce. Dès que la pièce est ajouté via l’UI, mon automatisation sera trigger par le nouveau capteur de mouvement.

Un petit exemple de comment celà pourrait être implémenté :

QUAND un mouvement est détecté
ALORS j’allume les lumières de la pièce de mon capteur de mouvement.

- id: 'turn_on_light'
  mode: single
  alias: 'Turn on light'
  description: ''
  trigger:
    - platform: template
      value_template: "{{ states.binary_sensor | rejectattr('attributes.device_class', 'undefined') | selectattr('attributes.device_class', 'eq', 'motion') | selectattr('state', 'eq', 'on') | list }}"
  condition: []
  action:
    - service: light.turn_on
      target:
        area_id: "{{ area_id(target.entity_id) }}"

Des idées ou des pistes à explorer ?

Ma configuration

version core-2022.6.7
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.12
os_name Linux
os_version 5.15.45
arch x86_64
timezone Europe/Paris

Merci beaucoup,
Lou_Juicy :smiley: