CCU2 - Skript für automatisches Backup
Moderator: Co-Administratoren
CCU2 - Skript für automatisches Backup
Kann die CCU2 in einem bestimmten Zeitraum eine automatische Backup-Datei z.B. auf einem Fileserver hochladen oder auf die SD-Karte schreiben?
Hat vielleicht schon jemand ein Skript mit ähnlicher Funktion geschrieben?
Hat vielleicht schon jemand ein Skript mit ähnlicher Funktion geschrieben?
Privat
1 Kanäle in 1 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
1x CUX28, 1x HM-Sec-SCo
Ehemalig studentische Projektgruppe
Übersicht des Haus-Projekts (Neubau)
1x CCU2 (Untergeschoss/Stahlbau) || 2x LAN-Gateway (Erdgeschoss/Dachgeschoss)
527 Kanäle in 238 Geräten und 64 CUxD-Kanäle in 17 CUxD-Geräten:
9x HM-Sen-MDIR-O-2, 16x CUX90, 12x HM-LC-Sw2-FM, 18x HM-PB-6-WM55, 33x HM-Sec-SCo, 21x HM-Sec-SD, 19x HM-LC-Bl1PBU-FM, 24x HM-LC-Sw1PBU-FM, 16x HM-TC-IT-WM-W-EU, 19x HM-LC-Sw1-FM, 9x HM-PBI-4-FM, 3x HM-Sec-SD-Team, 1x HM-Sec-TiS, 10x HM-Sec-SC-2, 3x HM-CC-VG-1, 5x HM-Sec-MDIR-2, 2x HM-LC-Sw4-SM, 1x HM-Sen-Wa-Od, 5x HM-LC-RGBW-WM, 1x CUX28, 1x HM-Sen-EP, 3x HM-LC-Dim1T-FM, 1x HM-LC-Sw4-DR, 1x HM-LC-Dim1TPBU-FM, 2x HM-WDS10-TH-O, 1x HM-Sec-WDS-2, 2x HM-ES-PMSw1-Pl, 14x HMW-LC-Sw2-DR, 1x HM-WDS100-C6-O, 2x HMW-IO-12-Sw7-DR
1 Kanäle in 1 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
1x CUX28, 1x HM-Sec-SCo
Ehemalig studentische Projektgruppe
Übersicht des Haus-Projekts (Neubau)
1x CCU2 (Untergeschoss/Stahlbau) || 2x LAN-Gateway (Erdgeschoss/Dachgeschoss)
527 Kanäle in 238 Geräten und 64 CUxD-Kanäle in 17 CUxD-Geräten:
9x HM-Sen-MDIR-O-2, 16x CUX90, 12x HM-LC-Sw2-FM, 18x HM-PB-6-WM55, 33x HM-Sec-SCo, 21x HM-Sec-SD, 19x HM-LC-Bl1PBU-FM, 24x HM-LC-Sw1PBU-FM, 16x HM-TC-IT-WM-W-EU, 19x HM-LC-Sw1-FM, 9x HM-PBI-4-FM, 3x HM-Sec-SD-Team, 1x HM-Sec-TiS, 10x HM-Sec-SC-2, 3x HM-CC-VG-1, 5x HM-Sec-MDIR-2, 2x HM-LC-Sw4-SM, 1x HM-Sen-Wa-Od, 5x HM-LC-RGBW-WM, 1x CUX28, 1x HM-Sen-EP, 3x HM-LC-Dim1T-FM, 1x HM-LC-Sw4-DR, 1x HM-LC-Dim1TPBU-FM, 2x HM-WDS10-TH-O, 1x HM-Sec-WDS-2, 2x HM-ES-PMSw1-Pl, 14x HMW-LC-Sw2-DR, 1x HM-WDS100-C6-O, 2x HMW-IO-12-Sw7-DR
Re: CCU2 - Skript für automatisches Backup
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI
-
- Beiträge: 272
- Registriert: 03.10.2014, 12:46
- System: CCU
- Wohnort: Enzkreis
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 43 Mal
Re: CCU2 - Skript für automatisches Backup
kann man auch auf Windows umbauen (und per Taskplaner automatisch rennen lassen)...svenp hat geschrieben:Wenn du einen Raspberry oder ähnliches hast dann ja.
Siehe -> lxccu.com
- Dateianhänge
-
- get_backup-WIN.zip
- Windows-Batch zum automatischen CCU2-Backup-Download
- (805 Bytes) 308-mal heruntergeladen
Re: CCU2 - Skript für automatisches Backup
funktioniert aber auch mit installiertem CUxD
Joe
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State ("/usr/local/addons/cuxd/extra/ccu_backup /mnt/log/CCU2Back");
317 Kanäle in 124 Geräten und 81 CUxD-Kanäle in 10 CUxD-Geräten
Expertenmodus (Sammy) - Datenpunkteliste (anli) - erweiterter Skript-Parser (anli) - Inventurliste (uwe111) - SystemExec durch CuxD ersetzen (JPS)
Expertenmodus (Sammy) - Datenpunkteliste (anli) - erweiterter Skript-Parser (anli) - Inventurliste (uwe111) - SystemExec durch CuxD ersetzen (JPS)
-
- Beiträge: 272
- Registriert: 03.10.2014, 12:46
- System: CCU
- Wohnort: Enzkreis
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 43 Mal
Re: CCU2 - Skript für automatisches Backup
wollte damit nur sagen, man braucht außer der CCU2 nur einen Windows-PC und GAR NIX extra um ein automatisches Backup erstellen zu lassenjoe.oster hat geschrieben:funktioniert aber auch mit installiertem CUxD
Joe
(man muss nicht unbedingt eine weitere Linux-Kiste/Raspbian haben, man muss keine CUxD-Erweiterung installieren, usw)
Re: CCU2 - Skript für automatisches Backup
Da joe leider im Urlaub ist. Das Skript funktioniert leider nicht. SD-Karte ist eingerichtet, gemountet in CUxD, Ordner stellt und vorhanden.joe.oster hat geschrieben:funktioniert aber auch mit installiertem CUxD
JoeCode: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State ("/usr/local/addons/cuxd/extra/ccu_backup /mnt/log/CCU2Back");
Wenn ich den Code über das SERVICE-Menü ausführe, wird ein Backup erstellt
Code: Alles auswählen
"/usr/local/addons/cuxd/extra/ccu_backup /mnt/log/CCU2Back"
Privat
1 Kanäle in 1 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
1x CUX28, 1x HM-Sec-SCo
Ehemalig studentische Projektgruppe
Übersicht des Haus-Projekts (Neubau)
1x CCU2 (Untergeschoss/Stahlbau) || 2x LAN-Gateway (Erdgeschoss/Dachgeschoss)
527 Kanäle in 238 Geräten und 64 CUxD-Kanäle in 17 CUxD-Geräten:
9x HM-Sen-MDIR-O-2, 16x CUX90, 12x HM-LC-Sw2-FM, 18x HM-PB-6-WM55, 33x HM-Sec-SCo, 21x HM-Sec-SD, 19x HM-LC-Bl1PBU-FM, 24x HM-LC-Sw1PBU-FM, 16x HM-TC-IT-WM-W-EU, 19x HM-LC-Sw1-FM, 9x HM-PBI-4-FM, 3x HM-Sec-SD-Team, 1x HM-Sec-TiS, 10x HM-Sec-SC-2, 3x HM-CC-VG-1, 5x HM-Sec-MDIR-2, 2x HM-LC-Sw4-SM, 1x HM-Sen-Wa-Od, 5x HM-LC-RGBW-WM, 1x CUX28, 1x HM-Sen-EP, 3x HM-LC-Dim1T-FM, 1x HM-LC-Sw4-DR, 1x HM-LC-Dim1TPBU-FM, 2x HM-WDS10-TH-O, 1x HM-Sec-WDS-2, 2x HM-ES-PMSw1-Pl, 14x HMW-LC-Sw2-DR, 1x HM-WDS100-C6-O, 2x HMW-IO-12-Sw7-DR
1 Kanäle in 1 Geräten und 16 CUxD-Kanäle in 1 CUxD-Geräten:
1x CUX28, 1x HM-Sec-SCo
Ehemalig studentische Projektgruppe
Übersicht des Haus-Projekts (Neubau)
1x CCU2 (Untergeschoss/Stahlbau) || 2x LAN-Gateway (Erdgeschoss/Dachgeschoss)
527 Kanäle in 238 Geräten und 64 CUxD-Kanäle in 17 CUxD-Geräten:
9x HM-Sen-MDIR-O-2, 16x CUX90, 12x HM-LC-Sw2-FM, 18x HM-PB-6-WM55, 33x HM-Sec-SCo, 21x HM-Sec-SD, 19x HM-LC-Bl1PBU-FM, 24x HM-LC-Sw1PBU-FM, 16x HM-TC-IT-WM-W-EU, 19x HM-LC-Sw1-FM, 9x HM-PBI-4-FM, 3x HM-Sec-SD-Team, 1x HM-Sec-TiS, 10x HM-Sec-SC-2, 3x HM-CC-VG-1, 5x HM-Sec-MDIR-2, 2x HM-LC-Sw4-SM, 1x HM-Sen-Wa-Od, 5x HM-LC-RGBW-WM, 1x CUX28, 1x HM-Sen-EP, 3x HM-LC-Dim1T-FM, 1x HM-LC-Sw4-DR, 1x HM-LC-Dim1TPBU-FM, 2x HM-WDS10-TH-O, 1x HM-Sec-WDS-2, 2x HM-ES-PMSw1-Pl, 14x HMW-LC-Sw2-DR, 1x HM-WDS100-C6-O, 2x HMW-IO-12-Sw7-DR
Re: CCU2 - Skript für automatisches Backup
Kann ich bestätigen - und nach einer Weile steht in der /var/log/messages
Gruß
Holger
Code: Alles auswählen
Jun 6 20:33:33 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 97 0x61 [1] 0 0x00 [2] 99 0x63 [3] 0 0x00 [4] 100 0x64 [../Platform/DOM/iseESPexec.cpp (11622)]
Holger
Re: CCU2 - Skript für automatisches Backup
Hallo zusammen,
Hier kurz zwei Sachen zum Thema,
1. Das Zielverzeichnis kannst Du unabhängig vom Filenamen als Parameter übergeben.
/usr/local/addons/cuxd/extra/ccu_backup <Zielverzeichnis> <Filename>
2. Verwende die system.Exec(..). Versuch mit CUxD.CUX2801001:2.CMD_EXEC ging auch nicht!
Bei mir laeuft es seit einger Zeit mit einem Taeglichen Backup Script:
Gruss
Bruno
Hier kurz zwei Sachen zum Thema,
1. Das Zielverzeichnis kannst Du unabhängig vom Filenamen als Parameter übergeben.
/usr/local/addons/cuxd/extra/ccu_backup <Zielverzeichnis> <Filename>
2. Verwende die system.Exec(..). Versuch mit CUxD.CUX2801001:2.CMD_EXEC ging auch nicht!
Bei mir laeuft es seit einger Zeit mit einem Taeglichen Backup Script:
Code: Alles auswählen
string stderr;
string stdout;
system.Exec("/usr/local/addons/cuxd/extra/ccu_backup /media/sd-mmcblk0/autobackup " # system.Date("%d") # ".sbk", &stdout, &stderr);
Bruno
- uwe111
- Beiträge: 4820
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: CCU2 - Skript für automatisches Backup
SMA hat geschrieben:Wenn ich jedoch das oben genannte Skript benutze, dann sehe ich zwar im CUxD und im top per SSH das der Befehl angekommen ist, aber es wird einfach kein Backup erstellt. Das Skript läuft dann 2-3 Minuten ins leere.
HolgerN. hat geschrieben:Kann ich bestätigen - und nach einer Weile steht in der /var/log/messages
Habt ihr dafür auch den EXEC_TIMEOUT Kanalparameter entsprechend hochgesetzt?Bruno hat geschrieben:2. Verwende die system.Exec(..). Versuch mit CUxD.CUX2801001:2.CMD_EXEC ging auch nicht!
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir