Scheduled Backup

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
philipp123
Beiträge: 1032
Registriert: Mi Jul 21, 2021 3:00 pm

Re: Scheduled Backup

Beitrag von philipp123 »

Wollte mich einfach nur für die tollen Skripte bedanken.

Das Skript von Jascha läuft bei mir so einwandfrei auf meiner Synology.
LP1: openWB series2 custom mit Phasenumschaltung
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
ALDI-Tuete
Beiträge: 233
Registriert: Di Apr 16, 2019 5:57 pm
Wohnort: Rockenberg

Re: Scheduled Backup

Beitrag von ALDI-Tuete »

Vielen Dank für die Scripte, ich habe das auf meinem Synology NAS mit DSM 7.0-41890 eingerichtet und die Backups werden erzeugt.
Leider erhalte ich einen Fehler aus dem Bereich der Bereinigung der Backupdateien.

Ich habe das Script von Jascha in Betrieb:

Code: Alles auswählen

#!/bin/bash
WALLBOXBASEURL=http://192.168.123.123
OUTPUTDIR=/volume1/backups/openWB/

curl -sS -o /dev/null $WALLBOXBASEURL/openWB/web/settings/backup.php
if [ $? -eq 0 ]
then
  curl -sS -o $OUTPUTDIR/openWB_test_backup_$(date +%Y-%m-%d_%H-%M-%S).tar.gz $WALLBOXBASEURL/openWB/web/backup/backup.tar.gz
ls "$OUTPUTDIR"/openWB_backup_* | head -n -10 | xargs -d '\n' rm
else
  echo "Failed to create backup"
fi
und erhalte einen Fehler zum rm:

Aktueller Status: 123 (Unterbrochen)
Standardausgabe/Fehler:
rm: missing operand
Try 'rm --help' for more information.

Was ist hier mein Fehler? Danke!
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp Aurora WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
1 x Tesla Model 3 LR, 1 x Tesla Model Y LR
philipp123
Beiträge: 1032
Registriert: Mi Jul 21, 2021 3:00 pm

Re: Scheduled Backup

Beitrag von philipp123 »

ALDI-Tuete hat geschrieben: Mo Sep 13, 2021 12:29 pm Vielen Dank für die Scripte, ich habe das auf meinem Synology NAS mit DSM 7.0-41890 eingerichtet und die Backups werden erzeugt.
Leider erhalte ich einen Fehler aus dem Bereich der Bereinigung der Backupdateien.

Ich habe das Script von Jascha in Betrieb:

Code: Alles auswählen

#!/bin/bash
WALLBOXBASEURL=http://192.168.123.123
OUTPUTDIR=/volume1/backups/openWB/

curl -sS -o /dev/null $WALLBOXBASEURL/openWB/web/settings/backup.php
if [ $? -eq 0 ]
then
  curl -sS -o $OUTPUTDIR/openWB_test_backup_$(date +%Y-%m-%d_%H-%M-%S).tar.gz $WALLBOXBASEURL/openWB/web/backup/backup.tar.gz
ls "$OUTPUTDIR"/openWB_backup_* | head -n -10 | xargs -d '\n' rm
else
  echo "Failed to create backup"
fi
und erhalte einen Fehler zum rm:

Aktueller Status: 123 (Unterbrochen)
Standardausgabe/Fehler:
rm: missing operand
Try 'rm --help' for more information.

Was ist hier mein Fehler? Danke!
Dein Fehler ist, dass er nichts löschen kann. Wenn du 10 Dateien hast, ist der Fehler weg.
LP1: openWB series2 custom mit Phasenumschaltung
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Scheduled Backup

Beitrag von derNeueDet »

Was mir auffällt ist einmal, dass es

$OUTPUTDIR/openWB_test_backup_...
heißt und darunter dann

$OUTPUTDIR"/openWB_backup

Ist irgendwie nicht konsistent meiner Meinung nach.

Der Fehler wird erst nicht mehr auftreten, wenn mindestens 11 Backups auf dem Verzeichnis stehen. Davor gibt der head -n -10 nichts aus und damit bekommt der xargs nichts, was er rm übergeben kann.

Edit: jepp, Philipp war schneller


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 250 (07/2023)
ALDI-Tuete
Beiträge: 233
Registriert: Di Apr 16, 2019 5:57 pm
Wohnort: Rockenberg

Re: Scheduled Backup

Beitrag von ALDI-Tuete »

Aaah, 2 x vielen Dank! :D
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp Aurora WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
1 x Tesla Model 3 LR, 1 x Tesla Model Y LR
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Scheduled Backup

Beitrag von HSC »

Wäre eine aufbereitete Anleitung für "automatisches Backup auf Synology" auch was für das Wiki?
Wenn ja, wer würde diese gern erstellen wollen?
VG
ALDI-Tuete
Beiträge: 233
Registriert: Di Apr 16, 2019 5:57 pm
Wohnort: Rockenberg

Re: Scheduled Backup

Beitrag von ALDI-Tuete »

Ich habe mal einen ersten Entwurf erstellt:
https://github.com/snaptec/openWB/wiki/ ... utomatisch

@mrinas: Kannst du vielleicht den Windows/PowerShell-Teil überarbeiten? Ich habe nur die erste Version deines Scripts aufgeführt und etwas generelle Prosa geschrieben. :)
Zuletzt geändert von ALDI-Tuete am Di Sep 14, 2021 5:15 am, insgesamt 3-mal geändert.
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp Aurora WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
1 x Tesla Model 3 LR, 1 x Tesla Model Y LR
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Scheduled Backup

Beitrag von HSC »

Das ist sehr fein von Dir, leider funktioniert der link (noch) nicht und in der Übersicht kann ich es z.Zt. noch nicht finden.🤔
VG
ALDI-Tuete
Beiträge: 233
Registriert: Di Apr 16, 2019 5:57 pm
Wohnort: Rockenberg

Re: Scheduled Backup

Beitrag von ALDI-Tuete »

Du warst zu schnell :-D
Ich habe den Artikel etwas genereller gehalten und dadurch hat sich der Link geändert. Ich habe den Link oben angepasst:
https://github.com/snaptec/openWB/wiki/ ... utomatisch

Ich habe den Artikel erstmal unter "Sonstiges" eingehängt.
Zuletzt geändert von ALDI-Tuete am Di Sep 14, 2021 5:15 am, insgesamt 1-mal geändert.
2 x openWB Standard+ + SMA HM 2.0 + PV 8,8 kWp Aurora WR + PV 5,3 kWp SMA WR + BYD HV 10.2 mit SMA SBS 3.7
1 x Tesla Model 3 LR, 1 x Tesla Model Y LR
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Scheduled Backup

Beitrag von HSC »

Du bist top und schnell!! 👍 Vielen Dank dafür.
Hatte nicht erwartet, dass es heute schon fertig wird....

Einen kl. Fehler habe ich im 2.Satz entdeckt:
Die manuelle Sicherung ist in der Weboberfläche unter "Einstellungen" - "System" - "Backup erstellen" veranlasst werden.
Statt "ist" soll dort bestimmt "kann" stehen?

Aber sonst hervorragend!
Ich als Linux- Dummie, werde mir das Backup damit morgen auf meinem Synology einrichten (....auf jeden Fall versuchen🤭).
VG
Antworten