Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Wie kann ich Codeteile aus einem altem Backup restaurieren

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Wie kann ich Codeteile aus einem altem Backup restaurieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 4 Kommentatoren 438 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    Marty56
    schrieb am zuletzt editiert von
    #1

    Es gibt den Backup adapter.

    Was mir nicht klar ist, wie kann ich auf Scriptsourcecode aus alten Backups zugreifen kann.

    Ich möchte kein komplettes Backup einspielen, sondern nur Codeteile aus alten Backups extrahieren.

    Ich habe mir das Backup tar- File endkomprimiert und finde nur JSON files, die aber nicht so ohne weiteres in einem Text-Editor öffnen kann.

    Ich habe das JSON File mit Visual Studio Editor geöffnet. In diesem File ist aber der Code von den einzelnen Scripts in einer "endlosen" Zeile gespeichert.

    Die Formatierung ist weg, "Neue Zeile" wurde durch \n ersetzt. Es ist für mich damit total mühselig aus dieser Darstellung wieder lesbaren Code zu erzeugen.

    Hat jemand einen Tip?

    HW:NUC (16 GB Ram)
    OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

    1 Antwort Letzte Antwort
    0
    • eric2905E Offline
      eric2905E Offline
      eric2905
      schrieb am zuletzt editiert von
      #2

      Hilft Dir aktuell zwar nicht, aber schau Dir mal den js2fs Adapter an. Der kopiert die Scripte einzeln auf einen anderen Storage.

      Du kannst jetzt aber mit einem guten Editor das „/n“ ersetzen lassen (Suchen & Ersetzen). Dann hast Du die Scripte wieder.

      Gruß,

      Eric

      Von unterwegs getippert

      Roses are red, violets are blue,

      if I listen to metal, my neighbours do too

      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        Das Json Viewer Plugin in Notepad++ kann JSON formatieren.

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Marty56
          schrieb am zuletzt editiert von
          #4

          @paul: Das Json Plugin bringt nichts. Damit sehe ich das, was ich vorher in Visual Studio Editor gesehen habe und das Problem ist ungelöst.

          @eric: Den js2fs Adapter hatte ich schon lange installiert. Er war jedoch buggy. Ich hatte immer doppelte Script und irgendwelche PSI Effekte, so dass ich ihn deaktiviert habe. Die Bugs hatten irgendwas mit dem javascript Controller zu tun.

          LG

          Martin

          HW:NUC (16 GB Ram)
          OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            Marty56
            schrieb am zuletzt editiert von
            #5

            @paul: Das Json Plugin bringt nichts. Damit sehe ich das, was ich vorher in Visual Studio Editor gesehen habe und das Problem ist ungelöst.

            @eric: Den js2fs Adapter hatte ich schon lange installiert. Er war jedoch buggy. Ich hatte immer doppelte Scripts und irgendwelche "PSI"- Effekte, so dass ich ihn deaktiviert habe. Die Bugs hatten irgendwas mit dem javascript Controller zu tun. Funktioniert er jetzt?

            LG

            Martin

            HW:NUC (16 GB Ram)
            OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

            1 Antwort Letzte Antwort
            0
            • paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @Marty56:

              das Problem ist ungelöst. `
              Installiere ioBroker auf einem PC inkl. JS-Adapter und überschreibe die Datei iobroker-data\objects.json mit der aus dem Backup. Dann solltest Du die Skripte in der JS-Instanz auf dem PC bearbeiten / kopieren können.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Antwort Letzte Antwort
              0
              • umbmU Offline
                umbmU Offline
                umbm
                schrieb am zuletzt editiert von
                #7

                @paul53:

                Installiere ioBroker auf einem PC inkl. JS-Adapter und überschreibe die Datei iobroker-data\objects.json mit der aus dem Backup. Dann solltest Du die Skripte in der JS-Instanz auf dem PC bearbeiten / kopieren können. `

                Als ich vor einigen Monaten vor dem gleichen Problem stand, habe ich eine iobroker Instanz auf einer virtuellen Maschine installiert, dort das Backup rückgesichert und habe dadurch Zugriff bekommen.

                Also ähnlich deinem Vorschlag und hinterlässt keine ungewünschten Reste.

                Wenn man einen raspberry rumliegen hat, könnte man den auch einsetzen und die SD-Karte danach wieder anderweitig einsetzen, also auch spurlos…

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                530

                Online

                32.7k

                Benutzer

                82.4k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe