Backup- Install Tool ioBroker

  • Tool um ioBroker zu installieren auf ein Rasperry und Backups zu erstellen.

    Backups werden gespeichert auf ein Windows PC oder auf ein USB-Stick der am Rasperry dran ist oder direkt auf den Raspberry



    --->Download Tool<---

    --->Download Tool alternative<---

    --->Download Tool alternative<---


    --->Download Image<---

    --->Download Image alternative<---




    Backup Blockly Script


    Ordner muss vorhanden sein /media/usbstick und Rechte für Benutzer "iobroker" haben.

    Falls nicht vorhanden:

    Code
    1. sudo mkdir /media
    2. sudo mkdir /media/usbstick
    3. sudo chown -R iobroker /media/usbstick

    Mit dem Blockly Script kann mit Alexa mit "Backup an" ein Backup erstellen.

    Und mit "Backup aus" ioBroker zurück setzen.

    Backup Jacascript


    Jeden Tag um 4.00Uhr Nachts wird ein Backup erstellt in /media/usbstick

    Die Ordner müssen vorhanden sein... Siehe weiter oben...

    Alle Backups die älter als 7 Tage sind, werden automatisch gelöscht. Damit der Speicher nicht überläuft.

    Code
    1. "schedule";
    2. function backup() {
    3. exec('cd /opt/iobroker/; tar -czf /media/usbstick/backup-$(date +%d-%m-%Y-%H-%M-%S).tar.gz iobroker-data node_modules; find /media/usbstick -cmin +10080 -delete',
    4. function (error, stdout, stderr) {console.log('stdout: ' + stdout);});
    5. }
    6. schedule("00 04 * * *", function(obj){
    7. backup();
    8. });

    Version 1.0

    02.03.2019

    +Auto mount USB- Stick nach Raspy Neustart.

    +USB Tab erneuert.

    +Software Version Anzeige Online und Installiert.

    +Änderung an ioBroker Installation.

    +Änderung Texte

    +Alexa kann Backup erstellen und zurücksetzen

    +USB- Backup, PC- Backup, Autobackup ioBroker geändert.


    Bei Problemen...!!!


    sudo chmod 777 /opt/iobroker

    sudo chown -R iobroker /opt/iobroker


    -------------------


    ↓↓Taucht bei diesen beiden eine Fehlermeldung auf, einfach ignorieren↓↓

    sudo chmod 777 /media/usbstick

    sudo chown -R iobroker /media/usbstick



  • Hallo,
    Jetzt wollte ich auch das Backup in mein Vis Einpflegen und habe dafür das Blockly verwendet.
    Habe mir das Blockly aber mal genauer angesehen und glaube das sich hier ein Fehler eingeschlichen hat gegenüber dem Video vom 14.03.2018!?
    Der Befehl für das "Backup" (Wahr) als auch für das "Restore" (Unwahr) ist der selbe...
    Kannst Du das mal checken? Oder stimmt das so?

    exec Befehl Wahr = (cd /opt/iobroker/; tar -czf /media/usbstick/backup-$(date +%d-%m-%Y-%H-%M-%S).tar.gz iobroker-data node_modules)
    und
    exec Befehl Unwahr = (cd /opt/iobroker/; tar -czf /media/usbstick/backup-$(date +%d-%m-%Y-%H-%M-%S).tar.gz iobroker-data node_modules)

    Danke schonmal für die Hilfe
    Grüße!

  • Habe verzweifelt versucht den ioBroker zu installieren lief alles gut bis ich mit Putty gestartet habe.

    Das zeig er mir an: Using username "pi".

    Access denied

    SSH server: Password authentication

    Using keyboard-interactive authentication.

    Password:

    Was mache ich verkehrt? ||

    Habe schon drei versuche hinter mir alles das gleiche.

    Win10, FritzBox und Raspi3.

  • Also wenn eine Verbindung nicht funktioniert, würde ich folgende Sachen erstmal vermuten:

    • Wie vorher erwähnt, ob die SSH Datei auf der SD Karte ist.
    • Ob man mit der richtigen IP Adresse verbunden ist. Habe selbst das Problem gehabt, als ich mir ein Beelink gekauft habe und alles für ioBroker installieren wollte, habe immer versucht mich auf die IP vom Raspberry einzuloggen und nicht auf den Beelink (also IP verwechselt). Das Brett konnte nicht groß genug sein, was ich mir am liebsten vor den Kopf gehauen hätte. :D
    • Dann gäbe es noch die Frage, ob das Passwort richtig geschrieben wurde. Mein aller erster Fehler war, das ich rasberry eingegeben habe und nicht raspberry.

    Smart Home Zentrale: Beelinkt BT3 Pro mit ioBroker und Pi-Hole Betrieb.

    Projekte: Briefkasten Einwurferkennung, Licht und Steckdosen mit Shelly aktualisieren, Smarter Spiegel

  • Mahlzeit,

    erstmal vielen Dank für das super Tool....funktioniert super !!


    Ich habe aber Probleme mit den Skripten für die Backups.


    Beim Blockly Skript für Alexa wird kein Backup erstellt....Wiederherstellung funktioniert.


    Das Java Skript für die tägliche Sicherung funktioniert bei mir leider nicht.


    Habe ich evtl. was vergessen zu installieren ?


    Hat jemand eine Idee ??


    Grüße

  • Das Problem liegt leider an ioBroker selber. Es gibt zu viele Verschieden "Versionen". Es geht um Recht der Ordner. Um Linux User u.s.w... Das ist ein Wenig Problematisch...

    So müsste es funzen..

    sudo chmod 777 /opt/iobroker

    sudo chown -R iobroker /opt/iobroker


    Bitte mal Testen..


    Das kann auch getestet werde.

    Taucht bei diesen beiden eine Fehlermeldung auf, einfach ignorieren

    sudo chmod 777 /media/usbstick

    sudo chown -R iobroker /media/usbstick

  • Ich glaube das Tool vom Shark ist nur auf Linux ausgelegt. Weiß nicht, vielleicht heckt er ja im Hintergrund grade was für Windows aus. :D

    Ich habe auch den BT3 Pro und als aller erstes ist das Windows 10 runter geflogen. Finde ich auch für meine Anwendungen besser.

    Smart Home Zentrale: Beelinkt BT3 Pro mit ioBroker und Pi-Hole Betrieb.

    Projekte: Briefkasten Einwurferkennung, Licht und Steckdosen mit Shelly aktualisieren, Smarter Spiegel