Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. ioBroker Allgemein
  4. Datenpunkte kopieren

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.5k

Datenpunkte kopieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
datenpunktekopieren
19 Beiträge 8 Kommentatoren 3.9k Aufrufe 6 Watching
  • Ä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.
  • M Offline
    M Offline
    Markus84
    schrieb am zuletzt editiert von
    #1

    Ich habe in 0_userdata.0. einen Ordner mit 10 Datenpunkten den ich gern kopieren würde. Die Struktur sieht also wie folgt aus:

    0_userdata.0.Test_1.DP1
    0_userdata.0.Test_1.DP2
    0_userdata.0.Test_1.DP3
    ...

    Diese Struktur möchte ich gerne kopieren, so dass im Beispiel hier der Ordner Test_2 die gleichen Datenpunkte hat:

    0_userdata.0.Test_2.DP1
    0_userdata.0.Test_2.DP2
    0_userdata.0.Test_2.DP3

    Ist dies irgendwie möglich?

    mickymM hsteinmeH M 3 Antworten Letzte Antwort
    0
    • M Markus84

      Ich habe in 0_userdata.0. einen Ordner mit 10 Datenpunkten den ich gern kopieren würde. Die Struktur sieht also wie folgt aus:

      0_userdata.0.Test_1.DP1
      0_userdata.0.Test_1.DP2
      0_userdata.0.Test_1.DP3
      ...

      Diese Struktur möchte ich gerne kopieren, so dass im Beispiel hier der Ordner Test_2 die gleichen Datenpunkte hat:

      0_userdata.0.Test_2.DP1
      0_userdata.0.Test_2.DP2
      0_userdata.0.Test_2.DP3

      Ist dies irgendwie möglich?

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      @markus84 Das musst Du mit Deiner Logikmaschine selbst machen.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      M 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @markus84 Das musst Du mit Deiner Logikmaschine selbst machen.

        M Offline
        M Offline
        Markus84
        schrieb am zuletzt editiert von
        #3

        @mickym Gibt es da echt gar keine Möglichkeit copy & paste zu machen?

        mickymM 1 Antwort Letzte Antwort
        0
        • M Markus84

          @mickym Gibt es da echt gar keine Möglichkeit copy & paste zu machen?

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          @markus84 Ich kenn keine, aber vielleicht sind andere schlauer als ich. Das Einzige was ich mit Copy&Paste gemacht habe, ist, dass wenn ich bereits einen Datenpunkt erstellt habe, die Attribute aus dem raw Format in den neuen DP zu übernehmen.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          1 Antwort Letzte Antwort
          0
          • M Markus84

            Ich habe in 0_userdata.0. einen Ordner mit 10 Datenpunkten den ich gern kopieren würde. Die Struktur sieht also wie folgt aus:

            0_userdata.0.Test_1.DP1
            0_userdata.0.Test_1.DP2
            0_userdata.0.Test_1.DP3
            ...

            Diese Struktur möchte ich gerne kopieren, so dass im Beispiel hier der Ordner Test_2 die gleichen Datenpunkte hat:

            0_userdata.0.Test_2.DP1
            0_userdata.0.Test_2.DP2
            0_userdata.0.Test_2.DP3

            Ist dies irgendwie möglich?

            hsteinmeH Online
            hsteinmeH Online
            hsteinme
            schrieb am zuletzt editiert von
            #5

            @markus84 sagte in Datenpunkte kopieren:

            Ich habe in 0_userdata.0. einen Ordner mit 10 Datenpunkten den ich gern kopieren würde.

            Ich behelfe mir in einem derartigen Fall wie folgt:

            • Struktur, also in Deinem Fall 0_userdata.0.Test_1, im Objects Tab exportieren
            • Die entstandene Datei mit einem Texteditor Deines Vertrauens öffnen und über eine "Change all" Funktion überall den alten Pfad durch den neuen Pfad ersetzen, in Deinem Fall also 0_userdata.0.Test_1 durch 0_userdata.0.Test_2.
            • Datei speichern
            • Datei im Objects Tab importieren
            • Danach musst Du "nur" noch die Inhalte der Datenpunkte händisch vom alten Objektzweig in den neuen Objektzweig übertragen.
            M 1 Antwort Letzte Antwort
            1
            • hsteinmeH hsteinme

              @markus84 sagte in Datenpunkte kopieren:

              Ich habe in 0_userdata.0. einen Ordner mit 10 Datenpunkten den ich gern kopieren würde.

              Ich behelfe mir in einem derartigen Fall wie folgt:

              • Struktur, also in Deinem Fall 0_userdata.0.Test_1, im Objects Tab exportieren
              • Die entstandene Datei mit einem Texteditor Deines Vertrauens öffnen und über eine "Change all" Funktion überall den alten Pfad durch den neuen Pfad ersetzen, in Deinem Fall also 0_userdata.0.Test_1 durch 0_userdata.0.Test_2.
              • Datei speichern
              • Datei im Objects Tab importieren
              • Danach musst Du "nur" noch die Inhalte der Datenpunkte händisch vom alten Objektzweig in den neuen Objektzweig übertragen.
              M Offline
              M Offline
              Markus84
              schrieb am zuletzt editiert von
              #6

              @hsteinme Vielen Dank für den Tipp!

              Den letzten Punkt verstehe ich nicht. Was genau muss ich noch händisch vom alten Objektzweig anpassen?

              P hsteinmeH 2 Antworten Letzte Antwort
              0
              • M Markus84

                @hsteinme Vielen Dank für den Tipp!

                Den letzten Punkt verstehe ich nicht. Was genau muss ich noch händisch vom alten Objektzweig anpassen?

                P Offline
                P Offline
                pk68
                schrieb am zuletzt editiert von
                #7

                @markus84
                Ich als fauler Copy&Paste Programmierer gehe folgendermaßen vor:
                Ins Menü Objekt bearbeiten gehen (Stiftsymbol). Dort den Tab "RAW (NUR EXPERTEN)" wählen. Nun den Namen ändern. Dies muss an zwei Stellen gemacht werden: "common"/"name" und "_id". Danach OK. Man könnte jetzt denken, der DP wird umbenannt. Stattdessen bleibt er wie er ist und ein Neuer mit dem neuen Namen wird erzeugt.
                Keine Ahnung, ob dies eine saubere Vorgehensweise ist, aber ich habe dies schon oft angewendet und noch keine Nebenwirkungen gehabt.

                M hsteinmeH 2 Antworten Letzte Antwort
                0
                • P pk68

                  @markus84
                  Ich als fauler Copy&Paste Programmierer gehe folgendermaßen vor:
                  Ins Menü Objekt bearbeiten gehen (Stiftsymbol). Dort den Tab "RAW (NUR EXPERTEN)" wählen. Nun den Namen ändern. Dies muss an zwei Stellen gemacht werden: "common"/"name" und "_id". Danach OK. Man könnte jetzt denken, der DP wird umbenannt. Stattdessen bleibt er wie er ist und ein Neuer mit dem neuen Namen wird erzeugt.
                  Keine Ahnung, ob dies eine saubere Vorgehensweise ist, aber ich habe dies schon oft angewendet und noch keine Nebenwirkungen gehabt.

                  M Offline
                  M Offline
                  Markus84
                  schrieb am zuletzt editiert von
                  #8

                  @pk68 Danke für den Tipp. Das geht aber nur pro Datenpunkt, nicht für einen ganzen Ordner, oder?

                  paul53P P 2 Antworten Letzte Antwort
                  0
                  • M Markus84

                    @pk68 Danke für den Tipp. Das geht aber nur pro Datenpunkt, nicht für einen ganzen Ordner, oder?

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #9

                    @markus84 sagte: Das geht aber nur pro Datenpunkt?

                    Ja.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    1 Antwort Letzte Antwort
                    0
                    • M Markus84

                      @pk68 Danke für den Tipp. Das geht aber nur pro Datenpunkt, nicht für einen ganzen Ordner, oder?

                      P Offline
                      P Offline
                      pk68
                      schrieb am zuletzt editiert von
                      #10

                      @markus84
                      Ja nur pro Datenpunkt. (Mist Paul war schneller)
                      Wenn du viele DPs anlegen willst, solltest du das per Skript erledigen. Habe ich selber noch nicht gemacht.

                      M 1 Antwort Letzte Antwort
                      0
                      • P pk68

                        @markus84
                        Ja nur pro Datenpunkt. (Mist Paul war schneller)
                        Wenn du viele DPs anlegen willst, solltest du das per Skript erledigen. Habe ich selber noch nicht gemacht.

                        M Offline
                        M Offline
                        Markus84
                        schrieb am zuletzt editiert von
                        #11

                        @pk68 @paul53 Ich habe es jetzt mit dem Trick von @hsteinme ausprobiert. Das funktioniert auch recht einfach und hat bei mir ohne Probleme funktioniert.

                        1 Antwort Letzte Antwort
                        0
                        • M Markus84

                          @hsteinme Vielen Dank für den Tipp!

                          Den letzten Punkt verstehe ich nicht. Was genau muss ich noch händisch vom alten Objektzweig anpassen?

                          hsteinmeH Online
                          hsteinmeH Online
                          hsteinme
                          schrieb am zuletzt editiert von
                          #12

                          @markus84 sagte in Datenpunkte kopieren:

                          Den letzten Punkt verstehe ich nicht. Was genau muss ich noch händisch vom alten Objektzweig anpassen?

                          Der beschriebene Weg kopiert nur die Struktur (Namen, Pfade, Eigenschaften), nicht jedoch die Inhalte der Datenpunkte. Hast Du also zum Beispiel einen Datenpunkt vom Typ String mit Inhalt "abcd", so ist das Kopierergebnis ein Datenpunkt vom Typ String mit leerem Inhalt (sofern dem Ursprungsdatenpunkt kein Defaultwert als Eigenschaft zugeordnet war). Daher musst Du in einem zweiten Arbeitsgang unter Zuhilfenahme Deiner Hände und der Zwischenablage dafür sorgen, dass die Inhalte der ursprünglichen Datenpunkte in ihre Kopien gelangen.

                          M 1 Antwort Letzte Antwort
                          0
                          • hsteinmeH hsteinme

                            @markus84 sagte in Datenpunkte kopieren:

                            Den letzten Punkt verstehe ich nicht. Was genau muss ich noch händisch vom alten Objektzweig anpassen?

                            Der beschriebene Weg kopiert nur die Struktur (Namen, Pfade, Eigenschaften), nicht jedoch die Inhalte der Datenpunkte. Hast Du also zum Beispiel einen Datenpunkt vom Typ String mit Inhalt "abcd", so ist das Kopierergebnis ein Datenpunkt vom Typ String mit leerem Inhalt (sofern dem Ursprungsdatenpunkt kein Defaultwert als Eigenschaft zugeordnet war). Daher musst Du in einem zweiten Arbeitsgang unter Zuhilfenahme Deiner Hände und der Zwischenablage dafür sorgen, dass die Inhalte der ursprünglichen Datenpunkte in ihre Kopien gelangen.

                            M Offline
                            M Offline
                            Markus84
                            schrieb am zuletzt editiert von
                            #13

                            @hsteinme Danke für die Erläuterung! Damit ist dein Weg immer noch 1000x schneller als alles von Hand anzulegen...

                            1 Antwort Letzte Antwort
                            1
                            • P pk68

                              @markus84
                              Ich als fauler Copy&Paste Programmierer gehe folgendermaßen vor:
                              Ins Menü Objekt bearbeiten gehen (Stiftsymbol). Dort den Tab "RAW (NUR EXPERTEN)" wählen. Nun den Namen ändern. Dies muss an zwei Stellen gemacht werden: "common"/"name" und "_id". Danach OK. Man könnte jetzt denken, der DP wird umbenannt. Stattdessen bleibt er wie er ist und ein Neuer mit dem neuen Namen wird erzeugt.
                              Keine Ahnung, ob dies eine saubere Vorgehensweise ist, aber ich habe dies schon oft angewendet und noch keine Nebenwirkungen gehabt.

                              hsteinmeH Online
                              hsteinmeH Online
                              hsteinme
                              schrieb am zuletzt editiert von
                              #14

                              @pk68 sagte in Datenpunkte kopieren:

                              Ins Menü Objekt bearbeiten gehen (Stiftsymbol). Dort den Tab "RAW (NUR EXPERTEN)" wählen. Nun den Namen ändern. Dies muss an zwei Stellen gemacht werden: "common"/"name" und "_id".

                              • Bei diesem Vorgang wird der Inhalt des Datenpunktes ebenfalls nicht mitgenommen.
                              • Da ja in "_id" der gesamte Pfad des Datenpunktes enthalten ist, kann durch dessen geeignete Anpassung die Kopie des Datenpunktes auch außerhalb des bisherigen Zweiges angelegt werden.
                              1 Antwort Letzte Antwort
                              0
                              • M Markus84

                                Ich habe in 0_userdata.0. einen Ordner mit 10 Datenpunkten den ich gern kopieren würde. Die Struktur sieht also wie folgt aus:

                                0_userdata.0.Test_1.DP1
                                0_userdata.0.Test_1.DP2
                                0_userdata.0.Test_1.DP3
                                ...

                                Diese Struktur möchte ich gerne kopieren, so dass im Beispiel hier der Ordner Test_2 die gleichen Datenpunkte hat:

                                0_userdata.0.Test_2.DP1
                                0_userdata.0.Test_2.DP2
                                0_userdata.0.Test_2.DP3

                                Ist dies irgendwie möglich?

                                M Offline
                                M Offline
                                michihorn
                                schrieb am zuletzt editiert von
                                #15

                                @markus84 Ich weiß gar nicht ob das Thema für Dich noch aktuell ist, aber vielleicht für Leute die aktuell nach einer Lösung suchen.
                                Ich hatte ein ähnliches Problem, wollte von einer Maschine mit den DP umziehen auf eine andere.
                                Gelöst habe ich das mit:
                                dp.png
                                Auf den Quell-Rechner: Objektbaum als JSON-Datei speichern und auf dem Zielrechner: Objectbaum aus JSON-Datei hinzufügen

                                R K 2 Antworten Letzte Antwort
                                2
                                • M michihorn

                                  @markus84 Ich weiß gar nicht ob das Thema für Dich noch aktuell ist, aber vielleicht für Leute die aktuell nach einer Lösung suchen.
                                  Ich hatte ein ähnliches Problem, wollte von einer Maschine mit den DP umziehen auf eine andere.
                                  Gelöst habe ich das mit:
                                  dp.png
                                  Auf den Quell-Rechner: Objektbaum als JSON-Datei speichern und auf dem Zielrechner: Objectbaum aus JSON-Datei hinzufügen

                                  R Offline
                                  R Offline
                                  romann.k
                                  schrieb am zuletzt editiert von romann.k
                                  #16

                                  @michihorn

                                  Sehr guter Tipp!

                                  Ich wollte auch gerade einen Objektbaum mit 183 Objekten duplizieren und du hast mich gerade ich die richtige Richtung geschubst und bestimmt 1h Arbeit erspart ;)

                                  Ich hab das ganze auf derselben Installation gemacht. Für den Fall vom TE einfach die JSON in Editor o.ä. öffnen, dann durch Ersetzen "Test_1" durch "Test_2" ersetzen. Die JSON dann wieder hochladen. Schon hat man den Objektbaum Test_1 als Test_2 kopiert.

                                  Danke dir!

                                  hsteinmeH 1 Antwort Letzte Antwort
                                  0
                                  • R romann.k

                                    @michihorn

                                    Sehr guter Tipp!

                                    Ich wollte auch gerade einen Objektbaum mit 183 Objekten duplizieren und du hast mich gerade ich die richtige Richtung geschubst und bestimmt 1h Arbeit erspart ;)

                                    Ich hab das ganze auf derselben Installation gemacht. Für den Fall vom TE einfach die JSON in Editor o.ä. öffnen, dann durch Ersetzen "Test_1" durch "Test_2" ersetzen. Die JSON dann wieder hochladen. Schon hat man den Objektbaum Test_1 als Test_2 kopiert.

                                    Danke dir!

                                    hsteinmeH Online
                                    hsteinmeH Online
                                    hsteinme
                                    schrieb am zuletzt editiert von
                                    #17

                                    @romann-k Ist Dir bewusst, dass Du damit nur die Struktur des Objektbaumes kopiert hast, aber nicht dessen Werte?

                                    R 1 Antwort Letzte Antwort
                                    0
                                    • hsteinmeH hsteinme

                                      @romann-k Ist Dir bewusst, dass Du damit nur die Struktur des Objektbaumes kopiert hast, aber nicht dessen Werte?

                                      R Offline
                                      R Offline
                                      romann.k
                                      schrieb am zuletzt editiert von romann.k
                                      #18

                                      @hsteinme

                                      Ja, das war auch so gewollt. In meinem hatte ich den Stromverbräuche unserer Autos bisher nur anhand der Akkustände der Autos ausgewertet (bzw. auswerten können). Seit neuerem kann ich den tatsächlichen Stromverbrauch meiner Wallbox auslesen. Da beide Systeme im Prinzip dasselbe machen ist die Übernahme der Werte garnicht relevant. Die Auswertung soll nur jeweils aus einer anderen Quelle erfolgen. Schlussendlich kann ich mit den beiden Auswertungen die Ladeverluste ermitteln.

                                      Ich konnte hier sogar (erfolgreich) soweit gehen, dass ich hier die Scripte Copy&Paste übernehmen und nur den Namen des Objektbaums ersetzen konnte.

                                      Ich denke es kommt hier immer auf den Anwendungsfall an, aber wenn man prinzipiell ein bestehedes System um ein ähnliches erweitern will kann die Methode zeitsparender sein, als alle Datenpunkte neu von Hand anzulegen.

                                      Ich hatte die Frage des TE auch so verstanden, dass es um die Struktur des Objektbaums geht und nicht um dessen Werte.

                                      VG

                                      1 Antwort Letzte Antwort
                                      1
                                      • M michihorn

                                        @markus84 Ich weiß gar nicht ob das Thema für Dich noch aktuell ist, aber vielleicht für Leute die aktuell nach einer Lösung suchen.
                                        Ich hatte ein ähnliches Problem, wollte von einer Maschine mit den DP umziehen auf eine andere.
                                        Gelöst habe ich das mit:
                                        dp.png
                                        Auf den Quell-Rechner: Objektbaum als JSON-Datei speichern und auf dem Zielrechner: Objectbaum aus JSON-Datei hinzufügen

                                        K Offline
                                        K Offline
                                        Krys
                                        schrieb am zuletzt editiert von
                                        #19

                                        @michihorn Danke!

                                        1 Antwort Letzte Antwort
                                        0
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

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

                                        749

                                        Online

                                        32.5k

                                        Benutzer

                                        81.6k

                                        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