Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Zweite Javaskriptinstanz

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Zweite Javaskriptinstanz

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

      @homoran sagte in Zweite Javaskriptinstanz:

      @codierknecht sagte in Zweite Javaskriptinstanz:

      Eigene DP unter javascript anzulegen wird aber schon länger nicht mehr empfohlen.

      das ist nach wie vor die zweite "legale" Möglichkeit

      Richtig, aber empfohlen wird 0_userdata.0. Hat Paul in die Doku geschrieben 🙂

      Create state and object in javascript space if it does not exist, e.g. javascript.0.mystate.

      !! Prefer to create own data points with the full ID 0_userdata.0.mystate !!!

      bahnuhr 1 Reply Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @ticaki last edited by

        @ticaki sagte in Zweite Javaskriptinstanz:

        Richtig, aber empfohlen wird 0_userdata.0. Hat Paul in die Doku geschrieben

        Bitte mal link.
        Hab ich noch nicht gelesen.

        Bisher galt immer:
        userdata und javascript sind möglich.

        Was it der Grund für das Umdenken.

        Ist für mich noch nicht so richtig nachvollziehbar.

        @Homoran
        Wenn das irgendwann nicht mehr geht, dann haben wir mächtig viel Arbeit 😉

        T Homoran 2 Replies Last reply Reply Quote 0
        • T
          ticaki Developer @bahnuhr last edited by

          @bahnuhr sagte in Zweite Javaskriptinstanz:

          @ticaki sagte in Zweite Javaskriptinstanz:

          Richtig, aber empfohlen wird 0_userdata.0. Hat Paul in die Doku geschrieben

          Bitte mal link.
          Hab ich noch nicht gelesen.

          Ist erst ein paar Wochen her, bei der letzten dieser Diskussion. Empfohlen wird userdata, was nicht heißt das javascript verboten ist.

          https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#createstate

          bahnuhr 2 Replies Last reply Reply Quote 0
          • bahnuhr
            bahnuhr Forum Testing Most Active @ticaki last edited by

            @ticaki sagte in Zweite Javaskriptinstanz:

            Empfohlen wird userdata, was nicht heißt das javascript verboten ist.

            Gibt es Vor- und/oder Nachteile.

            Warum wird userdata empfohlen ?
            Grund ?

            Oder soll es einfach nur einheitlich sein.

            1 Reply Last reply Reply Quote 0
            • bahnuhr
              bahnuhr Forum Testing Most Active @ticaki last edited by

              @ticaki sagte in Zweite Javaskriptinstanz:

              https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#createstate

              Da lese ich jetzt nichts mit Empfehlung.
              Dort steht doch nur, dass man DP mit dem ganzen Pfad erstellen soll/könnte.

              Und wenn man diesen weglässt, dann wird sogar javascript.0 genommen.

              Oder war ich an der falschen Stelle.

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

                @bahnuhr Der Hinweis gilt wahrscheinlich für Neuanleger.

                Das ergibt ja auch Sinn, dass man dann alles von Anfang an "ordentlich" hat.

                es heisst ja auch nur

                !! Prefer to create own data points with the full ID 0_userdata.0.mystate !!!

                bahnuhr 1 Reply Last reply Reply Quote 0
                • T
                  ticaki Developer @bahnuhr last edited by

                  @bahnuhr

                  Vielleicht ist mein Englisch noch mieser als ich befürchtet habe, aber ich lese da ein Empfehlung eigene Datenpunkte in userdata.0 zu erstellen.

                  Das hat keine Vorteile, nur kommt dann keiner mehr in die Versuchung in verbotenen Verzeichnissen unter javascript.0 datenpunkte zu erzeugen. ich erstelle schon seit 4 Jahren alles in userdata, da mir da kein Adapter drin rumfummelt 🙂

                  Homoran bahnuhr 2 Replies Last reply Reply Quote 0
                  • bahnuhr
                    bahnuhr Forum Testing Most Active @Homoran last edited by bahnuhr

                    @homoran sagte in Zweite Javaskriptinstanz:

                    Der Hinweis gilt wahrscheinlich für Neuanleger.

                    Mein Problem ist, dass ich da keine Empfehlung lese.

                    @ticaki sagte in Zweite Javaskriptinstanz:

                    Vielleicht ist mein Englisch noch mieser als ich befürchtet habe

                    oder mein Englisch

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

                      @ticaki sagte in Zweite Javaskriptinstanz:

                      ich erstelle schon seit 4 Jahren alles in userdata,

                      Das gab es vor 10 Jahren aber noch nicht.
                      ich hab noch Systemvariablen.0 und Messwerte.0 aus dieser Zeit.
                      und zwar nicht wenige!

                      Heute würde ich auch direkt mit Alias arbeiten. Gab es damals auch nicht. Jetzt alles umbauen ist nahezu unmöglich.

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

                        @bahnuhr sagte in Zweite Javaskriptinstanz:

                        Mein Problem ist, dass ich da keine Empfehlung lese.

                        hab ich doch rot markiert

                        bahnuhr 1 Reply Last reply Reply Quote 0
                        • bahnuhr
                          bahnuhr Forum Testing Most Active @ticaki last edited by

                          @ticaki

                          google übersetzer sagt:

                          Erstellen Sie einen Status und ein Objekt im Javascript-Bereich, wenn diese nicht vorhanden sind, z. B. javascript.0.mystate.
                          !! Erstellen Sie lieber eigene Datenpunkte mit der vollständigen ID 0_userdata.0.mystate!!!

                          d.h. doch.
                          wenn nur mystate angegeben wird, dann wird DP erstellt in javascript.0
                          Und man soll liebe den vollständige ID angeben (Beispiel userdata).
                          Aber doch keine Empfehlung !

                          oder doch ?

                          T Codierknecht 2 Replies Last reply Reply Quote 0
                          • bahnuhr
                            bahnuhr Forum Testing Most Active @Homoran last edited by

                            @homoran sagte in Zweite Javaskriptinstanz:

                            hab ich doch rot markiert

                            Also, ich lese das anders.
                            Prefer, heißt bevorzugen.

                            Also:
                            Bevorzuge lieber vollständige ID; als nur den DP anzugeben.
                            Als Beispiel: userdata....

                            Aber das heißt doch nicht, dass die Empfehlung jetzt userdata ist.

                            Wie gesagt; ich lese das anders.

                            Aber sei es drum.
                            Diskutiert haben wir ja schon mehrfach darüber.
                            Aber eine Empfehlung lese ich daraus wirklich nicht. Kann aber sein, dass es so gemeint war.

                            mfg

                            Homoran 1 Reply Last reply Reply Quote 0
                            • T
                              ticaki Developer @bahnuhr last edited by ticaki

                              @bahnuhr
                              Ich weiß nur was wir damals besprochen haben und ich hab kritisiert, dass wenn userdata bevorzugt werden soll, sollte das auch in der Doku erwähnt werden. Darauf hin kam der Satz rein.

                              Ich emfehle dir userdata zu verwenden, das ist die beforzugte Methode... Haarespalter 2.0 installiert 😄

                              EDIT: vielleicht gehen hier auch die Definition von Empfohlen auseinander. Empfohlen wird etwas, weil es Vorteile hat, bei userdata.0 sind die aber alle samt für Neulinge.

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

                                @bahnuhr sagte in Zweite Javaskriptinstanz:

                                Aber das heißt doch nicht, dass die Empfehlung jetzt userdata ist.

                                nichts aus dem Zusammenhang reissen!

                                bevorzuge den vollen Pfad um in userdata zu speichern!
                                (sonst wird es in javascript.0 gespeichert)

                                T 1 Reply Last reply Reply Quote 0
                                • T
                                  ticaki Developer @Homoran last edited by

                                  @homoran
                                  Wenn dass da steht, ist mein English wirklich mies. Ich hab da eher das gelesen

                                  Bevorzuge die Erstellung eigener Datenpunkten mit vollem Pfad unter ...

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

                                    @ticaki sagte in Zweite Javaskriptinstanz:

                                    @homoran
                                    Wenn dass da steht, ist mein English wirklich mies. Ich hab da eher das gelesen

                                    Bevorzuge die Erstellung eigener Datenpunkten mit vollem Pfad unter ...

                                    Ja, so in der Art steht es da! aber statt der Punkte steht eben userdata dort.
                                    und in der Zeile zuvor steht, dass sie ohne full ID in javascript.0 gespeichert würden.

                                    Also interpretiere ich den full ID Hinweis als "um in userdata zu speichern"

                                    1 Reply Last reply Reply Quote 0
                                    • Codierknecht
                                      Codierknecht Developer Most Active @bahnuhr last edited by

                                      @bahnuhr
                                      Vergiss zum Übersetzen Tante Gurgel. DeepL macht's besser.

                                      a48cbcba-ef5d-4572-ba4a-37e2a7ac3242-image.png
                                      Also eine eindeutige Empfehlung.

                                      bahnuhr 1 Reply Last reply Reply Quote 0
                                      • bahnuhr
                                        bahnuhr Forum Testing Most Active @Codierknecht last edited by

                                        @codierknecht

                                        Wie gesagt, ich lese den Satz anders.

                                        ... zu bevorzugen ist die komplette ID ...
                                        Und userdata ist nur Beispiel

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

                                          @bahnuhr sagte in Zweite Javaskriptinstanz:

                                          ich lese den Satz anders.

                                          auch in Zusammenhang mit der Zeile darüber?

                                          @bahnuhr sagte in Zweite Javaskriptinstanz:

                                          zu bevorzugen ist die komplette ID ...

                                          warum sollte man, wenn es ohne fullID sowieso in javascript.0 landet?
                                          und außer nach userdata gehtves eh nirgendwo

                                          bahnuhr 1 Reply Last reply Reply Quote 0
                                          • bahnuhr
                                            bahnuhr Forum Testing Most Active @Homoran last edited by

                                            @homoran sagte in Zweite Javaskriptinstanz:

                                            und außer nach userdata gehtves eh nirgendwo

                                            doch nach javascript.

                                            Aber lass es doch jetzt.

                                            Ich lese es halt anders als du.
                                            Und alles ist gut.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            838
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            30
                                            710
                                            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