Home Assistant annonce l’abandon à venir de deux méthodes d’installation et surtout des processeurs basés sur une architectures en 32 bits. Les créateurs de la domotique open-source justifient ce choix par le faible nombre d’utilisateurs qui comptent sur l’un ou sur l’autre. Si vous utilisez Home Assistant, vous pouvez vérifier ce qu’il en est pour vous en suivant ce lien et en observant la valeur affichée pour les lignes « Type d’installation » et « Architecture du processeur ».

Commençons par l’architecture : seuls les processeurs 64 bits seront désormais gérés, qu’il s’agisse de puces ARM comme dans les Raspberry Pi ou bien x86 comme dans les CPU Intel. Si vous avez aarch64
ou bien x86_64
qui s’affiche, c’est bien votre cas et vous n’avez aucun souci à vous faire. Ce sera vrai pour l’écrasante majorité des utilisateurs de Home Assistant, ce qui justifie l’abandon des trois architectures 32 bits gérées jusqu’ici, à savoir i386
(anciens processeurs Intel et AMD qui ont largement disparu depuis le milieu des années 2000) ainsi que armhf
et armv7
côté ARM. La première a notamment servi dans le Raspberry Pi de première génération, tandis que la deuxième était utilisée dans la majorité des Pi 21.
Ces trois architectures sont encore utilisées par moins de 1,5 % des utilisateurs de Home Assistant. Ceux-là verront une alerte dans la prochaine version du système, la mise à jour 2025.6 attendue courant juin, et ils bénéficieront encore d’une prise en charge pendant six mois. C’est à partir de la version 2025.12 qui sortira en fin d’année que ces architectures seront abandonnées pour de bon, ce qui signifie qu’elles ne recevront plus de nouvelles mises à jour. Le projet étant open-source, un tiers pourrait toutefois continuer à adapter les versions suivantes aux processeurs 32 bits, tout est question de volonté en la matière.
Côté installation, Home Assistant proposait jusque-là pas moins de quatre méthodes prises en charge officiellement : Home Assistant OS, Container, Core et Supervised. Les deux dernières seront retirées de la liste, pour ne conserver que le système d’exploitation, qui reste la solution la plus simple et recommandée à la majorité des utilisateurs, et le conteneur qui est proposé aux utilisateurs plus avancés, qui veulent plus de contrôle sur leur domotique ou ne pas dédier un ordinateur complet à cet usage. J’ai détaillé ces options dans ces deux articles, si vous voulez en savoir plus :

Découvrez Home Assistant : installation et configuration sur un Raspberry Pi

Home Assistant : l’installation avec Docker est-elle une bonne idée ?
La méthode Core consiste à installer le système dans un environnement virtuel Python, le langage de développement qui sert de fondation à Home Assistant. Enfin, Supervised permet une installation directement sur le système de base, en prévoyant toutes les dépendances indispensables associées. Ces méthodes ne sont pas recommandées et elles sont non seulement minoritaires, leur part baisse régulièrement. À l’heure actuelle, elles représentent un petit peu moins de 6 % des utilisateurs de la domotique ouverte et ceux-là verront également un message à compter de Home Assistant 2025.6 et ils pourront compter sur six mois de prise en charge officielle, le temps de changer de méthode d’installation.
Ou pas : contrairement à l’architecture processeur qui implique une modification de Home Assistant et une incompatibilité matérielle, les utilisateurs qui de ces deux méthodes pourront continuer à utiliser normalement la domotique sans rien changer et sans changement à venir. Concrètement, les développeurs vont retirer la documentation officielle concernant Core et Supervised et il ne sera plus possible de remonter un bug lié à ces méthodes d’installation. C’est d’ailleurs une des principales motivations derrière leur abandon : ces installations génèrent de nombreux bugs complexes à corriger et imposent pour cette raison une gestion complexe, qui bénéficie à peu d’utilisateurs. Ici aussi, le projet étant open-source, n’importe qui peut reprendre le flambeau s’il le souhaite.
Les créateurs de Home Assistant donnent quelques conseils pour ceux qui doivent migrer leur domotique, avec la meilleure installation à choisir en fonction des besoins et la méthode à suivre. Ils rappellent aussi que certains utilisateurs de Raspberry Pi 3 et 4 peuvent encore utiliser un système d’exploitation 32 bits, alors même que leur matériel est compatible 64 bits, ce qui impliquera alors une réinstallation.
-
Majorité, car bizarrement, la fondation Raspberry a mis à jour la puce du Pi 2 sans en changer de nom. Le « Raspberry Pi 2, Model B V1.2 », c’est son nom officiel, intègre la puce du Pi 3 et reste donc compatible. ↩︎