Comment activer les sauvegardes de Home Assistant pour protéger votre serveur de maison intelligente
Agence web » Actualités du digital » Comment activer les sauvegardes de Home Assistant pour protéger votre serveur de maison intelligente

Comment activer les sauvegardes de Home Assistant pour protéger votre serveur de maison intelligente

J'estime qu'il m'a fallu une journée entière d'efforts pour configurer ma maison intelligente telle qu'elle est actuellement, de l'ajout de prises et d'ampoules à la conception d'un aménagement et à la construction des automatisations dont je dépends chaque jour. Heureusement, je n’ai plus jamais à m’inquiéter de recommencer car j’ai une sauvegarde, et vous devriez aussi le faire.

Home Assistant effectue des sauvegardes pour vous

Protéger votre serveur Home Assistant avec une sauvegarde est simple, mais ce n'est pas un paramètre activé par défaut. Si vous n'avez pas fait tout ce qui était en votre pouvoir pour activer les sauvegardes, vous avez roulé dangereusement et il est temps de résoudre ce problème.

Une fois activé, Home Assistant crée une sauvegarde de votre maison intelligente telle qu'elle fonctionne actuellement. Cela inclut chaque appareil que vous avez ajouté, chaque intégration que vous exécutez, vos paramètres personnels, vos automatisations, vos scènes, vos journaux et votre historique, et même vos modules complémentaires (logiciels qui fonctionnent avec Home Assistant) si vous le souhaitez.

Sans sauvegarde, tout cela devra être reconfiguré (et l’historique ou les journaux seront perdus à jamais). Selon la taille de votre maison intelligente, cela peut aller d'un léger inconvénient à l'effort d'un week-end entier. Imaginez simplement associer à nouveau chaque interrupteur intelligent, prise murale ou prise intelligente. Il est facile de sous-estimer les efforts nécessaires si, comme moi, vous construisez votre maison intelligente progressivement.

J'ai commis cette erreur une fois et je ne l'ai jamais oubliée depuis. Heureusement, c’était juste au moment où je débutais avec Home Assistant. J'avais configuré un serveur pour pouvoir essayer la plateforme par moi-même, en utilisant un Mac mini et une machine virtuelle (VM) VirtualBox. J'ai décidé que mon serveur avait besoin d'un peu plus d'espace, j'ai donc redimensionné le disque virtuel et mon serveur ne démarrait plus (je ne le recommanderais pas).

La première chose que j'ai faite lorsque j'ai finalement remis le serveur en marche (avec suffisamment d'espace disque), a été d'activer les sauvegardes.

Comment activer les sauvegardes de Home Assistant

L'activation des sauvegardes de Home Assistant est très simple et peut être effectuée à partir de l'interface utilisateur. Dans un navigateur Web ou une application complémentaire, accédez à Paramètres > Système > Sauvegardes. Cliquez maintenant sur le bouton « Configurer les sauvegardes » et suivez les instructions. Comme vos sauvegardes seront cryptées, vous devrez télécharger le kit de sauvegarde d'urgence, qui comprend une clé de décryptage.

Si vous perdez votre clé de décryptage, votre sauvegarde est inutile. Assurez-vous de stocker votre clé de sauvegarde dans un endroit sûr, comme dans un emplacement sauvegardé sur un emplacement cloud (sécurisé).

Avec les sauvegardes activées, vous pourrez revenir à ce menu pour définir le planning (une journée est recommandée), l'heure (par défaut ce sera entre 4h45 et 5h45), s'il faut sauvegarder juste avant qu'une mise à jour soit appliquée et combien de sauvegardes doivent être conservées (la plus ancienne sera supprimée lors de la création de la plus récente).

Vous pouvez également choisir ce que vous souhaitez sauvegarder. Par défaut, cela inclut vos paramètres, votre historique et tous les modules complémentaires. Vous devrez activer spécifiquement les médias et les éléments de votre dossier Partager si vous souhaitez les inclure. N'oubliez pas que vous pouvez toujours revenir à Paramètres > Système > Sauvegardes et cliquer sur « Sauvegarder maintenant » pour créer une sauvegarde manuelle à tout moment.

Il y a une autre étape importante que vous ne devriez pas ignorer.

Les sauvegardes ne doivent pas résider uniquement sur votre serveur

Par défaut, Home Assistant créera des sauvegardes stockées uniquement sur votre ordinateur local. Bien que ce soit mieux que rien, cela ne fait pas grand-chose en matière de redondance si quelque chose devait arriver à votre serveur. Par exemple, si le disque de votre serveur tombe en panne, la sauvegarde sera également interrompue. Lorsque j'ai involontairement détruit mon propre serveur Home Assistant, toute la VM est partie en fumée.

C'est un problème facile à résoudre grâce aux merveilles des partages réseau. Accédez à Paramètres > Système > Sauvegardes et sous « Paramètres de sauvegarde », cliquez sur « Sauvegarde locale uniquement ».

Maintenant, cliquez sur « Gérer le stockage réseau » et cliquez sur « Ajouter un stockage réseau » pour spécifier un autre emplacement. Vous devrez au préalable configurer un emplacement approprié, soit en utilisant un partage SMB (Windows, Linux ou Mac), soit en utilisant un lecteur NAS (NFS). Assurez-vous que vos informations d'identification sont correctes et vous ajouterez une autre couche de redondance à votre serveur Home Assistant.

Mais attendez, il y a plus !

Allez plus loin avec les sauvegardes cloud

Si vous souhaitez ajouter encore plus de redondance ou si vous ne voulez pas vous soucier des partages de réseau local (peut-être que votre appareil n'est pas toujours en ligne, par exemple), la sauvegarde dans le cloud ajoute encore plus de tranquillité d'esprit à la configuration de votre Home Assistant.

J'ai déjà expliqué comment sauvegarder mon propre serveur Home Assistant sur iCloud, vous devriez donc lire ce guide si vous souhaitez faire de même. Il s'agit d'un guide spécifique à Mac qui implique « d'exposer » le répertoire de sauvegarde (qui est /data/backup lors d'une installation standard), puis en copiant le contenu de ce dossier vers un emplacement iCloud peu de temps après la fin de la sauvegarde standard de Home Assistant. La bonne nouvelle est que cela reste relativement simple, même sur quelque chose comme un Raspberry Pi.

Vous pouvez bien sûr également payer pour Home Assistant Cloud pour ajouter cette fonctionnalité à Home Assistant au prix modique de 6,50 $ par mois, ainsi qu'un accès à distance sans tracas et quelques méthodes de commande vocale plus avancées.

Restauration des sauvegardes de Home Assistant

Vous disposez de deux options pour restaurer les sauvegardes : lors de l'intégration ou en utilisant une installation existante. L'intégration est le processus qui a lieu immédiatement après la configuration d'une nouvelle installation de Home Assistant. Pour que tout fonctionne correctement, assurez-vous de connecter toutes les radios externes pour Zigbee, Z-Wave, Thread ou Bluetooth que vous utilisez et que Home Assistant peut les voir (vous devrez peut-être modifier les paramètres de la VM, par exemple).

Cliquez maintenant sur « Télécharger la sauvegarde » sur l'écran d'accueil pour utiliser un fichier de sauvegarde local ou sélectionnez « Home Assistant Cloud » et connectez-vous. Sélectionnez ce que vous souhaitez restaurer, entrez votre clé de cryptage lorsque cela vous est demandé, puis « Restaurer la sauvegarde » et attendez la fin du processus.

Si vous préférez restaurer une sauvegarde sur votre serveur actuel (pour annuler une modification récente que vous avez apportée), accédez à Paramètres > Système > Sauvegardes et cliquez sur « Afficher toutes les sauvegardes ». Sélectionnez une sauvegarde, puis sélectionnez ce qu'il faut restaurer, puis cliquez sur « Restaurer » pour commencer.


Si vous exécutez Home Assistant dans un conteneur Docker, vous pouvez techniquement effectuer une sauvegarde en copiant l'intégralité de votre répertoire de configuration dans un endroit sûr. De même, si vous exécutez Home Assistant sur une VM, vous pouvez créer un instantané à l'aide du logiciel de virtualisation de votre choix qui peut être restauré si nécessaire.

Même ainsi, cela vaut toujours la peine de prendre le temps de configurer l'outil de sauvegarde intégré de Home Assistant.

★★★★★