Quelques modifications sont cruciales suite à la récente mise à jour d’AppDaemon vers la version 0.15.0. Et du coup qui rendait ControlerX HS. Voici un résumé des changements et des actions que j’ai réalisé pour que tout refonctionne :
Voici le message d’erreur que j’ai rencontré lors du lancement d’AppDaemon après la mise à jour : Traceback (most recent call last): File "/usr/bin/appdaemon", line 8, in <module> sys.exit(main()) ^^^^^^ File "/usr/lib/python3.11/site-packages/appdaemon/__main__.py", line 417, in main admain.main() File "/usr/lib/python3.11/site-packages/appdaemon/__main__.py", line 276, in main if "appdaemon" not in config: ^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: argument of type 'NoneType' is not iterable
Changement d’Emplacement des Applications :
Ancien chemin : \\xxx.xxx.x.xx\config\appdaemon\apps
Nouveau chemin : \\xxx.xxx.x.xx\addon_configs\a0d7b954_appdaemon\apps
Ce chemin est accessible via SSH.
Modification du fichier appdaemon.yaml :
Emplacement du fichier : addon_configs\a0d7b954_appdaemon
Changement à effectuer :
Remplacer secrets: /config/secrets.yaml par secrets: /homeassistant/secrets.yaml
Salut , merci pour ces informations pertinentes.
La mise à jour de cette intégration est une catastrophe . Obliger de tout repasser ligne par ligne pour modifier les chemins.
Bilan de cette mise à jour pour moi est de passer Appdaemon maintenant sur un container isolé pour mieux maîtriser les updates et éviter une nouvelle fois ce désagrément .
Attention à ceux qui décident de faire la mise à jour.
Sauvegardez bien vos fichiers en lieu sûr . Pour moi la restauration de l’addons ne m’a pas permis de retrouver directement mes fichiers .
Sur une config que je maintient j’ai beau réinstaller Appdaemon jamais il ne me crée /addon_configs et donc je ne retrouve pas les fichiers migrés dans le répertoire qui doit maintenant se trouver dans /addon_configs …
J’ai donc restauré une ancienne version et la sauvegarde de mes fichiers.
J’ai modifié le fichier appdaemon.yaml pour y rajouter cette ligne :
app_dir: /homeassistant/appdaemon/apps/
Ensuite j’ai refait la mise à jour et il a vidé mon répertoire /appaemon et la déplacé vers la nouvelle destination que je vois pas et qui devrait se trouver dans /addon_configs …
Ce dossier est en fait un lien symbolique qui sur cette config n’a pas été créé et que je sais pas créer. J’ai bien tenté d’instalelr d’autres addons dans l’espor qu’il crée, mais niet… (NR par exemple s’en sert aussi, mais niet).
Pour l’instant grace à app_dir: ça fonctionne après avoir restauré les fichier dans l’ancien dossier, mais je sais que si je fais une mise à jour il faudra recommencer. Idem si je dois modifier le fichier appdaemon.yaml …
Idées welcome
EDIT : J’ai enfin pu accéder à /addon_configs avec Studio Code en ajoutant cette ligne à sa config de cet addon : config_path: /root
Salut,
Je m’y suis remis hier soir et j’ai enfin une config qui me convienne mais il m’a fallu repasser tous les chemin de fichier sur mes .yaml et .py
Pour faire simple, lors de la MAJ. tous nos apps sont envoyer sur addon_configs/a0d7b954_appdaemon/apps
dans le dossier addon_configs/a0d7b954_appdaemon, sur le fichier de conf appdaemon.yaml voici les lignes que j’ai modifié:
Pour faire simple, pour pointer vers le /config de HA, il faut mettre /homeassistant
J’ai ensuite déplacé le contenu de addon_configs/a0d7b954_appdaemon/apps vers /config/appdaemon/apps
voici mon arborescence:
Dans mes fichiers de .yaml et .py tous les chemins commencent par /homeassistant/
Je peux, maintenant réutiliser appdaemon par l’addon de HA sans problème avec le même workspace (/config) dans studio code.
Pour aller modifier ponctuellement le fichier appdaemon.yaml et déplacer mes apps, je suis passer directement par le / dans studio code
Vers 5 du mat je suis parvenu à la même conclusion. Mais que de temps de perdu (il y a des centaines de messages de gens perdus sur le forum US et Github).
J’avais laissé trainer avant Noël en restaurant, mais une mise à jour d’hier faire par erreur m’a forcé à m’y coller. ControllerX is back !
EDIT : Pour voir /addon_configs en SMB il faut mettre à jour l’addon Samba, mais pourquoi n’y ai-je pas pensé plus tôt !
Bonjour il y a quelques mois j’ai du changer ma box internet. Puis aujourd’hui je me suis dit de me pencher sur la mise a jour de mes NSpanel. Malgré des déboires j’ai regarde aussi Appdeamon et j’ai fais le même constat que vous. La j’avoue que mon home assistant est sous un mini pc debian. Chercher sous ssh pour trouver home assistant je suis perdu et configurer vscode pour intégrer addon_configs je m’arrache les cheveux. Merci du coup de pouce si vous passez par ici.
Je m’auto-reponds car j’ai un peu honte. C’est vrai que vscode je m’en sers quasi tout les jours (dev-web) et j’ai tellement l’habitude de passer par gitBash et démarrer ainsi vscode que j’ai oublié que je pouvais ouvrir les dossiers… bon j’ai encore un dernier petit soucis de configue mqtt mais je devrais m’en sortir