"required key 'platform' not provided" Une histoire de syntaxe?

Hello hello
encore un truc que je pige pas (parmi tant d’autres) :
j’voudrai faire des notifications à 2 groupes.
Si je mets dans mon configuration.yaml mon p’tit bout de code,

#notifications
notify:
#les mobiles
  - platform: group
    name: notify_all_mobile_devices
    services:
        - service: mobile_app_device_philippe_tel
        - service: mobile_app_device_corinne_tel
      
#tous les terminaux
  - platform: group
    name: notify_all_devices
    services:
        - service: mobile_app_device_philippe_tel
        - service: mobile_app_device_corinne_tel
        - service: persistent_notification

ça marche.
Maintenant pour alléger mon fichier de configuration, j’ai créé un notifications.yaml que j’appelle comme il faut (enfin je crois) par un notify: !include notifications.yaml.
Dans ce fichier il y a le même p’tit bout d’code.
Et ça marche pas !

Invalid config for ‹ notify › at configuration.yaml, line 11: required key ‹ platform › not provided

Et voilà ! Je comprends même pas la phrase. :face_with_head_bandage:

Bonjour,
ta enlever le notify: au début de ton fichier notifications.yaml ?

1 « J'aime »

Toi tu me fous la honte !
Hello
bien sûr que je l’vais pas enlevé ! Quel crétin !
Une autre petite question :
dans mon automatisation comme j’appelle ce groupe notify_all_devices dans :

action:
  - service: notify.mobile_app_philippe_tel

?
Parce que :

action:
  - service: notify_all_devices

ne semble pas marcher :

Message malformed: Service notify_all_devices does not match format . for dictionary value @ data[‹ action ›][0][‹ service ›]

1 « J'aime »

J’aurais peut-être dû poser cette dernière question dans un nouveau sujet, non ?
Non.
Biscotte j’ai trouvé :

action:
  - service: notify.notify

:sunglasses: