Après plus de 40h à retourner dans tous les sens les codes et concepts et moi avec,
j’appel à l’aide !
Visiblement je n’ai toujours rien compris à HA après 3 mois intensifs
Mon problème:
je veux seulement écrire dans un fichier .csv un message suite à une automation !
ce n’est pas grand chose mais je ne trouve pas la manière
Je souhaiterais juste quelques pistes pour avancer…
je bloque et j’ai effacé tous ce que j’ai fait !
J’avais commencé à installer mes notifications pour écrire dans mes fichiers chauffage et backup dans configuration.yaml (plusieurs sujets sur HACS),
quand au redémarrage j’ai eut le message de migration ->> donc j’ai repris
création du dossier ‹ file_notifications › dans config
(je suis de très près la doc et les exemples)
j’ai autorisé le dossier ‹ file_notifications › dans :
allowlist_external_dirs:
(après avoir installer dans configuration.yaml hommeassistant la config):
j’ai crée dans le dossier ‹ file_notifications › les 2 fichiers:
chauffage.csv
backup.csv
j’ai chargé et configuré l’intégration File,
modifier les ID et le name de mes 2 entités
file _backup notify.backup
file_chauffage notify.chauffage
j’essaye d’effectuer un test pour écrire dans mes fichiers en utilisant :
notify.send_nessage (comme indiquer dans la doc)
avec outils de développement /action
je n’utilise pas cette fonction, mais j’ai voulu voir comment ça marchait… et ça a marché du premier coup.
Alors je pense que tu as soit un souci dans ce que tu as configuré. Pour ça faudrait partager ce que tu as ajouté au fichier configuration.yaml.
Ca peut aussi être un souci dans ton étape 5… je ne comprends pas où tu as modifié ça… ta 2eme capture montre 2 entrées qui s’appellent toutes les 2 « file » …
Dernière idée qui me vient, la façon dont tu as essayé d’utiliser notify.send_message
j’en rigole, mais c’est d’un triste quand on voit que rien fonctionne et que ça marche sans problème (ce que je subodorais)
Pour l’étape 5, j’ai modifier l’ID et le nom directement dans Appareils & services / Entités /paramètres dans la 1ère figure.
(la doc « Après avoir créé une entrée de configuration, vous pouvez modifier le nom de l’entrée, le nom de l’entité de notification ou l’ID de l’entité, si vous préférez. »)
Dans la 2e : c’est à partir de l’intégration File / création et j’ai ajouter le chemin complet au fichier.
Comme cela me donnait: file_1 et file_2 je les ai modifié dans entités.
Pour le reste; j’ai effacé touts mes scripts et rien dans configurateur.yaml.
Je ne sais plus quoi mettre et où !
La mise à jour/migration de notification me demandait d’enlever ceux que j’y avais mis dans configurateur.yaml.
Je ne comprend plus rien
je n’ai juste besoin que de savoir mettre quoi et où et ensuite je me débrouillerais (du moins je l’espère)
et ça marche direct avec les 2 fichiers
pourquoi je n’y arrivais pas ? en plus cela fait plus de 20h uniquement sur ça !!!
et j’ai fait la même chose (presque je passais en yaml pour le message)
je n’ai pas beaucoup de cheveux, et j’en ai perdu encore un peu plus
Bonjour j’ai tenté de suivre la procédure de AlexHass mais je suis bloqué quand j’indique le chemin dans l’intégration ‹ file ›
: « l’accès au chemin que vous indiquez n’est pas autorisé »
je n’ai pas de répertoire config (même si j’ai essayé ce chemin) alors j’ai créé un dossier ‹ notifs › sous homeassistant et dans ce dossier un fichier ‹ test.csv › et donc /homeassistant/notifs/test.csv ne donne le message d’erreur sus-mentionné.
C’est bon j’ai trouvé : erreur de syntaxe.
tout était dans vos échanges (dommage qu’on ne puisse choisir un format d’horodatage (réduit à la date) ; et le titre n’est pas inclus ? mais c’est pas grave il suffit d’en mettre un en début de message.
désolé d’avoir perturbé votre WE