Habe heute mal das neue feature "Restore" ausprobiert.
Ich weiß nicht wie weit das bereits bekannt ist, es lassen sich damit aber im Handumdrehen die Daten wieder herstellen.
In dem Ordner /var/www/shc liegt die Datei "backup_restore.php"
Mit php backup_restore.php läuft das Restore der Daten automatisch ab. Wenn mehrere Backups vorliegen, wird man gefragt welches man zurückspielen will.
Das ganze sieht dann in etwa so aus:
Display All
Rechte neu setzen nicht vergessen!
Bei mir gab es noch eine kleine Besonderheit:
Ich habe mir per FTP das Backup von meinem Master SHC auf den IMAC geholt und es dann mit FTP auf einen Testraspi (mit frischem SHC) übertragen. Da die Übertragung unter dem User "pi" erfolgt ist, bekam das File den owner pi und die Gruppe "pi"
Ob es nun nötig war oder nicht, habe ich vorsichtshalber den User und die Gruppe in jeweils "www-data" mit sudo chown www-data:www-data *file name* geändert.
Das ganze lief erfolgreich ab.
Der Raspi mit den neu eingespielten Daten, kann natürlich noch keine Sensoren von den Slave's lesen, da hier noch die IP angepasst werden muss.
Die Slave's lassen sich aber sofort schalten, da hier keine Änderungen vorgenommen werden müssen.
Ich weiß nicht wie weit das bereits bekannt ist, es lassen sich damit aber im Handumdrehen die Daten wieder herstellen.
In dem Ordner /var/www/shc liegt die Datei "backup_restore.php"
Mit php backup_restore.php läuft das Restore der Daten automatisch ab. Wenn mehrere Backups vorliegen, wird man gefragt welches man zurückspielen will.
Das ganze sieht dann in etwa so aus:
Brainfuck Source Code
- pi@raspberryTest /var/www/shc $ php backup_restore.php
- +- ID -+- Dateiname --------------------------------------------------------------------------------------------------------------------------------------------+
- | 0 | shc__2015_06_08__10_04__27c6d1a61eb8d838e23ad0b863d51382.zip |
- | 1 | shc__2015_06_11__17_27__db9ebb8784baf943606e616b91f2165f.zip |
- +------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
- wähle die Datei die wiederhergestellt werden soll: 0
- bist du sicher das alle bestehenden Daten gelöscht und durch die Daten des Backups ersetzt werden sollen? (ja|nein): ja
- Daten erfolgreich entpackt
- Redis IP Adresse (127.0.0.1):
- Redis Port (6379)
- Redis Timeout (1):
- Redis Datenbank (0):
- Redis Passwort ():
- Auto Increment Daten erfolgreich wiederhergestellt
- Ereignisse erfolgreich wiederhergestellt
- Räume erfolgreich wiederhergestellt
- Sensorpunkte erfolgreich wiederhergestellt
- Sensoren erfolgreich wiederhergestellt
- Sensor Daten erfolgreich wiederhergestellt
- Schaltserver erfolgreich wiederhergestellt
- schaltbare Elemente erfolgreich wiederhergestellt
- Schaltpunkte erfolgreich wiederhergestellt
- Benutzer zu Hause erfolgreich wiederhergestellt
- die sensortransmitter.xml Datei wurde erfolgreich wiederhergestellt
- die settings.xml Datei wurde erfolgreich wiederhergestellt
- die users.xml Datei wurde erfolgreich wiederhergestellt
- Wiederherstellung erfolgreich durchgeführt
- pi@raspberryTest /var/www/shc $
Rechte neu setzen nicht vergessen!
Bei mir gab es noch eine kleine Besonderheit:
Ich habe mir per FTP das Backup von meinem Master SHC auf den IMAC geholt und es dann mit FTP auf einen Testraspi (mit frischem SHC) übertragen. Da die Übertragung unter dem User "pi" erfolgt ist, bekam das File den owner pi und die Gruppe "pi"
Ob es nun nötig war oder nicht, habe ich vorsichtshalber den User und die Gruppe in jeweils "www-data" mit sudo chown www-data:www-data *file name* geändert.
Das ganze lief erfolgreich ab.
Der Raspi mit den neu eingespielten Daten, kann natürlich noch keine Sensoren von den Slave's lesen, da hier noch die IP angepasst werden muss.
Die Slave's lassen sich aber sofort schalten, da hier keine Änderungen vorgenommen werden müssen.
SHC Master B2+ WLAN sowie 1 Slave B2+, 2 Slave B+ und 2 Slave Raspi B. 5x Pi Cam; Imac mit OSX El Capitan; Iphone 6 plus; Ipad mini; Lenovo Android Tablet.
The post was edited 1 time, last by rmjspa ().