Da ich zwar schon längere Zeit Homematic CCU verwende, aber nie regelmässig Backups davon angelegt habe, dachte ich mir dafür ein Modul zu erstellen, dieses ist hier zu finden:
Ich habe es eben mit einem RaspberryMatic in der Version 3.47.18.20190918 ausprobiert und konnte ein Backup im gewünschten Verzeichnis erzeugen lassen.
Oha, Danke für die Meldung.
Deine CCU benötigt in diesem Fall etwas länger zum erstellen des Backup Paketes.
Wieder was gelernt, hier kommt ein (zurecht) gesetztes Limit der PHP-Scripte in Symcon zu tragen [set_time_limit] das max. 30 Sekunden betragen darf. Muss mir ansehen wie man das Limit für das Modul erhöhen kann OHNE die php.ini generell zu ändern, was sicher keine gute Idee ist.
Update (v1.2) wurde soeben eingecheckt.
Das Problem mit dem php.ini Timeout sollte somit erledigt sein.
Das Modul wartet nun maximal 4 Minuten auf Auslieferung des Backupfiles der CCU.
Jetzt fehlt nur noch so etwas einfaches für Symcon selbst.
Für die Linux Consolenjunkies, Empfehlung: RSnapshot
Ich sichere damit alle Linux Maschinen, auch Windows Fileserver…
und kann damit Dateiversionen des letzen Jahres zurücksichern.
Wenn ich es richtig verstanden habe, geht ja nur ein lokaler Backup-Pfad… egal was dahinter gemountet ist.
Für Symbox Nutzer ist das etwas blöd, da ja fast geschlossenes System. Über das DropBox Modul von Paresy könnte man es ja nutzen, wenn das Backup in Symcon gespeichert wird.
Das ist jetzt noch nicht zu Ende gedacht… wäre es möglich das zu realisieren? Oder gibt es eine andere Möglichkeit?
Ich selbst nutze es mit mount (per autofs) auf meine Windows-Freigabe.
Kenne Symbox nicht, aber falls dort kein „cifs“ [showmount -e %server%] zur Verfügung steht wäre das ablegen der CCU-Backups in „/var/lib/symcon/backup“ (und Sync per Paresys Dropbox Modul) doch sicher eine Möglichkeit es vom Host wegzubringen.
EDIT: Ich lese aber grad das Symbox SSH-Server kann, also klein->effektiv->schnell->RSnapshot
Das Modul ist super. Ich nutze es mit einer virtualiserten Rasperrymatic CCU.
Allerdings ist bei mir immer der Status „fehlgeschlagen“, obwohl ich die Backups alle 2 Tage, wie konfiguriert, im Backup Folder habe.
Mache ich da noch was falsch? Benachrichtigung habe ich ansonsten deaktiviert.
OK, somit Wissen wir schon das Problem, bzw. warum das Modul behauptet das Backup sei fehlgeschlagen.
Das Modul liest nach dem Empfang der Datei die Grösse, ist diese unter 1MB dann bitte jammern, was in deinem Fall passiert.
Stellt sich natürlich die Frage wie ich auf diesen Grenzwert (1MB) gekommen bin, keine Ahnung, da mein Backup über 3MB beträgt bin ich wahrscheinlich davon ausgegangen das es kleiner 1MB nicht gibt.
Wäre interessant zu Wissen was für eine Grösse ein Backup einer CCU oder Rasperry-Matic nach Neuinstallation so hat…
edit: Habe mir grad schnell ein Raspberrymatic (ova) in Proxmox installiert (ohne vorhandenes Funkmodul), dann ein Backup manuell heruntergeladen, dieses hat 19.7MB !?
Jetzt bin ich nicht schlauer, bzw. weiss nicht was Sinn macht im Modul als Prüfungswert zu setzen…