Split config automation failed

bonjour, je cherche mais n’y arrive pas et je suis en train de devenir fou…qu’est ce que je fais mal ?
Je veux commencer correctement mon organisation des automations.

aussi j ai voulu les mettre en fichier séparé dans un dossier automations avec include_dir_named

voici un extrait de mon configuration.yaml

# Loads default set of integrations. Do not remove.
default_config:
automation manual: !include_dir_merge_named automations
script: !include scripts.yaml
scene: !include scenes.yaml

et par exemple le contenu d’une de mes auto

#KLF
  - id: 'KLF reboot'
    alias: KLF reboot on hass stop event
    description: Reboots the KLF200 in order to avoid SSL Handshake issue
    trigger:
      - platform: homeassistant
        event: shutdown
    action:
      - service: velux.reboot_gateway

je suspects une mauvaise identation mais cela fonctionne quand je les mets dans mon config.yaml…
pouvez vous m aider

Hello,
Peut-être le nom en 2 parties ? Mets simplement « automation »

https://www.home-assistant.io/docs/configuration/splitting_configuration/

merci mais tjs rien, j essaie beaucoup mais on dirai que ha ne lit pas autre part que dans le configuration.yaml

Il ne faut pas indenter au début de tes fichiers présents dans répertoire automation donc si tu copie/colle depuis configuration.yaml tu dois tout décaler d’une identation vers la gauche (pour partir sans identation)

Le fait que tu découpe, l’indentation recommence dans chaque fichier à 0.

#KLF
- id: 'KLF reboot'
  alias: KLF reboot 
...

Mais pour bien partir dans l’organisation, la méthode à préférée est la méthode package.

Tu peux avec HA multiplier les integrations (ici automation) en ajoutant un espace et un nom :

merci j ai vu oui, mais (j’avais vu en passant mes recherches la méthode package et je vais regarder) afin d’être moins bêtes:
J’ai créer une auto via l interface.
cela fonctionne si je mets !includes automations.yaml, fichier qui a été crée par la gui.
si je copie le code dans mon dossier automations pour le mettre en fichier séparé cela ne marche pas

- id: '1709497184568'
  alias: guirlandes on
  description: ''
  trigger:
  - platform: time
    at: '20:00:00'
  condition: []
  action:
  - type: turn_on
    device_id: e974dbd9fe26e4d4cc80c6f8f36ab335
    entity_id: 74dd6904bab71846855fb7d3cc76cb5a
    domain: switch
  mode: single

pourtant l identation devrait être la même ? (ps j ai vérifié les autorisation sur les dossier fichier tout est en 644)

je pense qu il devait y avoir des conflits…
j ai fait le tour tout nettoyé et commencer avec packages…ça fonctionne merci

1 « J'aime »