Navigation

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

    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

    2. javascript Instanz

    This topic has been deleted. Only users with topic management privileges can see it.
    • AlCalzone
      AlCalzone Developer @v522533 last edited by AlCalzone

      @v522533 sagte in 2. javascript Instanz:

      wie macht man es sonst "richtig"?

      Wie an vielen anderen Stellen beschrieben:

      • Skript immer an lassen
      • Einen eigenen Trigger-Datenpunkt erstellen und diesen statt scriptEnabled.* steuern.
      • Im Skript auf Änderung dieses Datenpunktes reagieren und nicht einfach die Aktionen bei Skriptstart ausführen
      v522533 1 Reply Last reply Reply Quote 0
      • v522533
        v522533 @AlCalzone last edited by

        @AlCalzone
        danke Dir

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

          @Homoran

          hier der screenshot beider Instanzen:
          javascript Instanz 0. diese läuft unter dem dem Master :
          6cc0dab5-b343-4fb5-ae99-7d9b9b443465-grafik.png

          javascript Instanz 1, diese wurde dem Slave hinzugefügt:
          291f381e-2bb0-432d-aa5b-278866b97b07-grafik.png

          ab common sieht man bei beiden das die Scriptordner, gleich sind bei beiden Instranzen, habe bei der Instanz schon versucht alle Order rauszulöschen, nach dem neustarten der Instanz sind sie aber sofort wieder da und ident

          vorallem habe absichtlich eine 2. javascript Instanz für den Slave angelegt um dort wenige Scripte auf dem Slave laufen zu lassen um den Master etwas zu entlasten, für mich sieht es aber danach aus als ob alles auf dem Slave gespiegelt wurde , was ich völlig unnötig finde!

          3835fbd5-4115-4d09-b1bb-b88ba3891673-grafik.png

          AlCalzone Homoran 2 Replies Last reply Reply Quote 0
          • AlCalzone
            AlCalzone Developer @MyzerAT last edited by

            @MyzerAT das ist doch immer noch der Objektbaum und nicht die Oberfläche des Skript Adapters (da wo du die Skripte schreibst)

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

              @MyzerAT sagte in 2. javascript Instanz:

              für mich sieht es aber danach aus als ob alles auf dem Slave gespiegelt wurde , was ich völlig unnötig finde!

              Da ich nicht weiß was sich in den Verzeichnissen befindet kann ich dazu nichts sagen.

              Bitte die Frage von @AlCalzone beantworten und einen screenshot von dem Scriptfenster einstellwn.

              Dort solltest du die Skripte dem gewünschten Host zugeordnet haben.

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

                ich habs gefunden, wenn man das jeweilige Script umbenennt, kann man auch dort die Instanz einstellen, echt sehr gut versteckt!

                ef4dcdea-bfde-4f8e-8c05-de99c4ec37b2-grafik.png

                AlCalzone 1 Reply Last reply Reply Quote 0
                • AlCalzone
                  AlCalzone Developer @MyzerAT last edited by

                  @MyzerAT Und diese Zuordnung stimmt oder nicht? Die kleine Zahl vorm Namen gibt die Instanz an.

                  arteck 1 Reply Last reply Reply Quote 0
                  • arteck
                    arteck Developer Most Active @AlCalzone last edited by arteck

                    @AlCalzone so wie ich das verstanden habe hat Rudi die gleiche Scripte unter 2 Instanzen angelegt bekommen

                    als er die 2-te instanz angelegt hat..

                    ist so als ob bei Anlegen die Baumstruktur im Objekten auf die 2-te Instanz kopiert wurde

                    1 Reply Last reply Reply Quote 0
                    • AlCalzone
                      AlCalzone Developer last edited by

                      Genau das will ich eben herausfinden. Aus dem Screenshot ist es nämlich wieder nicht zu erkennen.

                      MyzerAT 1 Reply Last reply Reply Quote 0
                      • MyzerAT
                        MyzerAT @AlCalzone last edited by

                        @AlCalzone

                        was erkennst du da nicht, da sieht man ja eindeutig das beide Instanzen die selbe Struktur haben, in den Ordnern sind auch die selben Scripte

                        Instanz 1
                        ce11e780-d435-4695-b8ad-df1d44bbf3a2-grafik.png
                        Instanz 0
                        4ec842b3-00e5-4a5d-b6bd-a17f4e83e935-grafik.png

                        1 Reply Last reply Reply Quote 0
                        • AlCalzone
                          AlCalzone Developer last edited by

                          @MyzerAT Ich beziehe mich auf den Screenshot der Skripte-Oberfläche, nach dem ich die ganze Zeit gefragt habe. Da sehe ich (fast nur) zugeklappte Ordner. Daher meine Frage:
                          Sind die Skripte, die im Objekte-Baum teils doppelt vorkommen, in der Skripte-Oberfläche ebenfalls doppelt? Fehlen ggf. welche? Oder funktioniert da alles und lediglich im Objekte-Baum gibt es Dopplungen?

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

                            auf der scriptoberfläche sind sie nicht doppelt !

                            du meinst diese hier:
                            0cd382ea-6b0a-45ba-b9d2-27ca55056412-grafik.png

                            AlCalzone 1 Reply Last reply Reply Quote 0
                            • AlCalzone
                              AlCalzone Developer @MyzerAT last edited by

                              @MyzerAT Danke, das meinte ich. Ich werde mal Rücksprache halten, ggf. ist das ja sogar so gewollt, um möglichst einfach über die Oberfläche Skripte zwischen Instanzen zu verschieben.

                              paul53 1 Reply Last reply Reply Quote 1
                              • paul53
                                paul53 @AlCalzone last edited by paul53

                                @AlCalzone sagte:

                                ggf. ist das ja sogar so gewollt

                                Das glaube ich eher nicht, denn in älteren Versionen des JS-Adapters war es nicht so: Ältere Skripte befinden sich nur im scriptEnabled einer Instanz, neuere in beiden. Es hat allerdings keine Auswirkung außer im Log bei Restart eines (neueren) Skriptes:

                                13:10:48.544	info	javascript.0 Stop script script.js.common.Test_temp
                                13:10:48.574	info	javascript.1 Stop script script.js.common.Test_temp
                                13:10:48.592	info	javascript.1 Start javascript script.js.common.Test_temp
                                13:10:48.592	info	javascript.1 script.js.common.Test_temp: registered 1 subscription and 0 schedules
                                
                                AlCalzone 1 Reply Last reply Reply Quote 0
                                • AlCalzone
                                  AlCalzone Developer @paul53 last edited by

                                  @paul53 Bluefox hat mir gerade bestätigt, dass scriptEnabled für ein Skript absichtlich in allen Instanzen existiert.

                                  1 Reply Last reply Reply Quote 1
                                  • MyzerAT
                                    MyzerAT last edited by

                                    super, danke! dann passt ja eh alles, war nur verwirrt

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    766
                                    Online

                                    31.8k
                                    Users

                                    80.0k
                                    Topics

                                    1.3m
                                    Posts

                                    7
                                    31
                                    981
                                    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