Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Vorlage] Backup - Script in der 2ten Version

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    879

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[Vorlage] Backup - Script in der 2ten Version

Scheduled Pinned Locked Moved Skripten / Logik
132 Posts 18 Posters 23.4k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • simatecS Offline
    simatecS Offline
    simatec
    Developer Most Active
    wrote on last edited by
    #23

    Probiere den Script nochmal neu zu starten oder einen kompletten Neustart von ioBroker.

    Hatte bei mir geholfen.

    Danach liefen die Timer …

    Gesendet von iPhone mit Tapatalk

    • Besuche meine Github Seite
    • Beitrag hat geholfen oder willst du mich unterstützen
    • HowTo Restore ioBroker
    1 Reply Last reply
    0
    • W Offline
      W Offline
      web4wasch
      wrote on last edited by
      #24

      @simatec:

      Probiere den Script nochmal neu zu starten oder einen kompletten Neustart von ioBroker.

      Hatte bei mir geholfen.

      Danach liefen die Timer …

      Gesendet von iPhone mit Tapatalk `

      Danke dir…. gerade probiert! :D

      • Timer funktionieren jetzt...

      Gruss

      Marcus

      1 Reply Last reply
      0
      • W Offline
        W Offline
        web4wasch
        wrote on last edited by
        #25

        Hallo Steffen,

        also funktionieren tun jetzt die Backups (Minimal, Raspberrymatic) per Button und auch per Timer, werden auch auf die NAS verschoben. ;)

        Man muss, wie geschrieben, auf dem IObroker System "sshpass" installieren, sonst macht er auf einer externen Raspberrymatic gar nichts.

        Bei mir halt in einer Ubuntu LTS Umgebung. Wie es auf nem PI-Image aussieht kann ich nicht testen…

        Das Kopieren des Raspberrymatic Backups hat wegen unterschiedlicher Datennamen nicht funktioniert, da Raspberrymatic schon einen Dateinamen fürs Backup mit "HomematicName-Version-Datum-Uhrzeit" schreibt. Und du mit der 'backitup.sh' Datei mit dem Namen "homematic-raspi*" arbeitest.

        Entweder man übernimmt die Struktur von der HomeMatic, schreibt um (hatte ich erst 8-)) oder lässt einfach den Namen der *.sbk Datei, was in meinen Augen mehr Sinn macht. Ich löse es jetzt mit dieser 'backitup.sh' Datei --->

        Die Einbindung des MySql Backups funktioniert zur Zeit nur, wenn die Datenbank auch auf dem IObroker System läuft.

        Da müsste man im Script evtl noch eine Anbindung für andere Systeme, sprich eine Variable einbauen.

        Es wird zwar eine "backupiobroker_mysql*.sql" geschrieben, Aber...

        a) ist die in meinem Fall nicht zu gebrauchen

        b) bleibt die im /opt/iobroker/backups Ordner liegen (wahrscheinlich auch Datei-Namen Probleme?????)

        c) macht das Script nur das Backup mit dem Raspberrymatic Backup -> passt meiner Meinung nicht ganz!

        Momentan bin ich aber schon soooo glücklich. :D

        Hoffe, ich konnte beim Testen helfen? Danke dir.... ;)

        Multihost Umgebung ist egal, da der Master Backup zieht, spielt glaube ich keine Rolle.

        Schönen Gruss

        Marcus
        3615_backitup1.zip

        1 Reply Last reply
        0
        • C Offline
          C Offline
          Chris_k
          wrote on last edited by
          #26

          Hallo.

          Leider bekomme ich die Wigdets nicht richtig importiert.

          Ich habe eine neue View angelegt und dann die Widgets importiert.

          Leider sind nur die gestrichelten Rahmen zu sehen.

          Hat jemand eine Idee?

          Gruß Chris

          1 Reply Last reply
          0
          • Q Offline
            Q Offline
            quorle
            wrote on last edited by
            #27

            So, habe nun die "backitup.sh" mittels USB-Stick auf den PI geladen und mit den Rechten 777 versehen.

            1. Minimales Backup funktioniert und wird auch auf die NAS geladen

            2. Das Komplette Backup funktioniert leider nicht und in der LOG wird auch nichts eingetragen.

            3. Das Raspberrymatic Backup funktioniert leider nicht. Ich verwende pivccu auf dem selber Raspi wie io.Broker läuft.

            Hier kommt folgende Meldung im LOG:

            18:41:22.187	[info]	javascript.0 script.js.common.System.Backup_Version_2: OneClick Raspberrymatic Backup gestartet
            18:41:22.309	[info]	javascript.0 script.js.common.System.Backup_Version_2: exec: _pivccu_raspberrymatic||10|192.168.2.100|Backup/PIVCCU/|netzwerk|egusrvw24|192.168.2.114|Egusrvw24|NEIN|_iobroker|pi|egusrvw24|15 --- Backup-Pfad wurde nicht auf CIFS-Server verbunden --- MYSQL-Backup wird erstellt Kein gueltiger Backup Typ gewaehlt! Moegliche Auswahl: 'minimal', 'komplett' oder 'raspberrymatic' Kein Backup erstellt! --- Backup-Pfad wurde nicht vom CIFS-Server getrennt ---
            18:41:22.310	[warn]	javascript.0 at script.js.common.System.Backup_Version_2:336:9
            

            "sshpass" ist installiert.

            Wenn mir jemand die Befehle sagt, wie man das ganze mittels Konsole testen kann, würde ich dies auch noch testen?

            1 Reply Last reply
            0
            • kmxakK Offline
              kmxakK Offline
              kmxak
              Most Active
              wrote on last edited by
              #28

              mysql backup nur vom localhost möglich? ich habe den aber extern. Kann aber keine IP konfigurieren.

              Im VIS sind die Buttons nicht anklickbar. Gibt es da was zu beachten?

              Gruß Alex

              1 Reply Last reply
              0
              • PeoplesP Offline
                PeoplesP Offline
                Peoples
                wrote on last edited by
                #29

                @web4wasch:

                Die Einbindung des MySql Backups funktioniert zur Zeit nur, wenn die Datenbank auch auf dem IObroker System läuft. `

                Das verstehe ich nicht ganz, welche Mysql-Datenbank willst du sichern wenn du keine auf dem Iobroker laufen hast???

                Die Sicherung ist ja genau für die Mysql-Datenbank des IoBrokers gedacht :?: :?:

                Die Datenbank sofern vorhanden wird bei jedem Backup (mini/komp./rasp) gesichert und verschoben (eigentlich)

                Ich beantworte keine Fragen zu Themen via PN

                1 Reply Last reply
                0
                • PeoplesP Offline
                  PeoplesP Offline
                  Peoples
                  wrote on last edited by
                  #30

                  @quorle:

                  1. Minimales Backup funktioniert und wird auch auf die NAS geladen `

                  • Gut schonmal

                  @quorle:

                  2. Das Komplette Backup funktioniert leider nicht und in der LOG wird auch nichts eingetragen. `
                  Schon mal versucht das Backup via Konsole anzustoßen?

                  @quorle:

                  3. Das Raspberrymatic Backup funktioniert leider nicht. Ich verwende pivccu auf dem selber Raspi wie io.Broker läuft.

                  exec: _pivccu_raspberrymatic||10|192.168.2.100|Backup/PIVCCU/|netzwerk|egusrvw24|192.168.2.114|Egusrvw24|NEIN|_iobroker|pi|egusrvw24|15 --- B
                  ```` `  
                  

                  Prinzipiel funktioniert das nur mit der Raspberrymatic von Jens Maus auf einem sep. Raspberry das Thema pivccu habe ich im Auge simatec hat hier auch schon eine Idee / Lösung die aber NOCH nicht eingebunden ist aber noch kommt!

                  Aber woher kommt "_pivccu_raspberrymatic" hast du den Backuptyp umbenannt?

                  Ich beantworte keine Fragen zu Themen via PN

                  1 Reply Last reply
                  0
                  • PeoplesP Offline
                    PeoplesP Offline
                    Peoples
                    wrote on last edited by
                    #31

                    @kmxak:

                    mysql backup nur vom localhost möglich? ich habe den aber extern. Kann aber keine IP konfigurieren. `
                    Aktuell nur localhost, ich selber nutze keine Datenbank den Shell-Befehl hat Kunibert beigesteuert, und getestet. Wenn du eine Lösung hast bei der man auch noch den Host angeben kann (localhost/oder nas) kann ich das in der nächsten Version einbinden.

                    @kmxak:

                    Im VIS sind die Buttons nicht anklickbar. Gibt es da was zu beachten? `
                    Nein ist nichts zu beachten. Hast du mal geschaut ob evtl. der Z-Index nicht mehr stimmt und die Buttons evtl. "Hinter" dem Kasten liegen

                    Ich beantworte keine Fragen zu Themen via PN

                    1 Reply Last reply
                    0
                    • W Offline
                      W Offline
                      web4wasch
                      wrote on last edited by
                      #32

                      @kmxak:

                      mysql backup nur vom localhost möglich? ich habe den aber extern. Kann aber keine IP konfigurieren. `

                      Guten Morgen,

                      da habe ich mich wahrscheinlich falsch ausgedrückt. :( Klar möchte ich die verwendete MySQL Datei vom IObroker sichern, nur liegt die halt nicht local - sondern auf einem anderen Host. Gleiches Problem wie "kmxak"….

                      Gruss

                      Marcus

                      1 Reply Last reply
                      0
                      • kmxakK Offline
                        kmxakK Offline
                        kmxak
                        Most Active
                        wrote on last edited by
                        #33

                        Ah an den Zindex hatte ich gar nicht gedacht. Ok dann schaue ich mir das Script mal an. Das raspberrymatic Backup läuft auch noch nicht bei mir.

                        Gesendet von meinem SM-G930F mit Tapatalk

                        Gruß Alex

                        1 Reply Last reply
                        0
                        • Q Offline
                          Q Offline
                          quorle
                          wrote on last edited by
                          #34

                          @peoples:

                          @quorle:

                          1. Minimales Backup funktioniert und wird auch auf die NAS geladen `

                          • Gut schonmal

                          @quorle:

                          2. Das Komplette Backup funktioniert leider nicht und in der LOG wird auch nichts eingetragen. `
                          Schon mal versucht das Backup via Konsole anzustoßen?

                          @quorle:

                          3. Das Raspberrymatic Backup funktioniert leider nicht. Ich verwende pivccu auf dem selber Raspi wie io.Broker läuft.

                          exec: _pivccu_raspberrymatic||10|192.168.2.100|Backup/PIVCCU/|netzwerk|egusrvw24|192.168.2.114|Egusrvw24|NEIN|_iobroker|pi|egusrvw24|15 --- B
                          ```` `  
                          

                          Prinzipiel funktioniert das nur mit der Raspberrymatic von Jens Maus auf einem sep. Raspberry das Thema pivccu habe ich im Auge simatec hat hier auch schon eine Idee / Lösung die aber NOCH nicht eingebunden ist aber noch kommt!

                          Aber woher kommt "_pivccu_raspberrymatic" hast du den Backuptyp umbenannt? `

                          Ich habe bei Raspberrymatic einen Zusatztext angehängt ( im Javascript eingefügt ). Aber wenn pivccu noch nicht funktioniert, muss ich warten bis die Funktion mit in das Script eingebunden ist.

                          Mir ist aufgefallen, wenn ich den Button in VIS drücke, dass er den State für Großen Backup auf TRUE setzt, aber nicht mehr auf False, musste den Raspi neu starten.

                          Habe heute wieder ein großes Backup mittels VIS gestartet, dabei passiert folgendes:

                          • Der ioBroker wird gestoppt.

                          • Dann passiert nichts mehr. War mehrmals beim Raspi, aber der scheint nichts zu tun ( grüne LED ist aus, beim alten Backupscript hat die ja dauerhaft geleuchtet bei einem großen Backup ). Aus die CPU Auslastung ( mittels htop nach gesehen ) liegt bei 3%.

                          Leider konnte ich den Befehl in der Konsole nicht absetzen, da ich ihn nicht kenne ;) da ich in Sachen Linux noch etwas doof bin ;)

                          1 Reply Last reply
                          0
                          • C Offline
                            C Offline
                            Chris_k
                            wrote on last edited by
                            #35

                            @Chris_k:

                            Hallo.

                            Leider bekomme ich die Wigdets nicht richtig importiert.

                            Ich habe eine neue View angelegt und dann die Widgets importiert.

                            Leider sind nur die gestrichelten Rahmen zu sehen.

                            Hat jemand eine Idee?

                            Gruß Chris `

                            Hallo.

                            Muss ich für die Widgets einen speziellen Adapter installiert haben, damit sie so wie auf dem Bild zu sehen erscheinen?

                            Ich stehe kurz vor der Verzweiflung.

                            Danke Chris

                            1 Reply Last reply
                            0
                            • C Offline
                              C Offline
                              Chris_k
                              wrote on last edited by
                              #36

                              SO hab den Fehler gefunden. Ich hatte die View ohne Hintergrund erstellt. :oops:

                              Da aber die Schriften weiß sind, habe ich nix gesehen außer den Rahmen.

                              Sorry. Chris

                              1 Reply Last reply
                              0
                              • PeoplesP Offline
                                PeoplesP Offline
                                Peoples
                                wrote on last edited by
                                #37

                                @kmxak:

                                Ah an den Zindex hatte ich gar nicht gedacht. Ok dann schaue ich mir das Script mal an. Das raspberrymatic Backup läuft auch noch nicht bei mir.

                                Gesendet von meinem SM-G930F mit Tapatalk `

                                ssh pass hast du installiert?

                                Ich beantworte keine Fragen zu Themen via PN

                                1 Reply Last reply
                                0
                                • PeoplesP Offline
                                  PeoplesP Offline
                                  Peoples
                                  wrote on last edited by
                                  #38

                                  @quorle:

                                  Mir ist aufgefallen, wenn ich den Button in VIS drücke, dass er den State für Großen Backup auf TRUE setzt, aber nicht mehr auf False, musste den Raspi neu starten.

                                  Habe heute wieder ein großes Backup mittels VIS gestartet, dabei passiert folgendes:

                                  • Der ioBroker wird gestoppt.

                                  • Dann passiert nichts mehr. War mehrmals beim Raspi, aber der scheint nichts zu tun ( grüne LED ist aus, beim alten Backupscript hat die ja dauerhaft geleuchtet bei einem großen Backup ). Aus die CPU Auslastung ( mittels htop nach gesehen ) liegt bei 3%.

                                  Leider konnte ich den Befehl in der Konsole nicht absetzen, da ich ihn nicht kenne ;) da ich in Sachen Linux noch etwas doof bin ;) `

                                  Kommentier mal den stop, den restart und den start des iobrokers in der backitup.sh mit einer # (raute) am anfang der Zeile aus und versuchs nochmal.

                                  Mir wurde gesagt dass es unter Umständen sein kann dass ein, zwei states nicht aktuell sind, da diese erst geschrieben werden bei dem stop aber vielleicht läuft es ja dann wenigstens

                                  Ich beantworte keine Fragen zu Themen via PN

                                  1 Reply Last reply
                                  0
                                  • Q Offline
                                    Q Offline
                                    quorle
                                    wrote on last edited by
                                    #39

                                    @peoples:

                                    @quorle:

                                    Mir ist aufgefallen, wenn ich den Button in VIS drücke, dass er den State für Großen Backup auf TRUE setzt, aber nicht mehr auf False, musste den Raspi neu starten.

                                    Habe heute wieder ein großes Backup mittels VIS gestartet, dabei passiert folgendes:

                                    • Der ioBroker wird gestoppt.

                                    • Dann passiert nichts mehr. War mehrmals beim Raspi, aber der scheint nichts zu tun ( grüne LED ist aus, beim alten Backupscript hat die ja dauerhaft geleuchtet bei einem großen Backup ). Aus die CPU Auslastung ( mittels htop nach gesehen ) liegt bei 3%.

                                    Leider konnte ich den Befehl in der Konsole nicht absetzen, da ich ihn nicht kenne ;) da ich in Sachen Linux noch etwas doof bin ;) `

                                    Kommentier mal den stop, den restart und den start des iobrokers in der backitup.sh mit einer # (raute) am anfang der Zeile aus und versuchs nochmal.

                                    Mir wurde gesagt dass es unter Umständen sein kann dass ein, zwei states nicht aktuell sind, da diese erst geschrieben werden bei dem stop aber vielleicht läuft es ja dann wenigstens `

                                    Habe den "start" und "stop" jetzt auskommentiert und jetzt läuft das große Backup durch. Er erstellt auch ein Backup der MySQL Datenbank, jedoch überträgt er diese nicht auf die NAS. Kann man das eventuell noch lösen?

                                    Man sollte/muss doch den io.Broker stoppen bevor man ein Backup macht und wenn du sagst, dass eventuel noch States gesetzt werden bei stoppen des io.Broker, dann könnte man ja jeweils einen Timeout von 30 Sekunden nach dem Stoppen und vor dem Starten des io.Brokers in die Batch-Datei Packen?

                                    In der VIS wird mir aber nun die History nicht angezeigt, woran könnte dies liegen? den History-Adapter habe ich momentan nicht laufen, da ich alles über die MySQL Datenbank logge.

                                    1 Reply Last reply
                                    0
                                    • ChaotC Offline
                                      ChaotC Offline
                                      Chaot
                                      wrote on last edited by
                                      #40

                                      Irgendwas funktioniert bei mir nicht:

                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 124: `elif [ $BKP_TYP == "komplett" ]; then '
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 124: Syntaxfehler beim unerwarteten Wort `elif'
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 79: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 73: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 72: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 71: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 68: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 65: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 62: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 59: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 56: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 53: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 52: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 37: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 31: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	/opt/iobroker/backitup.sh: Zeile 30: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.699	error	script.js.common.Backup: /opt/iobroker/backitup.sh: Zeile 2: /r>\r': Kommando nicht gefunden.
                                      javascript.0	2018-05-06 11:30:21.565	info	script.js.common.Backup: OneClick Minimal Backup gestartet
                                      host.Haus	2018-05-06 11:30:11.950	info	instance system.adapter.ical.0 terminated with code 0 (OK)
                                      

                                      Ich komme aber nicht so ganz drauf was das sein könnte

                                      ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                                      1 Reply Last reply
                                      0
                                      • Q Offline
                                        Q Offline
                                        quorle
                                        wrote on last edited by
                                        #41

                                        Die Rechte der backitup.sh sind 777 ?

                                        Und die backitup.sh liegt unter /opt/iobroker ?

                                        Die backitup.sh wurde nicht mittels copy & paste eingefügt?

                                        Gesendet von iPhone mit Tapatalk

                                        1 Reply Last reply
                                        0
                                        • ChaotC Offline
                                          ChaotC Offline
                                          Chaot
                                          wrote on last edited by
                                          #42

                                          dreimal JA

                                          Nach einem Neustartversuch ist jetzt alles weg. Der Raspi startet nicht mehr.

                                          ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          452

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe