J’ajoute un dossier contenant les images sur mon NAS
De manière très classique, j’ajoute sur mon NAS Synology un dossier partagé qui s’appelle imagespourdiaporamaha.
Je donne les droits à l’utilisateur ha, j’ai ajouté un utilisateur ha pour les sauvegardes, j’utiliserai le même pour faire monter le dossier.
Je mets quelques photos JPEG dedans.
Je vais établir le lien entre le dossier sur le NAS et mon Home Assistant
Dans un premier temps, je vérifie que j’ai bien ces deux lignes dans configuration.yaml
automation: !include automations.yaml shell_command: !include shell_command.yaml
Dans le fichier shell_command.yaml, je vais placer la commande qui va vérifier que le dossier /media/imagespourdiaporamaha existe sinon elle va le créer. Puis elle va établir le partage entre le dossier /media/imagespourdiaporamaha qui sera en réalité le dossier imagespourdiaporamaha créé au paragraphe précédent.
mount_nas_folder: mkdir -p /media/imagespourdiaporamaha;mount -t cifs -o vers=3.0,noserverino,username=ha,password=zumIjhgho-qquvUv,domain=WORKGROUP //192.168.1.2/imagespourdiaporamaha /media/imagespourdiaporamaha
Pour que cette commande se lance au démarrage de HA, je l’automatise, je peux faire cela directement dans le fichier automations.yaml
- id: "imagespourdiaporamaha" alias: Monte le dossier photos du NAS description: Monte le dossier photos du NAS trigger: - platform: homeassistant event: start condition: [] action: - service: shell_command.mount_nas_folder data: {}
Je relance Home Assistant
Je découvre ma galerie dans Médias
Dans HACS, j’installe la carte Gallery Card