Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Globales Script - Instanz startet neu

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Globales Script - Instanz startet neu

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dicken
      Dicken last edited by

      Hey, ist das normal das immer wenn man ein globales Script bearbeitet und es speichert, dann automatisch die Javascript Instanz ebenfalls neu startet?

      Habe mir das nachgebaut: https://www.kreyenborg.koeln/iobroker-eigene-protokoll-funktion-logging-erstellen/

      Funktioniert auch, nur immer wenn ich wie gesagt eine Änderung im Script vornehme und es abspeichere, wird die Javascript Instanz neu gestartet und alle meine sonstigen Scripte in common werde neu gestartet.

      A htrecksler 2 Replies Last reply Reply Quote 0
      • A
        Ahnungsbefreit @Dicken last edited by

        @dicken Ich nutze keine "global" Scripts, da diese ja an alle anderen Scripte angehängt werden. Aber genau aus diesem Grund klingt es logisch, wenn bei einer Änderung die Instanz neu gestartet wird.

        1 Reply Last reply Reply Quote 0
        • Dicken
          Dicken last edited by

          @ahnungsbefreit sagte in Globales Script - Instanz startet neu:

          @dicken Ich nutze keine "global" Scripts, da diese ja an alle anderen Scripte angehängt werden. Aber genau aus diesem Grund klingt es logisch, wenn bei einer Änderung die Instanz neu gestartet wird.

          Ah ok, hab jetzte die einelnen Protokoll Abfragen in ein zweites Script in "common" ausgelagert. Funktioniert auch und ich kann dran basteln ohne das irgendwas ständig neu startet.

          Danke für die Hilfe 🙂

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Dicken last edited by

            @dicken du weißt aber schon warum global nur für echte Experten sichtbar ist?

            Dicken 1 Reply Last reply Reply Quote 0
            • Dicken
              Dicken @Homoran last edited by

              @homoran sagte in Globales Script - Instanz startet neu:

              @dicken du weißt aber schon warum global nur für echte Experten sichtbar ist?

              In der Anleitung oben steht halt das man es da ablegen soll, da liegt es jetzt und der Expertenmodus ist wieder ausgestellt. Normalerweise erstelle ich alles immer in common, wenns nich explizit verlangt wird in global abzulegen. Ist auch tatsächlich das einzige Script, welches jetzt bei mir in global liegt.

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Dicken last edited by Homoran

                @dicken sagte in Globales Script - Instanz startet neu:

                In der Anleitung oben steht halt das man es da ablegen soll

                die Aussage darin ist IMHO irreführend:

                Da das Skript im globalen Bereich von Javascript liegt, kann jedes Skript nun auf diese Funktion zugreifen

                Ich bin zwar kein Skripter, sehe aber in der Aussage einen UNterschied zu der

                ein Skript unter global wird vor jedem anderen Skript ausgeführt.

                Ich bin nicht in der Lage zu beurteilen, ob das genannte Skript zu Problemen führen kann.

                A Dicken 2 Replies Last reply Reply Quote 0
                • A
                  Ahnungsbefreit @Homoran last edited by

                  @homoran Wenn das Script in Global nur Funktionen bereit stellt, die von anderen Scripts aufgerufen werden können (und so verstehe ich das Script hier), dann ist die Aussage schon richtig. Wenn natürlich ein Script in "Global" auch einen Trigger hat, dann ist das Chaos garantiert 🙂

                  1 Reply Last reply Reply Quote 1
                  • Dicken
                    Dicken @Homoran last edited by Dicken

                    @homoran sagte in Globales Script - Instanz startet neu:

                    die Aussage darin ist IMHO irreführend:

                    🤷‍♂️ Hab nur das gemacht was da steht 😄

                    @ahnungsbefreit sagte in Globales Script - Instanz startet neu:

                    Wenn natürlich ein Script in "Global" auch einen Trigger hat, dann ist das Chaos garantiert

                    Die Ereignissabfrage hab ich ja nun ausgelagert. Das war erst nicht ersichtlich in dem Link oben, dass das nicht ins selbe Script kommt, sondern auch in einem zweiten funktioniert 🙂

                    1 Reply Last reply Reply Quote 0
                    • htrecksler
                      htrecksler Forum Testing @Dicken last edited by

                      @dicken sagte in Globales Script - Instanz startet neu:

                      Hey, ist das normal das immer wenn man ein globales Script bearbeitet und es speichert, dann automatisch die Javascript Instanz ebenfalls neu startet?

                      zur Ursprungsfrage... Ja, das ist normal und muss so sein.

                      1 Reply Last reply Reply Quote 1
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      848
                      Online

                      31.8k
                      Users

                      80.0k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      247
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo