Suite à diverses manipulations intempestives sur le raspberry gérant ma domotique, je me suis retrouvé sans aucune sonde de température 1-wire dans Domoticz. Le coupable n’est pas Domoticz mais moi (compilation de modules 1-wire pas maitrisée).
Aprés avoir remis le raspberry en état, mes sondes de température 1-wire avaient toutes disparues de Domoticz, le matériel ayant lui méme disparu de l’onglet matériel. Arggh !!
Ne voulant pas perdre l’historique de mes enregistrements déjà effectués j’ai décidé de reprendre une sauvegarde récente de Domoticz.
Le backup automatique
Activation
Domoticz peut créer des sauvegardes automatiques. Il suffit de l’activer au milieu de la page de paramétrage.
3 dossiers sont crées dans /home/pi/domoticz/backup en accès réduit : sudo obligatoire.
- le dossier hourly , contient les sauvegardes éffectuées toutes les heures,
- le dossier daily les sauvegardes quotidiennes
- le monthly contient une sauvegarde par mois
Restoration
Arretons Domoticz
sudo service domoticz.sh stop
Recopions la base actuelle,même si pas jolie, sous un nouveau nom.
sudo cp /home/pi/domoticz/domoticz.db /home/pi/domoticz/domoticz.old.db
Allons dans le dossier de backup , retrouvons dans un des dossiers une sauvegarde d’avant le désastre et copions la sous le nom de domoticz.db
sudo cp /home/pi/domoticz/backups/hourly/backup-hour-19.db /home/pi/domoticz/domoticz.db
ici je reprends une sauvegarde de 19h
les droits doivent être changés
sudo chown pi.pi domoticz.db
on relance Domoticz
sudo service domoticz.sh start
Connectez vous à l’interface et voila vous devriez retrouver le sourire.
Les sauvegardes manuelles
La sauvegarde
Dans le menu « Configuration », « Paramètres de l’application »
Le menu à droite contient un bouton « Sauvegarder la base de données »
Cela envoie un fichier de la base de données sur votre PC local
La restoration
Tout en bas des paramètres de l’application , le bouton jaune « Restauration de la base de données » vous permettra de télécharger un fichier local vers le Raspberry et de mettre celui ci en place.
N.B : Ces restorations/sauvegardes ne s’occupent QUE de la base de données pas des scripts, pensez à les mettre à l’abri de temps en temps
Comme cela par exemple.