Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Datenpunkte in mehreren Blockly Scripten tauschen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Datenpunkte in mehreren Blockly Scripten tauschen

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      Rushmed Most Active last edited by

      Hallo,

      ich musste gerade feststellen dass Leerzeichen in meinen Alias Datenpunktbezeichnungen möglich sind aber bspw. bei Jarvis nicht akzeptiert werden.
      Jetzt habe ich mir gedacht dass ich einfach die betroffenen Datenpunkte kopiere und ohne Leerzeichen wieder anlege. Das hat auch geklappt. Weiterhin wollte ich einfach die betroffenen Punkte in meinen gespiegelten Blockly Scripten per Editor ersetzen. Das klappt aber irgendwie nicht.
      Die Änderungen kommen in der Scrips Ansicht nicht wirklich an. Ich sehe zwar wenn ich mir das Blockly als Text ausgeben lasse
      26b94701-163e-4bb0-b02c-a66e852f784c-grafik.png

      setState("alias.0.Ecklampe_switch_State"/*Ecklampe switch State*/, true);
      

      dass die Datenpunkte geändert sind aber im Blockly an sich steht noch der Punkt mit Leerzeichen
      8ce3c17e-ee87-46ae-80f7-6f9c71072019-grafik.png
      wenn ich dann den DP prüfe ist auch nichts ausgewählt.
      207fbce8-018c-4c9e-9ff7-ce97109cc125-grafik.png

      Wenn ich im selben Blockly das "Steuere" einzel ausführen will bekomm ich folgenden Log:

      22:29:47.305	warn	javascript.0 (21618) at script.js.Alle_Lampen:33:1
      22:29:47.305	warn	javascript.0 (21618) at script.js.Alle_Lampen:36:3
      

      wobei 33 das "Steuere" ist aber 36 ist eine Zeile nach der Letzten die angezeigt wird.

      Meine Frage ist also, wie kann ich Datenpunkte in mehreren Scripten oder einen Datenpunkt an mehreren Stellen ohne den für diesen Fall umständlichen Weg per GUI ändern?

      dslraser 1 Reply Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @Rushmed last edited by

        @rushmed sagte in Datenpunkte in mehreren Blockly Scripten tauschen:

        Meine Frage ist also, wie kann ich Datenpunkte in mehreren Scripten oder einen Datenpunkt an mehreren Stellen ohne den für diesen Fall umständlichen Weg per GUI ändern?

        Exportieren und per Editor ändern (suchen und ersetzen), dann wieder importieren, das wäre eine Möglichkeit.

        R 1 Reply Last reply Reply Quote 0
        • R
          Rushmed Most Active @dslraser last edited by

          @dslraser Dachte ich mir auch aber genau das führt zu dem beschriebenen Verhalten dass im Blocky die geänderten Punkte nicht erkannt werden. Ich habe die Vermutung dass in der letzten Zeile jedes Blockl Informationen "versteckt" sicd die diesen Vorgang unmöglich machen.

          F dslraser 2 Replies Last reply Reply Quote 0
          • F
            fastfoot @Rushmed last edited by fastfoot

            @rushmed sagte in Datenpunkte in mehreren Blockly Scripten tauschen:

            Ich habe die Vermutung dass in der letzten Zeile jedes Blockl Informationen "versteckt" sicd die diesen Vorgang unmöglich machen.

            Da sind alle Informationen drin. Die Zeilen darüber sind 'nur' zum Schauen was da drin steht, aber nicht zum Verändern geeignet. Du musst die Exportfunktion nutzen, dort verändern und wieder importieren.
            Export.PNG

            R 1 Reply Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @Rushmed last edited by

              @rushmed
              das ganze Blockly exportieren und in eine Textdatei einfügen. Dann mit einem Editor bearbeiten und abspeichern und in die Zwischenablage kopieren,. Anschließend ein neues leeres Blockly auf machen und importieren

              1 Reply Last reply Reply Quote 0
              • R
                Rushmed Most Active @fastfoot last edited by

                @fastfoot Puuh, das ist viel komplizietrer als ich erwatet habe.
                Was nutzt dem dummen User dann die Spiegelfunktion bei Blocklys?

                F dslraser 2 Replies Last reply Reply Quote 0
                • F
                  fastfoot @Rushmed last edited by

                  @rushmed sagte in Datenpunkte in mehreren Blockly Scripten tauschen:

                  @fastfoot Puuh, das ist viel komplizietrer als ich erwatet habe.
                  Was nutzt dem dummen User dann die Spiegelfunktion bei Blocklys?

                  Du kannst es als Backup nutzen. Aber es wäre ja auch seltsam wenn Du Blockly verwendest, deine Änderungen aber im Javascript vornehmen wolltest 🙂

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    Rushmed Most Active @fastfoot last edited by

                    @fastfoot ...ich setz mich mal dran.
                    Danke schonmal.

                    1 Reply Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active @Rushmed last edited by dslraser

                      @rushmed sagte in Datenpunkte in mehreren Blockly Scripten tauschen:

                      Puuh, das ist viel komplizietrer als ich erwatet habe.

                      also kompliziert ist daran eigentlich nichts, einfach mal machen, dann siehst Du auch wie schnell das geht. Die von Dir genannten Änderungen sind nur wenige Klicks mit der suchen und ersetzen Funktion eines Editors.

                      PS: wenn Du in Zukunft in einem Blocky einen Datenpunkt mehrfach verwendest, kannst Du auch einmalig eine Variable dafür erstellen und diesen Datenpunkt mit der Variablen "verknüpfen", dann brauchst Du nur diesen einen Baustein ändern.

                      1 Reply Last reply Reply Quote 0
                      • R
                        Rushmed Most Active last edited by

                        Check, hat geklappt!

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        540
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        blockly
                        3
                        10
                        248
                        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