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. Frage: Javascript Adapter Skripte wiederherstellen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Frage: Javascript Adapter Skripte wiederherstellen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 3 Kommentatoren 3.5k 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.
  • P Offline
    P Offline
    pix
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe eben meine komplette ioBroker Installation neu aufgespielt (inkl. node und npm). Halbe Stunde, klappt einwandfrei. Allerdings ist es jetzt ein Blankosystem.

    Die VIS-Views und -Projekte sind wieder da, ließen sich leicht wiederherstellen.

    Aber wo bekomme ich meine Javascript-Skripte wieder eingebaut? In welcher Datei sind die oder wie spiele ich sie aus einem iobroker backup wieder ein?

    Viele Grüße

    Pix

    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Ich habe ja immer Backups mit ./iobroker backup gemacht. In der komprimiert Backup-Datei finden sich der Ordner für VIS und eine Datei backup.json (hat bei mir 29MB). Darin sind offenbar auch Skripte gespeichert, allerdings ohne Zeilenumbrüche. Mein textWrangler Editor muss ganz schön arbeiten, um diese Datei zu öffnen.

      Im iobroker Ordner gibt es natürlich keine Datei mit Namen backup. Dafür aber die fifos.json und die objects.json. Wie krige ich die wiederhergestellt und für admin lesbar? Ich habe ein altes Timemachine Backup dafür verwendet, dennoch werden keine Skript im Scriptss Reiter angezeigt.

      :o

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        pix
        schrieb am zuletzt editiert von
        #3

        Es hat geklappt. Also die beiden Dateien objects.json und fifos.json habe ich aus alten eigenen Backups wieder in den iobroker-Ordner kopiert (überschrieben). Iobroker neugestartet (vorher gestoppt).

        Wie das aber mit dem iobroker backup geht, weiss ich immer noch nicht.

        Pix :P :P :P

        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          pix
          schrieb am zuletzt editiert von
          #4

          Zu früh gefreut:

          Skripte wieder da, aber im Reiter admin/objekte gibt es keine Javascript Instanzen.

          Erstmal nicht so schlimm. Kann jetzt jedes Skript Copy/Pasten und dann JS neu anlegen.

          Pix

          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

          1 Antwort Letzte Antwort
          0
          • V Offline
            V Offline
            versteckt
            schrieb am zuletzt editiert von
            #5

            Ab admin 0.7.1 kannst du objecttrees als JSON exportieren.

            In diesem Fall dann den JavaScript Baum.

            Gesendet von meinem iPhone mit Tapatalk

            Raspi 1, Raspi 2, iobroker, Mac Mini: alles mit aktueller ioBroker Version

            homegear für Homematic und MAX!

            occ, zWave, rpi, hmm und homekit Entwickler

            1 Antwort Letzte Antwort
            0
            • etvE Offline
              etvE Offline
              etv
              schrieb am zuletzt editiert von
              #6

              …dazu hätte ich auch eine Frage:

              hab mir nun einen weiteren Raspi geordert, werde den mit Jessie neu aufsetzen und möchte dann ioBroker auf diesen neuen Raspi "umziehen" da der aktuell verwendete sowieso neu aufgesetzt gehört - ist meine Testkiste :)

              Wenn ich mir das da durchlese, scheint es so zu sein, dass das komplette zurückspielen des /opt/iobroker Ordners NICHT alles restored? Wie wäre dann die richtige Vorgangsweise, um alles auf ein neues System mit zu nehmen?

              Grüße

              etv

              …ist schon sehr lange begeisterter ioBroker Nutzer! 1x zu Hause und 1x auf der Alm. ioBroker ist das 'Hirn' des Smarthome und steuert HomeMatic und Shellys, loggt was so passiert, zeigt es auf Tabletts schön an und ermöglicht mir via Cloud Adapter den Fernzugriff...

              1 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                pix
                schrieb am zuletzt editiert von
                #7

                Hallo, @versteckt:

                Ab admin 0.7.1 kannst du objecttrees als JSON exportieren.

                In diesem Fall dann den JavaScript Baum. `
                ja, das habe ich mal ausprobiert. Das liefert aber nicht das gewünschte Ergebnis, sondern nur eine Liste der Objekte und derer Deklarationen. Ist aber trotzdem gut zu haben :)

                Ich wünsche mir:

                Im Admin Reiter Scripte, Scripteditor, in jedem Skript

                einen Button, der den Inhalt des Skriptes als Text mit Endung .js im Browser runterlädt. 261_bildschirmfoto_2015-12-19_um_15.05.14.jpg
                oder in der Liste der Skripte hinter jedem Skripttitel: 261_bildschirmfoto_2015-12-19_um_15.19.53.jpg
                Die Dateisollte dann so aussehen:

                YYYYMMDD_Skriptname[_global].js

                Ich weiss, Copy & Paste ginge auch. Doch wer macht das schon regelmäßig.

                So kann man nach dem Bearbeiten der Skripte gleich eine Sicherung im Client erstellen.

                Gruss,

                Pix

                ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                1 Antwort Letzte Antwort
                0
                • V Offline
                  V Offline
                  versteckt
                  schrieb am zuletzt editiert von
                  #8

                  Ja, besser als nichts, für mich als Developer zum debuggen ein super Feature.

                  Das Script selber müsste doch auch im Download drinnen sein, wieder einspielen und man kann es über den JavaScript Editor wieder verwenden.

                  Gesendet von meinem iPhone mit Tapatalk

                  Raspi 1, Raspi 2, iobroker, Mac Mini: alles mit aktueller ioBroker Version

                  homegear für Homematic und MAX!

                  occ, zWave, rpi, hmm und homekit Entwickler

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    pix
                    schrieb am zuletzt editiert von
                    #9

                    Nein, leider ist das Skript nicht enthalten. Ausserdem wird die Datei mit Namen "Unknown" gespeichert. Umbenannt in zB "Test.json" kann ich sie aber in OS X öffnen (Text Wrangler).

                    ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                    1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      pix
                      schrieb am zuletzt editiert von
                      #10

                      Super! Danke, Bluefox.

                      http://forum.iobroker.net/viewtopic.php … 5c2#p29713

                      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                      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

                      745

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      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