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. Script Engine "Instanz, die Spiegelung macht"

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    476

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

Script Engine "Instanz, die Spiegelung macht"

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
skript engine
14 Beiträge 6 Kommentatoren 1.7k Aufrufe 6 Watching
  • Ä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.
  • ? Ein ehemaliger Benutzer

    @dkleber89

    Du meinst das hier:
    2d93f2a0-c00c-46a0-b91d-773b8b8f42cd-image.png

    Damit spiegelst du deine Scripte in einen anderen Pfad, hier bei mir auf das NAS in einen Ordner.

    Das ist recht praktisch, wenn ich mit einem externen Editor die Scripte bearbeiten moechte, dann greife ich mit dem Editor auf den Pfad im NAS zu, und speichere dort wieder ab, der Adaper synct das, und schon ist das Script im iobroker. Musst dann nur die Instanz und oder zumindest das Script nochmal starten.

    dkleber89D Offline
    dkleber89D Offline
    dkleber89
    schrieb am zuletzt editiert von
    #3

    @ilovegym danke für die schnelle Antwort.

    Ich habe das hier gemeint:

    a6a0a1e1-fb5e-40b5-86ab-bf8446e30bcc-image.png

    Ich denke ich habe aber zu kompliziert gedacht. Hier wird einfach ausgewählt welche der Instanzen die "Arbeit" der Spiegelung ins Filesystem übernimmt. Ist das richtig?

    Danke,
    dkleber89

    ? arteckA 2 Antworten Letzte Antwort
    0
    • dkleber89D dkleber89

      @ilovegym danke für die schnelle Antwort.

      Ich habe das hier gemeint:

      a6a0a1e1-fb5e-40b5-86ab-bf8446e30bcc-image.png

      Ich denke ich habe aber zu kompliziert gedacht. Hier wird einfach ausgewählt welche der Instanzen die "Arbeit" der Spiegelung ins Filesystem übernimmt. Ist das richtig?

      Danke,
      dkleber89

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #4

      @dkleber89 Hi, mit verschiedenen Instanzen hast du ja auch verschiedene Scripte, also hier ist nur die Spiegelung der Scripte von Instanz eingeschaltet.
      Die Scripte von Instanz 0 werden nicht gespiegelt.

      N 1 Antwort Letzte Antwort
      0
      • dkleber89D dkleber89

        @ilovegym danke für die schnelle Antwort.

        Ich habe das hier gemeint:

        a6a0a1e1-fb5e-40b5-86ab-bf8446e30bcc-image.png

        Ich denke ich habe aber zu kompliziert gedacht. Hier wird einfach ausgewählt welche der Instanzen die "Arbeit" der Spiegelung ins Filesystem übernimmt. Ist das richtig?

        Danke,
        dkleber89

        arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von
        #5

        @dkleber89 ja genau.. du gibst einmalig den pfad an einmalig und bestimmst welche instanz das copy macht.. früher war es NUR die 0 instanz

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        dkleber89D 1 Antwort Letzte Antwort
        0
        • arteckA arteck

          @dkleber89 ja genau.. du gibst einmalig den pfad an einmalig und bestimmst welche instanz das copy macht.. früher war es NUR die 0 instanz

          dkleber89D Offline
          dkleber89D Offline
          dkleber89
          schrieb am zuletzt editiert von
          #6

          Okay ich denke ich habs jetzt verstanden ... Danke euch für die Unterstützung :-)

          dkleber89

          1 Antwort Letzte Antwort
          0
          • ? Ein ehemaliger Benutzer

            @dkleber89 Hi, mit verschiedenen Instanzen hast du ja auch verschiedene Scripte, also hier ist nur die Spiegelung der Scripte von Instanz eingeschaltet.
            Die Scripte von Instanz 0 werden nicht gespiegelt.

            N Offline
            N Offline
            noox
            schrieb am zuletzt editiert von
            #7

            @ilovegym said in Script Engine "Instanz, die Spiegelung macht":

            @dkleber89 Hi, mit verschiedenen Instanzen hast du ja auch verschiedene Scripte, also hier ist nur die Spiegelung der Scripte von Instanz eingeschaltet.
            Die Scripte von Instanz 0 werden nicht gespiegelt.

            Mir ist das ganze Konzept noch nicht ganz klar: Unter "Skripte" gibt es ja nur einen Verzeichnisbaum unter dem ich dann Script hängen kann. Jedem Script weise ich eine Instanz zu. Es gibt keine Möglichkeit einen eigenen Scripte-Bereich zu haben, wo nur die Skripte einer Javascript-Instanz vorhanden sind? Habe ich das richtig verstanden?

            Ich habe javascript.0 so konfiguriert, dass es nach '/opt/iobroker/scripts' spiegelt. "Instanz, welche die Spiegelung macht" ist 'javascript.0'.
            Das funktioniert, aber es spiegelt alle Skripte, egal zu welcher Instanz die zugeordnet sind.

            Ich habe gerade eine Test-Instanz (javascript.2) angelegt. Wenn ich dort konfiguriere, dass es nach '/opt/iobroker/scripts2' spiegeln soll (mit "Instanz, welche die Spiegelung macht" ist 'javascript.2'), dann passiert da nicht viel. Wenn ich neue Scripte hinzufügen und der Instanz 2 zuordne, bleibt '/opt/iobroker/scripts2' trotzdem leer. Gespiegelt wird das Skript wie alle anderen nach '/opt/iobroker/scripts'.

            D.h. man kann Scripts verschiedener Instanzen nicht in verschiedenen Verzeichnisse spiegeln lassen, oder? Und es wird generell nur das Spiegel-Setting von javascript.0 verwendet?

            ? arteckA 2 Antworten Letzte Antwort
            0
            • N noox

              @ilovegym said in Script Engine "Instanz, die Spiegelung macht":

              @dkleber89 Hi, mit verschiedenen Instanzen hast du ja auch verschiedene Scripte, also hier ist nur die Spiegelung der Scripte von Instanz eingeschaltet.
              Die Scripte von Instanz 0 werden nicht gespiegelt.

              Mir ist das ganze Konzept noch nicht ganz klar: Unter "Skripte" gibt es ja nur einen Verzeichnisbaum unter dem ich dann Script hängen kann. Jedem Script weise ich eine Instanz zu. Es gibt keine Möglichkeit einen eigenen Scripte-Bereich zu haben, wo nur die Skripte einer Javascript-Instanz vorhanden sind? Habe ich das richtig verstanden?

              Ich habe javascript.0 so konfiguriert, dass es nach '/opt/iobroker/scripts' spiegelt. "Instanz, welche die Spiegelung macht" ist 'javascript.0'.
              Das funktioniert, aber es spiegelt alle Skripte, egal zu welcher Instanz die zugeordnet sind.

              Ich habe gerade eine Test-Instanz (javascript.2) angelegt. Wenn ich dort konfiguriere, dass es nach '/opt/iobroker/scripts2' spiegeln soll (mit "Instanz, welche die Spiegelung macht" ist 'javascript.2'), dann passiert da nicht viel. Wenn ich neue Scripte hinzufügen und der Instanz 2 zuordne, bleibt '/opt/iobroker/scripts2' trotzdem leer. Gespiegelt wird das Skript wie alle anderen nach '/opt/iobroker/scripts'.

              D.h. man kann Scripts verschiedener Instanzen nicht in verschiedenen Verzeichnisse spiegeln lassen, oder? Und es wird generell nur das Spiegel-Setting von javascript.0 verwendet?

              ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von
              #8

              @noox Hi, gute Frage, keine Antwort :-) hehe .. ich würd sagen, du hast da n Bug entdeckt.. ich benutze nur eine Instanz, deshalb ist mir das nicht aufgefallen...

              Leg am besten auf Github n Issue dazu an, damit einer der Programmierer sich darüm kümmern kann.

              N 1 Antwort Letzte Antwort
              0
              • ? Ein ehemaliger Benutzer

                @noox Hi, gute Frage, keine Antwort :-) hehe .. ich würd sagen, du hast da n Bug entdeckt.. ich benutze nur eine Instanz, deshalb ist mir das nicht aufgefallen...

                Leg am besten auf Github n Issue dazu an, damit einer der Programmierer sich darüm kümmern kann.

                N Offline
                N Offline
                noox
                schrieb am zuletzt editiert von
                #9

                @ilovegym Hi, danke für die Antwort. Ich denke ich warte noch etwas ab, ob noch Input kommt, und werde ansonst am WE einen Issue öffnen.

                F 1 Antwort Letzte Antwort
                0
                • N noox

                  @ilovegym Hi, danke für die Antwort. Ich denke ich warte noch etwas ab, ob noch Input kommt, und werde ansonst am WE einen Issue öffnen.

                  F Offline
                  F Offline
                  fastfoot
                  schrieb am zuletzt editiert von
                  #10

                  @noox sagte in Script Engine "Instanz, die Spiegelung macht":

                  @ilovegym Hi, danke für die Antwort. Ich denke ich warte noch etwas ab, ob noch Input kommt, und werde ansonst am WE einen Issue öffnen.

                  Wenn im Skripte-Tab alle Skripte aus allen Instanzen sind, wieso erwartest du dann dass das bei der Spiegelung getrennt ist? Ich glaube da nicht an einen bug oder issue

                  iobroker läuft unter Docker auf QNAP TS-451+
                  SkriptRecovery: https://forum.iobroker.net/post/930558

                  N 1 Antwort Letzte Antwort
                  0
                  • N noox

                    @ilovegym said in Script Engine "Instanz, die Spiegelung macht":

                    @dkleber89 Hi, mit verschiedenen Instanzen hast du ja auch verschiedene Scripte, also hier ist nur die Spiegelung der Scripte von Instanz eingeschaltet.
                    Die Scripte von Instanz 0 werden nicht gespiegelt.

                    Mir ist das ganze Konzept noch nicht ganz klar: Unter "Skripte" gibt es ja nur einen Verzeichnisbaum unter dem ich dann Script hängen kann. Jedem Script weise ich eine Instanz zu. Es gibt keine Möglichkeit einen eigenen Scripte-Bereich zu haben, wo nur die Skripte einer Javascript-Instanz vorhanden sind? Habe ich das richtig verstanden?

                    Ich habe javascript.0 so konfiguriert, dass es nach '/opt/iobroker/scripts' spiegelt. "Instanz, welche die Spiegelung macht" ist 'javascript.0'.
                    Das funktioniert, aber es spiegelt alle Skripte, egal zu welcher Instanz die zugeordnet sind.

                    Ich habe gerade eine Test-Instanz (javascript.2) angelegt. Wenn ich dort konfiguriere, dass es nach '/opt/iobroker/scripts2' spiegeln soll (mit "Instanz, welche die Spiegelung macht" ist 'javascript.2'), dann passiert da nicht viel. Wenn ich neue Scripte hinzufügen und der Instanz 2 zuordne, bleibt '/opt/iobroker/scripts2' trotzdem leer. Gespiegelt wird das Skript wie alle anderen nach '/opt/iobroker/scripts'.

                    D.h. man kann Scripts verschiedener Instanzen nicht in verschiedenen Verzeichnisse spiegeln lassen, oder? Und es wird generell nur das Spiegel-Setting von javascript.0 verwendet?

                    arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #11

                    @noox es wird immer nur einmal gespiegelt... ja ALLES in den gleichen Ordner..

                    zigbee hab ich, zwave auch, nuc's genauso und HA auch

                    ? 1 Antwort Letzte Antwort
                    0
                    • arteckA arteck

                      @noox es wird immer nur einmal gespiegelt... ja ALLES in den gleichen Ordner..

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #12

                      @arteck Ahhh daher ist das, was man einstellen kann, nur die Ausführende Instanz... oh mann.. etwas mehr Doku als Rätselraten wäre ab und zu auch nett.. ;-)

                      1 Antwort Letzte Antwort
                      0
                      • F fastfoot

                        @noox sagte in Script Engine "Instanz, die Spiegelung macht":

                        @ilovegym Hi, danke für die Antwort. Ich denke ich warte noch etwas ab, ob noch Input kommt, und werde ansonst am WE einen Issue öffnen.

                        Wenn im Skripte-Tab alle Skripte aus allen Instanzen sind, wieso erwartest du dann dass das bei der Spiegelung getrennt ist? Ich glaube da nicht an einen bug oder issue

                        N Offline
                        N Offline
                        noox
                        schrieb am zuletzt editiert von
                        #13

                        @fastfoot said in Script Engine "Instanz, die Spiegelung macht":

                        Wenn im Skripte-Tab alle Skripte aus allen Instanzen sind, wieso erwartest du dann dass das bei der Spiegelung getrennt ist? Ich glaube da nicht an einen bug oder issue

                        Theoretisch wäre es ja trotzdem möglich. Beim Export filtern. Etwas verwirrend auch, dass man bei jeder Instanz eine Export-Konfiguration angeben kann.

                        Aus Entwicklersicht verstehe ich es, da die Instanz-Einstellungen bei der Adapter-Erstellung vermutlich einfach zu konfigurieren sind und es kompliziert bis eventuell unmöglich wäre, diese pro Instanz unterschiedlich zu gestalten. Aber ohne weitere Hinweise oder ausführliches Testen ist das Verhalten nicht ganz selbsterklärend.

                        AlCalzoneA 1 Antwort Letzte Antwort
                        0
                        • N noox

                          @fastfoot said in Script Engine "Instanz, die Spiegelung macht":

                          Wenn im Skripte-Tab alle Skripte aus allen Instanzen sind, wieso erwartest du dann dass das bei der Spiegelung getrennt ist? Ich glaube da nicht an einen bug oder issue

                          Theoretisch wäre es ja trotzdem möglich. Beim Export filtern. Etwas verwirrend auch, dass man bei jeder Instanz eine Export-Konfiguration angeben kann.

                          Aus Entwicklersicht verstehe ich es, da die Instanz-Einstellungen bei der Adapter-Erstellung vermutlich einfach zu konfigurieren sind und es kompliziert bis eventuell unmöglich wäre, diese pro Instanz unterschiedlich zu gestalten. Aber ohne weitere Hinweise oder ausführliches Testen ist das Verhalten nicht ganz selbsterklärend.

                          AlCalzoneA Offline
                          AlCalzoneA Offline
                          AlCalzone
                          Developer
                          schrieb am zuletzt editiert von
                          #14

                          @all Die Spiegelung spiegelt immer alle Skripte aller Instanzen.

                          Interessant wird diese Option vor allem dann, wenn die Skript-Instanzen über mehrere Hosts verteilt sind. Je nachdem, auf welchem Host (also in welches Dateisystem) die Spiegelung passieren soll, muss das dann eine andere Instanz übernehmen.
                          In den meisten Fällen (mehrere Instanzen, z.B. dev/prod auf einem Host) ist es eher uninteressant.

                          Wir hatten auch mal diskutiert, jede Instanz getrennt ihre Skripte spiegeln zu lassen, aber keinen wirklichen Mehrwert darin gesehen.

                          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                          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

                          573

                          Online

                          32.5k

                          Benutzer

                          81.8k

                          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