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

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Script Engine "Instanz, die Spiegelung macht"

Scheduled Pinned Locked Moved ioBroker Allgemein
skript engine
14 Posts 6 Posters 1.8k Views 6 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.
  • dkleber89D Offline
    dkleber89D Offline
    dkleber89
    wrote on last edited by
    #1

    Hallo Zusammen,

    auch auf die Gefahr hin das ich blind wie ein Goldfisch bin. Ich habe keine Antwort auf folgende Frage gefunden:

    Was genau macht der Eintrag in der Skript Enginge "Instanz, die Spiegelung macht"? Mein Setup ist das ich zwei Skript Engine Instanzen am laufen habe ... eine prod und eine dev. Kann da jeweils die eigene oder die andere Instanz angeben.

    Kann mir da bitte jemand auf die Sprünge helfen?

    Danke,
    dkleber89

    ? 1 Reply Last reply
    0
    • dkleber89D dkleber89

      Hallo Zusammen,

      auch auf die Gefahr hin das ich blind wie ein Goldfisch bin. Ich habe keine Antwort auf folgende Frage gefunden:

      Was genau macht der Eintrag in der Skript Enginge "Instanz, die Spiegelung macht"? Mein Setup ist das ich zwei Skript Engine Instanzen am laufen habe ... eine prod und eine dev. Kann da jeweils die eigene oder die andere Instanz angeben.

      Kann mir da bitte jemand auf die Sprünge helfen?

      Danke,
      dkleber89

      ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #2

      @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 1 Reply Last reply
      0
      • ? A Former User

        @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
        wrote on last edited by
        #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 Replies Last reply
        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
          A Former User
          wrote on last edited by
          #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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #6

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

              dkleber89

              1 Reply Last reply
              0
              • ? A Former User

                @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
                wrote on last edited by
                #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 Replies Last reply
                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
                  A Former User
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  • ? A Former User

                    @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
                    wrote on last edited by
                    #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 Reply Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      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
                        wrote on last edited by
                        #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 Reply Last reply
                        0
                        • arteckA arteck

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

                          ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by
                          #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 Reply Last reply
                          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
                            wrote on last edited by
                            #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 Reply Last reply
                            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
                              wrote on last edited by
                              #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 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
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              726

                              Online

                              32.7k

                              Users

                              82.4k

                              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