Scheduled Backup
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: Scheduled Backup
Das bestehende Script läuft problemlos auf einem Raspbian Buster .
Kannst aber gerne noch weiter optimieren.
VG
Det
Kannst aber gerne noch weiter optimieren.
VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
Re: Scheduled Backup
jetzt kommt
wenn -f dahinter setze kommt kein Fehler es werden aber keine Dateien entfernt
Code: Alles auswählen
[/share/Sicherung/openWB] # ls openWB_backup_* | head -n -10 | rm
BusyBox v1.24.1 (2022-03-24 03:19:19 CST) multi-call binary.
Usage: rm [-irf] FILE...
Remove (unlink) FILEs
-i Always prompt before removing
-f Never prompt
-R,-r Recurse
-
- Beiträge: 4447
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: Scheduled Backup
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
Re: Scheduled Backup
Auf Debian ist folgendes Script lauffähig ohne Fehlermeldung bei weniger als 10 Backupdateien:
Der "ls" Teil zum Zählen der Backup Dateien war etwas tricky, nur die Variable darf in double Quotes stehen. Sobald der Teil des Dateinamens mit dem Wildcard Symbol in den double Quotes steht, nimmt es das Script wörtlich und versucht eine Datei names "openWB_backup_*" zu finden, diese darf nicht existieren.
Geändert habe ich nur diesen Teil:
Code: Alles auswählen
logging "========= Starte openWB Backup ==================="
if [ -z "$USERNAME" ]; then
curl -sS -o /dev/null "$WALLBOXBASEURL/openWB/web/settings/backup.php"
ret=$?
else
if [ -z "$PASSWORD" ]; then
logging "ERROR: Es wurde ein Benutzer aber kein Passwort angegeben: Kein Backup möglich!"
exit
fi
curl -sS -o /dev/null -u "${USERNAME}:${PASSWORD}" "$WALLBOXBASEURL/openWB/web/settings/backup.php"
ret=$?
fi
if [ ${ret} -eq 0 ]; then
logging "Download openWB Backupdatei ${OUTPUTFILE}"
curl -sS -o "${OUTPUTFILE}" "${WALLBOXBASEURL}${WALLBOXFILE}"
logging "Bereinigung alte openWB Backupdateien"
if [ $(ls -1 "${OUTPUTDIR}"/openWB_backup_* | wc -l) -gt 10 ]; then
ls "${OUTPUTDIR}"/openWB_backup_* | head -n -10 | xargs -d '\n' rm
fi
else
logging "Fehler beim Erzeugen des openWB Backups"
fi
logging "========= openWB Backup beendet ==================="
Geändert habe ich nur diesen Teil:
Code: Alles auswählen
logging "Bereinigung alte openWB Backupdateien"
if [ $(ls -1 "${OUTPUTDIR}"/openWB_backup_* | wc -l) -gt 10 ]; then
ls "${OUTPUTDIR}"/openWB_backup_* | head -n -10 | xargs -d '\n' rm
fi
-
- Beiträge: 375
- Registriert: Fr Sep 11, 2020 10:13 am
- Wohnort: Kiel
- Has thanked: 1 time
Re: Scheduled Backup
Ein automatisches Backup auf einen anderen Rechner ist ja nur mit Linux Knowhow und eine zweiten Rechner möglich.
Die Integration einer Routine in openWB inkl. Angabe des Zielverzeichnis im eigenen Netz ist nach Aussage hier aus dem Forum zu aufwändig und zu supportanfällig.
Vielleicht eine doofe Frage: Könnte man denn nicht ein Backup in die Cloud in der openWB einbauen? Wäre das vielleicht einfacher? Z.B. nach DropBox.
Oder wenn das auch zu aufwändig ist vielleicht ein Backup in die openWB Cloud für beispielsweise 10 Euro im Jahr.
Vermutlich schlagt Ihr mich jetzt, aber ich frage trotzdem Mal.
Die Integration einer Routine in openWB inkl. Angabe des Zielverzeichnis im eigenen Netz ist nach Aussage hier aus dem Forum zu aufwändig und zu supportanfällig.
Vielleicht eine doofe Frage: Könnte man denn nicht ein Backup in die Cloud in der openWB einbauen? Wäre das vielleicht einfacher? Z.B. nach DropBox.
Oder wenn das auch zu aufwändig ist vielleicht ein Backup in die openWB Cloud für beispielsweise 10 Euro im Jahr.
Vermutlich schlagt Ihr mich jetzt, aber ich frage trotzdem Mal.
6KWp mit Solaredge StorEdge Dreiphasen-Wechselrichter SE5K mit LG Chem RESU 6.5 Speicher und 6KWp Modulleistung.
Zwei open WB Custom mit Phasenumschaltung (Mai 2021).
Tesla Model 3LR aus 2024 und Eniaq aus 04.2022.
Zwei open WB Custom mit Phasenumschaltung (Mai 2021).
Tesla Model 3LR aus 2024 und Eniaq aus 04.2022.
- humschti
- Beiträge: 647
- Registriert: Mo Nov 25, 2019 8:25 am
- Wohnort: Nürensdorf (Schweiz)
- Has thanked: 4 times
- Been thanked: 4 times
Re: Scheduled Backup
Nein, es gibt auch ein Powershell Script für Windows.Der-Kieler hat geschrieben: ↑Fr Jul 08, 2022 8:51 am Ein automatisches Backup auf einen anderen Rechner ist ja nur mit Linux Knowhow und eine zweiten Rechner möglich.
openWB Series 2 Duo mit EVU, 1/3 Umschaltung und abgesetztem Display, 16 kWp mit Solaredge, Ansteuerung Haushaltsgeräte mit Shelly
Tesla Model S und Cupra Born (SoC via EVCC)
Tesla Model S und Cupra Born (SoC via EVCC)
-
- Beiträge: 375
- Registriert: Fr Sep 11, 2020 10:13 am
- Wohnort: Kiel
- Has thanked: 1 time
Re: Scheduled Backup
Es muss aber auch da ein zweiter Rechner (in dem Fall Windows) laufen.
Daher die Idee mit der Sicherung im die Cloud direkt aus der openWB.
Daher die Idee mit der Sicherung im die Cloud direkt aus der openWB.
6KWp mit Solaredge StorEdge Dreiphasen-Wechselrichter SE5K mit LG Chem RESU 6.5 Speicher und 6KWp Modulleistung.
Zwei open WB Custom mit Phasenumschaltung (Mai 2021).
Tesla Model 3LR aus 2024 und Eniaq aus 04.2022.
Zwei open WB Custom mit Phasenumschaltung (Mai 2021).
Tesla Model 3LR aus 2024 und Eniaq aus 04.2022.
- mrinas
- Beiträge: 2153
- Registriert: Mi Jan 29, 2020 10:12 pm
- Has thanked: 8 times
- Been thanked: 8 times
Re: Scheduled Backup
Der muss nicht dauerhaft laufen, Sicherung wird nachgeholt falls notwendig.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
-
- Beiträge: 375
- Registriert: Fr Sep 11, 2020 10:13 am
- Wohnort: Kiel
- Has thanked: 1 time
Re: Scheduled Backup
Ja klar, wenn man ITler ist und Lust am Basteln hat, ist das alles kein Thema.
Mir ist das zu mühsam und das wird 2/3 der User sicherlich genauso gehen.
Allein die Menge an Beiträgen in diesem Thread zeigt doch, dass es nicht trivial ist.
Meine Idee zielte auf eine einfach zu handhabende Lösung ab.
Mir ist das zu mühsam und das wird 2/3 der User sicherlich genauso gehen.
Allein die Menge an Beiträgen in diesem Thread zeigt doch, dass es nicht trivial ist.
Meine Idee zielte auf eine einfach zu handhabende Lösung ab.
6KWp mit Solaredge StorEdge Dreiphasen-Wechselrichter SE5K mit LG Chem RESU 6.5 Speicher und 6KWp Modulleistung.
Zwei open WB Custom mit Phasenumschaltung (Mai 2021).
Tesla Model 3LR aus 2024 und Eniaq aus 04.2022.
Zwei open WB Custom mit Phasenumschaltung (Mai 2021).
Tesla Model 3LR aus 2024 und Eniaq aus 04.2022.