Comme premier post dans ce forum, j'ai pensé qu'une petite présentation sans prétention de mon expérience et mes erreurs de 2 ans avec Home assistant pourrait être utile à de nouveaux utilisateurs de HA green ou à défaut ferait en sourire certains. Donc voilà l'histoire d'un débutant en home assistant: J'ai commencé en 2024 par l'installation d'un Home Assistant Green avec une clef Skyconnect, 2 détecteurs Aqara pour une porte d'entrée et une fenêtre sous protocole matter-over-thread et un détecteur de mouvement en zigbee. L'avantage de la clef skyconnect était qu'elle pouvait fonctionner en multi protocole zigbee et thread simultanément. En plus je pouvais utiliser en wifi une alarme et une prise connectée Dlink grâce à 2 custom_components provenant de GitHub. Cela m'a permis de démarrer à bon marché, mais ça n'a duré longtemps. Très rapidement j'ai reçu des avertissement dans les logs que a) le multiprotocole du skyconnect était déprécié et qu'il serait supprimé dans une prochaine version de HA, b) certaines fonctionnalités des appareils Dlink ne permettraient plus aux automations de Dlink de fonctionner. Dans ma naïveté j'ai procrastiné si bien qu'à l'occasion d'un mise à jour de HA, plus aucun de mes détecteurs ne fonctionnaient. Pire la recharge d'un sauvegarde plus ancienne ne résolvait pas le problème car la mise à jour avait flashé un firmware différent sur la clef skyconnect. En plus toutes mes tentatives de reflasher la skyconnect se sont avérées infructueuses. Donc conseil N°1: n'ignorer pas les avertissement de dépréciation de fonctionnalités. Sur le conseil de mon fournisseur de domotique, j'ai donc acheté le nouveau (à l'époque) coordinateur Smlight SLZB-MR1 bi-radio connectable par le port USB du HA green. Nouvel écueil: Le MR1 en branchement USB ne permet pas d'utiliser les deux antennes simultanément, donc il faut aussi le brancher en Poe par ethernet, ce qui n'est pas possible avec la HA green qui ne possède qu'une entrée ehthernet. Donc j'ai fini par utiliser le MR1 en mode USB que pour les appareils matter-over-thread et gardé la clef skyconnect sur le 2ème port USB pour le zigbee. Mais il y a eu aussi une bonne nouvelle. Je n'ai pas eu besoin de ré-associer tous les détecteurs. D'abord pour les détecteurs en mode thread, les associations et les données de connexion (credentials) sont gardées dans l'app matter de HA et/ou dans l'application du smartphone ce qui a permis de les associer automatiquement. Donc une fois le MR1 connecté, ça a été un plaisir de les voir devenir disponibles un à un à mesure qu'ils étaient interrogés. Ensuite pour les détecteurs zigbee, je les ai retrouvés sur la clef skyconnect. Donc conseil N°2: Ne pas se précipiter sur des nouveautés. Une seconde clef skyconnect aurait été une meilleure solution. Ceci est d'autant pus vrai pour le nouveau détecteurs de présence Aqara P2 qui a montré des détections fantômes régulières et qui était donc inutile comme détecteur de présence. Il a fallu attendre une mise à jour du firmware pour qu'il devienne fonctionnel. Donc conseil N°3: Si un détecteur nouveau ne fonctionne pas à la réception, il est parfois utile, particulièrement si il est bon marché, de le garder jusqu'à la prochaine mise à jour plutôt que de le renvoyer. Mais le pire était devant moi. Avec les mois j'ai augmenté le nombre d'appareils connectés à HA, ce qui a rendu difficile la tâche de mettre à jour les nombreuses automations nécessaires à leur fonctionnement (exemple mise en fonction d'une alarme intrusion la nuit). J'ai rapidement pu créer des groupes d'appareils, mais il me fallait pouvoir savoir par exemple lequel des détecteurs d'un groupe avait sa porte ouverte. Et là j'ai recherché la méthode sur le forum de "Home Assistant Community". J'y ai trouvé un bout de code en yalm qui était sensé fournir ce que je recherchais. Et sans réfléchir j'ai fait un copier-coller du bout de code dans une automation test. En sauvegardant, ce bout de code a corrompu le fichier yalm des automations et HA s'est bloqué et est devenu inutilisable même après reboot. Donc impossible de recharger une ancienne sauvegarde. En plus la méthode de réinitialisation "soft" du HA green ne marchait non plus pas. J'ai donc dû utiliser la procédure de "hard" réinitialisation bien expliquée sur le site de Nabu casa ( https://support.nabucasa.com/hc/en-us/articles/25162566451485-Resetting-Home-Assistant-Green-using-an-SD-card ). Cela nécessite l'utilisation d'une carte microSD flashée avec le système original du HA green. Bien sûr je n'en disposais pas. Il m'a fallu en acheter une vierge, chercher si je disposais d'un lecteur microSD sur mon PC puis où se trouvait la fente pour la flasher. Mais la procédure s'est déroulée sans problème. En enclenchant le HA green avec la carte insérée, la réinitialisation a démarré et ... pris un temps interminable à terminer. Mais à la fin j'ai obtenu l'écran de setup du HA green sur mon PC. La première page permet de charger directement une sauvegarde. La mise à jour a pris aussi un très long temps (heure) avant de se terminer avec succès. Et HA fonctionnait comme si rien ne s'était passé. Donc conseil N°4: Ne pas copier des codes même sur des forum réputés sans vérifier qu'ils n'ont pas été écrits avec une version périmée (dans mon cas (2021) de HA utilisant des procédures dépréciées. Plus conseil N°5: Effectuer une sauvegarde complète avant toute mise à jour ou après l'ajout d'appareils ou d'automations et en garder un copie hors du HA green. Plus conseil N°6: Fabriquer et garder un système d'origine du HA green sur une carte microSD et vous pourrez être opérationnel en quelques heures en cas de blocage de HA. Trouvez un ami qui dispose d'un laptop avec fente microSD si vous n'en avez pas. Si j'avais suivi ces 6 conseils, je n'aurais pas eu besoin de galérer avec HA green. Tout commentaire supplémentaire serait bienvenu.