Oui, les données de Home Assistant peuvent généralement être transférées entre ARM et x86 via une procédure de sauvegarde et de restauration prise en charge, mais le système restauré n’est fiable qu’après validation des composants dépendants de l’architecture.
La configuration, les registres, les tableaux de bord, les automatisations et l’historique sont généralement des données portables, tandis que les images des modules complémentaires, les binaires personnalisés, les contrôleurs USB, les pilotes hôtes, les chemins des périphériques et les méthodes d’installation peuvent différer. Restaurez sur une cible isolée, gardez l’ancien contrôleur éteint mais récupérable, puis testez précisément les intégrations et la charge de contrôle des appareils avant de considérer le changement d’architecture comme terminé.
Séparer les données portables des composants dépendants de l’architecture
Faites l’inventaire de la source avant la migration : type d’installation, versions de Core et de l’OS, modules complémentaires, intégrations personnalisées, base de données externe, contrôleurs USB, adresses réseau, points de montage, secrets et taille de la sauvegarde. Identifiez comme sensibles à l’architecture tous les composants qui contiennent du code natif ou accèdent au matériel de l’hôte.
Une migration communautaire de x86-64 vers ARM met en évidence la bonne question à se poser : la sauvegarde peut contenir la même configuration, mais les modules complémentaires doivent tout de même disposer d’images compatibles avec la cible. Considérez la prise en charge de l’architecture des modules complémentaires comme une vérification par composant, et non comme la preuve que toutes les migrations sont interchangeables.
Si un module complémentaire requis ou un composant personnalisé n’existe pas pour la cible, arrêtez-vous avant le basculement et remplacez-le par un service compatible ou conservez cette fonction ailleurs. Si tous les composants critiques déclarent des paquets compatibles, poursuivez avec une restauration contrôlée plutôt que de copier un répertoire actif entre les hôtes.
Restaurer sur une cible isolée sans créer deux contrôleurs
Créez et téléchargez une nouvelle sauvegarde chiffrée, conservez sa clé séparément et notez la version source. Installez la cible avec l’image ARM ou x86 appropriée, puis restaurez-la tandis que le contrôleur source est éteint ou isolé des appareils de production afin d’éviter les commandes en double.
Des retours de la communauté décrivent des restaurations réussies d’ARM vers x86 lorsque la sauvegarde est restaurée sur la nouvelle installation et que l’identité réseau est gérée avec précaution. L’élément probant est une migration d’architecture fondée sur une sauvegarde, et non la garantie que chaque contrôleur USB et chaque module complémentaire seront automatiquement transférés.
Gardez la cible sur une adresse temporaire jusqu’à ce que vous confirmiez qu’elle a restauré les utilisateurs, tableaux de bord, automatisations, entités, historique et intégrations attendus. Si la cible démarre sans données ou propose l’assistant de configuration initiale, arrêtez-vous et vérifiez la sélection de la sauvegarde, la clé de chiffrement, l’état de la restauration et la capacité de stockage avant de modifier le réseau.
Valider les modules complémentaires, contrôleurs, chemins et l’identité réseau
Ouvrez chaque module complémentaire critique et confirmez qu’il exécute une image pour l’architecture cible. Reconnectez les contrôleurs USB un par un, identifiez-les si possible grâce à un chemin de périphérique stable, puis vérifiez les intégrations Zigbee, Z-Wave, Bluetooth, série et autres intégrations matérielles sans réassocier prématurément les appareils.
Vérifiez les points de montage de l’hôte, les bases de données externes, les adresses des courtiers, les noms DNS, les certificats ainsi que les routes du proxy inverse ou du VPN. L’article connexe de ZimaSpace sur les rôles des données persistantes de Home Assistant aide à distinguer ce que la sauvegarde prend en charge de l’état qui reste dans un service externe.
Si une seule intégration dépendante du matériel échoue, conservez les données Core restaurées et réparez cette interface. Si un état important manque, annulez la restauration plutôt que de recréer manuellement les appareils. Gardez l’ancien hôte inchangé jusqu’à ce que vous sachiez si la défaillance concerne un composant précis ou l’ensemble de la sauvegarde.
Prendre la décision de poursuivre ou non dans les conditions de charge d’origine
Exécutez la séquence d’automatisation normale la plus sollicitée, ouvrez l’historique, utilisez les tableaux de bord et testez l’accès local ainsi que l’accès distant. Vérifiez que les changements d’état atteignent les appareils réels une seule fois, que Recorder continue d’écrire, que les notifications arrivent et que le processeur ainsi que le stockage se stabilisent après le démarrage.
Redémarrez la cible deux fois et testez-la de nouveau après l’exécution des tâches planifiées et la mise à jour des modules complémentaires. Une migration réussie résiste à ces redémarrages tout en conservant les mêmes identités d’entités, réseaux radio, historique et dépendances externes. La portabilité entre architectures se prouve par le comportement, et non par une simple connexion réussie.
Revenez à l’ancien hôte si un composant critique non pris en charge n’a aucun remplacement sûr, mais ne faites jamais fonctionner les deux contrôleurs sur le même réseau d’appareils pendant le retour en arrière. Lors de l’escalade, indiquez les architectures source et cible, les types d’installation, les versions, les noms des images des modules complémentaires et les chemins des périphériques si seule la couche dépendante de l’architecture reste problématique.
Assistance et conseils
Plus à lire

Home Assistant fonctionne en Wi-Fi, mais échoue en Ethernet ou via VPN
Testez chaque chemin réseau séparément, vérifiez l’état de l’interface et du routage, distinguez l’accès direct par IP de la découverte, puis ne réparez que...

Comment mettre hors service Home Assistant sans laisser de données non protégées
Prouvez le remplacement ou l’archivage, révoquez chaque chaîne de confiance, assainissez chaque appareil contenant des données et ne conservez que les copies de récupération...

Faut-il utiliser les mises à jour automatiques de Home Assistant sur un serveur domestique ?
Choisissez des mises à jour manuelles, avec notification uniquement, ou automatiques par étapes, en fonction de l’impact sur le foyer, du risque de compatibilité,...

