NEWS
Adapter: iobroker.backitup (stable Release)
-
…...es wird schon aber noch ein Fehler:
backitup.0 2018-07-05 22:15:27.816 info error --- Backup-File wurde nicht auf ein anderes Verzeichnis kopiert --- backitup.0 2018-07-05 22:15:27.816 info backupiobroker_minimal-2018_07_05-22_15_10.tar.gz backitup.0 2018-07-05 22:15:27.816 info --- Backup-File FTP-Upload wird gestartet --- backitup.0 2018-07-05 22:15:27.816 info success --- Ueberpruefung auf alte Dateien und loeschen erfolgreich --- backitup.0 2018-07-05 22:15:27.816 info --- Alte Backups entfernen --- backitup.0 2018-07-05 22:15:27.816 info success --- Ein normales Backup wurde erstellt --- backitup.0 2018-07-05 22:15:27.816 info Backup created: /opt/iobroker/backups/2018_07_05-22_15_11_backupiobroker.tar.gz backitup.0 2018-07-05 22:15:27.816 info --- Es wurde ein Normales Backup gestartet --- backitup.0 2018-07-05 22:15:27.816 info exec: minimal||5|wdmycloud.local/UI/||admin|xxx||||FTP||||||5 backitup.0 2018-07-05 22:15:10.059 info bash /opt/iobroker/node_modules/iobroker.backitup/backitup.sh "minimal||5|wdmycloud.local/UI/||admin|xxx||||FTP||||||5" backitup.0 2018-07-05 22:14:57.360 info 10 00 23 */5 * * backitup.0 2018-07-05 22:14:57.352 info Ein ccu Backup wurde um 23:00 Uhr jeden 5 Tag aktiviert backitup.0 2018-07-05 22:14:57.352 info Das komplett Backup wurde deaktiviert backitup.0 2018-07-05 22:14:57.352 info 10 15 22 */1 * * backitup.0 2018-07-05 22:14:57.323 info Ein minimal Backup wurde um 22:15 Uhr jeden 1 Tag aktiviert backitup.0 2018-07-05 22:14:57.304 info starting. Version 0.1.6 in /opt/iobroker/node_modules/iobroker.backitup, node: v8.11.1 backitup.0 2018-07-05 22:14:57.263 info States connected to redis: 127.0.0.1:6379 backitup.0 2018-07-05 22:14:57.256 debug statesDB connected backitup.0 2018-07-05 22:14:57.220 debug objectDB connected backitup.0 2018-07-05 22:14:53.384 info terminating backitup.0 2018-07-05 22:14:53.373 info cleaned everything up... backitup.0 2018-07-05 22:11:11.917 info 10 00 23 */5 * * backitup.0 2018-07-05 22:11:11.908 info Ein ccu Backup wurde um 23:00 Uhr jeden 5 Tag aktiviert
Übriges: <size size="150">SUPER ARBEIT</size> 8-)
-
In deiner Pfadangabe zum FTP fehlt der / am Anfang.
Ist in der Readme beschrieben…
Gesendet von iPhone mit Tapatalk
-
…...es wird schon aber noch ein Fehler: `
Du hattest die Windows-Lösung richtig? -
Ja,
aber ich habe ioBroker auf einen RPI3 installiert um zu testen…..........
-
Ja,
aber ich habe ioBroker auf einen RPI3 installiert um zu testen….......... `
Funktioniert es mit dem vorgestellten Slash?
-
Ich denke das ich die Bindings richtig habe:
{wert:backitup.0.OneClick.start_komplett_Backup; wert === "true" ? "Minimal Backup wird erstellt" : "Minimal Backup starten"}
und
{wert:backitup.0.OneClick.start_komplett_Backup; wert === "true" ? "Komplett Backup wird erstellt" : "Komplett Backup starten"}
-
In deiner Pfadangabe zum FTP fehlt der / am Anfang.
Ist in der Readme beschrieben…
Gesendet von iPhone mit Tapatalk `
Da habe ich wohl was Falsch eingegeben…..
Ich Glaube ich sollte mal meinen PI mit Windows bekannt machen…..
-
In deiner Pfadangabe zum FTP fehlt der / am Anfang.
Ist in der Readme beschrieben…
Gesendet von iPhone mit Tapatalk `
Da habe ich wohl was Falsch eingegeben…..
Screenshot (140).png `
Du hast bei host …../UI/und bei Pfad /UI/..... -> Das baut er zu ..../UI//UI/.... Zusammen, soll das so sein?
-
Ich denke das ich die Bindings richtig habe: `
Schaut zumindest so aus, hab mal schnell von einem meiner Buttons einen Widgetexport gemacht dass du Ihn versuchen kannst:
[{"tpl":"tplJquiButtonState","data":{"oid":"backitup.0.OneClick.start_minimal_Backup","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","buttontext":"{wert:backitup.0.OneClick.start_minimal_Backup; wert === \"true\" ? \"Minimal Backup wird erstellt\" : \"Minimal Backup starten\"}","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"no_style":false,"value":"true"},"style":{"left":"378px","top":"750px","border-width":"","border-style":"","border-color":"","width":"220px","height":"100px","z-index":"3"},"widgetSet":"jqui"}]
-
Appollon77 hat ja schon das meiste genannt was ich heute Vormittag schon gesehen hatte, aber ein paar sachen hab ich noch.
-
die Zeilen 15 bis 18 in der main.js können gelöscht werden, außer ihr verwendet "variable" im code
-
Doku: ihr habt ja im docs Ordner die Doku in de und en angelegt, hier wäre zu Überlegen in der Readme darauf zu verlinken und nur die Beschreibung in der Readme zu belassen und um die Englische zu erweitern
-
falls sinnvoll/möglich könnte man den Adapter noch von daemon auf schedule umbauen. Ihr schreibt ja das er Zyklisch Backups erstellt, somit könnte man die Systemlast etwas reduzieren wenn der Adapter nicht ständig läuft.
Außerdem könntet ihr auf node-schedule verzichten.
Für das One-Click Backup könnte man in diesem Fall ein Skript im JS Adapter verwenden das den Adapter Startet.
- die Datei "initial" scheint unnötig zu sein
Dickes Danke an euch das ihr eine einfache Lösung für Backups gebaut habt.
-
-
Ich greife via Windows Pc auf meinen PI zu…..
Die NAS ist eine WD MY CLOUD der Pfad zu dieser ist:
http://wdmycloud.local/UI/shares/iobroker
-
Ich greife via Windows Pc auf meinen PI zu…..
Die NAS ist eine WD MY CLOUD der Pfad zu dieser ist:
http://wdmycloud.local/UI/shares/iobroker ```` `
Versuchs mal so:
…. und sag ob das so funktioniert hat
-
Ich greife via Windows Pc auf meinen PI zu…..
Die NAS ist eine WD MY CLOUD der Pfad zu dieser ist:
http://wdmycloud.local/UI/shares/iobroker ```` `
Versuchs mal so:
screen.JPG
…. und sag ob das so funktioniert hat `
Und nun hab ich natürlich noch den "/" hinter dem Pfad vergessen -
backitup.0 2018-07-05 23:20:27.263 info error --- Backup-File wurde nicht auf ein anderes Verzeichnis kopiert --- backitup.0 2018-07-05 23:20:27.263 info backupiobroker_minimal-2018_07_05-23_20_10.tar.gz backitup.0 2018-07-05 23:20:27.263 info backupiobroker_minimal-2018_07_05-22_15_10.tar.gz backitup.0 2018-07-05 23:20:27.263 info --- Backup-File FTP-Upload wird gestartet --- backitup.0 2018-07-05 23:20:27.263 info success --- Ueberpruefung auf alte Dateien und loeschen erfolgreich --- backitup.0 2018-07-05 23:20:27.263 info --- Alte Backups entfernen --- backitup.0 2018-07-05 23:20:27.263 info success --- Ein normales Backup wurde erstellt --- backitup.0 2018-07-05 23:20:27.263 info Backup created: /opt/iobroker/backups/2018_07_05-23_20_11_backupiobroker.tar.gz backitup.0 2018-07-05 23:20:27.263 info --- Es wurde ein Normales Backup gestartet --- backitup.0 2018-07-05 23:20:27.263 info exec: minimal||5|wdmycloud.local|/UI/shares/iobroker/|admin|xxx||||FTP||||||5 backitup.0 2018-07-05 23:20:10.048 info bash /opt/iobroker/node_modules/iobroker.backitup/backitup.sh "minimal||5|wdmycloud.local|/UI/shares/iobroker/|admin|xxx||||FTP||||||5"
-
Hab gerade festgestellt das die OneClick states alle Schreibgeschützt (write: false) sind.
-
Ich habe keine Ahnung was das mit meinen Buttons war. Ich habe deine importiert und es funktioniert.
DANKE dafür.
-
Ich denke das ich die Bindings richtig habe: `
Schaut zumindest so aus, hab mal schnell von einem meiner Buttons einen Widgetexport gemacht dass du Ihn versuchen kannst:
[{"tpl":"tplJquiButtonState","data":{"oid":"backitup.0.OneClick.start_minimal_Backup","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","buttontext":"{wert:backitup.0.OneClick.start_minimal_Backup; wert === \"true\" ? \"Minimal Backup wird erstellt\" : \"Minimal Backup starten\"}","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"no_style":false,"value":"true"},"style":{"left":"378px","top":"750px","border-width":"","border-style":"","border-color":"","width":"220px","height":"100px","z-index":"3"},"widgetSet":"jqui"}] ```` `
Geht bei mir auch!
-
@Jey Cee:Hab gerade festgestellt das die OneClick states alle Schreibgeschützt (write: false) sind. `
Das hab ich tatsächlich vergessen zu ändern, hab ich gerade gefixt.
Dank dir für den Hinweis
-
Ich greife via Windows Pc auf meinen PI zu…..
Die NAS ist eine WD MY CLOUD der Pfad zu dieser ist:
http://wdmycloud.local/UI/shares/iobroker ```` `
Eventuell gibt es Probleme mit dem Hostnamen.
Setze an der Stelle mal die IP von deinem NAS ein.
Gesendet von iPhone mit Tapatalk
-
@Jey Cee:Appollon77 hat ja schon das meiste genannt was ich heute Vormittag schon gesehen hatte, aber ein paar sachen hab ich noch.
-
die Zeilen 15 bis 18 in der main.js können gelöscht werden, außer ihr verwendet "variable" im code
-
Doku: ihr habt ja im docs Ordner die Doku in de und en angelegt, hier wäre zu Überlegen in der Readme darauf zu verlinken und nur die Beschreibung in der Readme zu belassen und um die Englische zu erweitern
-
falls sinnvoll/möglich könnte man den Adapter noch von daemon auf schedule umbauen. Ihr schreibt ja das er Zyklisch Backups erstellt, somit könnte man die Systemlast etwas reduzieren wenn der Adapter nicht ständig läuft.
Außerdem könntet ihr auf node-schedule verzichten.
Für das One-Click Backup könnte man in diesem Fall ein Skript im JS Adapter verwenden das den Adapter Startet.
- die Datei "initial" scheint unnötig zu sein
Dickes Danke an euch das ihr eine einfache Lösung für Backups gebaut habt. `
Danke für das super Feedback und die Tips …
Wir schauen uns das mal an und werden da noch einiges anpassen.
Mit dem umbauen auf schedule bin ich mir nicht so sicher.
Wir haben ja 3 unterschiedliche Backupzeiten zur Auswahl.
Geht das denn, wenn der Adapter als schedule läuft?
Bisher ist mir immer nur eine Zeit bekannt, die man parametrieren kann
-