Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Datenpunkte in mehreren Blockly Scripten tauschen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    746

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

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

Datenpunkte in mehreren Blockly Scripten tauschen

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
10 Beiträge 3 Kommentatoren 312 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R Offline
    R Offline
    Rushmed
    Most Active
    schrieb am zuletzt editiert von
    #1

    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?

    dslraserD 1 Antwort Letzte Antwort
    0
    • R Rushmed

      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?

      dslraserD Offline
      dslraserD Offline
      dslraser
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @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 Antwort Letzte Antwort
      0
      • dslraserD dslraser

        @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 Offline
        R Offline
        Rushmed
        Most Active
        schrieb am zuletzt editiert von
        #3

        @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 dslraserD 2 Antworten Letzte Antwort
        0
        • R Rushmed

          @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 Offline
          F Offline
          fastfoot
          schrieb am zuletzt editiert von fastfoot
          #4

          @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

          iobroker läuft unter Docker auf QNAP TS-451+
          SkriptRecovery: https://forum.iobroker.net/post/930558

          R 1 Antwort Letzte Antwort
          0
          • R Rushmed

            @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.

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @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 Antwort Letzte Antwort
            0
            • F 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 Offline
              R Offline
              Rushmed
              Most Active
              schrieb am zuletzt editiert von
              #6

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

              F dslraserD 2 Antworten Letzte Antwort
              0
              • R Rushmed

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

                F Offline
                F Offline
                fastfoot
                schrieb am zuletzt editiert von
                #7

                @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 :-)

                iobroker läuft unter Docker auf QNAP TS-451+
                SkriptRecovery: https://forum.iobroker.net/post/930558

                R 1 Antwort Letzte Antwort
                0
                • F fastfoot

                  @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 Offline
                  R Offline
                  Rushmed
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

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

                  1 Antwort Letzte Antwort
                  0
                  • R Rushmed

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

                    dslraserD Offline
                    dslraserD Offline
                    dslraser
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von dslraser
                    #9

                    @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 Antwort Letzte Antwort
                    0
                    • R Offline
                      R Offline
                      Rushmed
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      Check, hat geklappt!

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      616

                      Online

                      32.8k

                      Benutzer

                      82.7k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe