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. Skripten / Logik
  4. Blockly
  5. Daten ablegen (N-Dimensionale Arrays)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Daten ablegen (N-Dimensionale Arrays)

Geplant Angeheftet Gesperrt Verschoben Blockly
17 Beiträge 4 Kommentatoren 1.6k Aufrufe 2 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.
  • D Offline
    D Offline
    Dominic151617
    schrieb am zuletzt editiert von Dominic151617
    #1

    Ich möchte Daten ablegen. Konkret möchte ich mir merken, welche Folge und welchen Track ich bei verschiedenen Hörspielen zuletzt gehört habe. Wie kann ich diese Daten effizient "abspeichern". In Excel würde ich mit einer Tabelle und einem Sverweis arbeiten. Hat jemand einen Vorschlag?

    Thomas BraunT paul53P 2 Antworten Letzte Antwort
    0
    • D Dominic151617

      Ich möchte Daten ablegen. Konkret möchte ich mir merken, welche Folge und welchen Track ich bei verschiedenen Hörspielen zuletzt gehört habe. Wie kann ich diese Daten effizient "abspeichern". In Excel würde ich mit einer Tabelle und einem Sverweis arbeiten. Hat jemand einen Vorschlag?

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #2

      @dominic151617

      Und aus welcher Quelle kommen die Daten?

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      D 1 Antwort Letzte Antwort
      0
      • D Dominic151617

        Ich möchte Daten ablegen. Konkret möchte ich mir merken, welche Folge und welchen Track ich bei verschiedenen Hörspielen zuletzt gehört habe. Wie kann ich diese Daten effizient "abspeichern". In Excel würde ich mit einer Tabelle und einem Sverweis arbeiten. Hat jemand einen Vorschlag?

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

        @dominic151617 sagte: welche Folge und welchen Track ich bei verschiedenen Hörspielen ... effizient "abspeichern"

        In einem Datenpunkt vom Typ "array", wobei das Array aus Objekten besteht, z.B.

            {
                Titel: 'Hörspiel 1',
                Folge: 3,
                Track: 7
            },
        

        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

        D 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @dominic151617

          Und aus welcher Quelle kommen die Daten?

          D Offline
          D Offline
          Dominic151617
          schrieb am zuletzt editiert von
          #4

          @thomas-braun
          Aus dem Spotify Adapter bzw. einer Google Suche. Sind also Strings.

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @dominic151617 sagte: welche Folge und welchen Track ich bei verschiedenen Hörspielen ... effizient "abspeichern"

            In einem Datenpunkt vom Typ "array", wobei das Array aus Objekten besteht, z.B.

                {
                    Titel: 'Hörspiel 1',
                    Folge: 3,
                    Track: 7
                },
            
            D Offline
            D Offline
            Dominic151617
            schrieb am zuletzt editiert von
            #5

            @paul53 Danke.
            Zuletzt "programmiert" habe ich im Studium mit Matlab. Da hätte ich nen ein Arrays mit "Variable(1,5)=5" angesprochen. Aber wie setzte ich sowas in Blockly um. Die Listen scheinen eher eindimensional zu sein. Json scheint man eher nur einzulesen und nicht zu schreiben.

            Also doch Wechsel zu Javascript oder Typescript?

            D 1 Antwort Letzte Antwort
            0
            • D Dominic151617

              @paul53 Danke.
              Zuletzt "programmiert" habe ich im Studium mit Matlab. Da hätte ich nen ein Arrays mit "Variable(1,5)=5" angesprochen. Aber wie setzte ich sowas in Blockly um. Die Listen scheinen eher eindimensional zu sein. Json scheint man eher nur einzulesen und nicht zu schreiben.

              Also doch Wechsel zu Javascript oder Typescript?

              D Offline
              D Offline
              Dominic151617
              schrieb am zuletzt editiert von
              #6

              Einige Antworten kann ich mir schon selber geben.

              1. Typescript sollte ich nur verwenden, wenn ich Javascript kann.
              2. Hier ne Quelle zu N-Dimensionalen Arrays in Javascript: https://www.geeksforgeeks.org/multidimensional-array-in-javascript/?msclkid=c0e8b068cf6011ec810187edbf6b834b

              Offen: Kann man N-Dimensionale Arrays auch in Blockly abbilden?

              paul53P 1 Antwort Letzte Antwort
              0
              • D Dominic151617

                Einige Antworten kann ich mir schon selber geben.

                1. Typescript sollte ich nur verwenden, wenn ich Javascript kann.
                2. Hier ne Quelle zu N-Dimensionalen Arrays in Javascript: https://www.geeksforgeeks.org/multidimensional-array-in-javascript/?msclkid=c0e8b068cf6011ec810187edbf6b834b

                Offen: Kann man N-Dimensionale Arrays auch in Blockly abbilden?

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

                @dominic151617 sagte: N-Dimensionalen Arrays

                Wozu benötigst Du n-dimensionale Arrays? Mein Vorschlag oben ist ein 1-dimensionales Array of objects.

                Im Blockly kann man Objekte mit gleicher Struktur mittels Javascript-Funktion erzeugen. Inhalt z.B.:

                return {
                    Titel: titel,
                    Folge: folge,
                    Track: track
                };
                

                Bild_2022-05-09_085323568.png

                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

                D 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @dominic151617 sagte: N-Dimensionalen Arrays

                  Wozu benötigst Du n-dimensionale Arrays? Mein Vorschlag oben ist ein 1-dimensionales Array of objects.

                  Im Blockly kann man Objekte mit gleicher Struktur mittels Javascript-Funktion erzeugen. Inhalt z.B.:

                  return {
                      Titel: titel,
                      Folge: folge,
                      Track: track
                  };
                  

                  Bild_2022-05-09_085323568.png

                  D Offline
                  D Offline
                  Dominic151617
                  schrieb am zuletzt editiert von Dominic151617
                  #8

                  @paul53 Sorry, was man sich denke und was man schreibt läuft leider hin und wieder auseinander. Ich muss mir mehrere Hörspiele merken. Zum einen können die Kinder sich nicht einigen, daher darf mal eine und mal das andere entscheiden😉 und zu allem Überfluss will ich hin und wieder auch noch eins höre😂. Daher das Thema Tabelle bzw. 2D Array.
                  Entsprechend muss ich dann nachher auch mit den Daten arbeiten. Also z.B. über die erste Spalte nach Hörspielnamen suchen. Ziel: Das letzte Mal als Hörspiel x gespielt wurde, waren wir bei Folge y und Track z.

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • D Dominic151617

                    @paul53 Sorry, was man sich denke und was man schreibt läuft leider hin und wieder auseinander. Ich muss mir mehrere Hörspiele merken. Zum einen können die Kinder sich nicht einigen, daher darf mal eine und mal das andere entscheiden😉 und zu allem Überfluss will ich hin und wieder auch noch eins höre😂. Daher das Thema Tabelle bzw. 2D Array.
                    Entsprechend muss ich dann nachher auch mit den Daten arbeiten. Also z.B. über die erste Spalte nach Hörspielnamen suchen. Ziel: Das letzte Mal als Hörspiel x gespielt wurde, waren wir bei Folge y und Track z.

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

                    @dominic151617 sagte: Das letzte Mal als Hörspiel x gespielt wurde, waren wir bei Folge y und Track z.

                    Die Abfrage von Folge und Track kann mittels einer Schleife erfolgen:

                    Bild_2022-05-09_174256480.png

                    @dominic151617 sagte in Daten ablegen (N-Dimensionale Arrays):

                    Ich muss mir mehrere Hörspiele merken.

                    Deshalb eine Liste mit den Hörspielen (ein Objekt pro Hörspiel), die beliebig erweitert / gekürzt werden kann.

                    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

                    D 3 Antworten Letzte Antwort
                    0
                    • paul53P paul53

                      @dominic151617 sagte: Das letzte Mal als Hörspiel x gespielt wurde, waren wir bei Folge y und Track z.

                      Die Abfrage von Folge und Track kann mittels einer Schleife erfolgen:

                      Bild_2022-05-09_174256480.png

                      @dominic151617 sagte in Daten ablegen (N-Dimensionale Arrays):

                      Ich muss mir mehrere Hörspiele merken.

                      Deshalb eine Liste mit den Hörspielen (ein Objekt pro Hörspiel), die beliebig erweitert / gekürzt werden kann.

                      D Offline
                      D Offline
                      Dominic151617
                      schrieb am zuletzt editiert von
                      #10

                      @paul53 super, probiere ich aus. Wenn man weiß wie es geht, ist es gar nicht so schwer😂 Vielen Dank!

                      1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @dominic151617 sagte: Das letzte Mal als Hörspiel x gespielt wurde, waren wir bei Folge y und Track z.

                        Die Abfrage von Folge und Track kann mittels einer Schleife erfolgen:

                        Bild_2022-05-09_174256480.png

                        @dominic151617 sagte in Daten ablegen (N-Dimensionale Arrays):

                        Ich muss mir mehrere Hörspiele merken.

                        Deshalb eine Liste mit den Hörspielen (ein Objekt pro Hörspiel), die beliebig erweitert / gekürzt werden kann.

                        D Offline
                        D Offline
                        Dominic151617
                        schrieb am zuletzt editiert von
                        #11

                        @paul53 kleine Korrektur zu deiner Version. In der Schleife "für jeden Wert" wird i gleich dem Listenelement gesetzt und ist keine Laufvariable. Habe das jetzt so gelöst:
                        e6185564-75fb-49c0-9585-f9ddaa338ad3-image.png

                        Aber noch mal vielen Dank!

                        DJMarc75D paul53P 2 Antworten Letzte Antwort
                        0
                        • D Dominic151617

                          @paul53 kleine Korrektur zu deiner Version. In der Schleife "für jeden Wert" wird i gleich dem Listenelement gesetzt und ist keine Laufvariable. Habe das jetzt so gelöst:
                          e6185564-75fb-49c0-9585-f9ddaa338ad3-image.png

                          Aber noch mal vielen Dank!

                          DJMarc75D Offline
                          DJMarc75D Offline
                          DJMarc75
                          schrieb am zuletzt editiert von
                          #12

                          @dominic151617
                          Welchen Datenpunkt fragst Du denn ab ?
                          Klingt nämlich sehr spannend.

                          Lehrling seit 1975 !!!
                          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                          D 1 Antwort Letzte Antwort
                          0
                          • D Dominic151617

                            @paul53 kleine Korrektur zu deiner Version. In der Schleife "für jeden Wert" wird i gleich dem Listenelement gesetzt und ist keine Laufvariable. Habe das jetzt so gelöst:
                            e6185564-75fb-49c0-9585-f9ddaa338ad3-image.png

                            Aber noch mal vielen Dank!

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

                            @dominic151617 sagte In der Schleife "für jeden Wert" wird i gleich dem Listenelement gesetzt und ist keine Laufvariable.

                            Sorry, stimmt natürlich. Habe oben korrigiert.
                            Falls Du mit Folge oder Track irgendwann mal rechnen (weiterzählen) willst, solltest Du dafür besser Zahlen verwenden.
                            Für eigene Datenpunkte ("TestArray") verwende besser den Block "aktualisiere".

                            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
                            • paul53P paul53

                              @dominic151617 sagte: Das letzte Mal als Hörspiel x gespielt wurde, waren wir bei Folge y und Track z.

                              Die Abfrage von Folge und Track kann mittels einer Schleife erfolgen:

                              Bild_2022-05-09_174256480.png

                              @dominic151617 sagte in Daten ablegen (N-Dimensionale Arrays):

                              Ich muss mir mehrere Hörspiele merken.

                              Deshalb eine Liste mit den Hörspielen (ein Objekt pro Hörspiel), die beliebig erweitert / gekürzt werden kann.

                              D Offline
                              D Offline
                              Dominic151617
                              schrieb am zuletzt editiert von
                              #14

                              @paul53 Das lässt Dir grad auch keine Ruhe, oder😉😂

                              1 Antwort Letzte Antwort
                              0
                              • DJMarc75D DJMarc75

                                @dominic151617
                                Welchen Datenpunkt fragst Du denn ab ?
                                Klingt nämlich sehr spannend.

                                D Offline
                                D Offline
                                Dominic151617
                                schrieb am zuletzt editiert von
                                #15

                                @djmarc75 Ich Trigger einfach auf einen neuen Track. Wenn da was brauchbares bei rauskommt, kann ich das bestimmt auch hier mal einstellen.

                                DJMarc75D 1 Antwort Letzte Antwort
                                1
                                • D Dominic151617

                                  @djmarc75 Ich Trigger einfach auf einen neuen Track. Wenn da was brauchbares bei rauskommt, kann ich das bestimmt auch hier mal einstellen.

                                  DJMarc75D Offline
                                  DJMarc75D Offline
                                  DJMarc75
                                  schrieb am zuletzt editiert von
                                  #16

                                  @dominic151617 said in Daten ablegen (N-Dimensionale Arrays):

                                  Ich Trigger einfach auf einen neuen Track.

                                  Auf diesen Datenpunkt ?

                                  spotify-premium.0.player.trackName
                                  

                                  Lehrling seit 1975 !!!
                                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                  D 1 Antwort Letzte Antwort
                                  0
                                  • DJMarc75D DJMarc75

                                    @dominic151617 said in Daten ablegen (N-Dimensionale Arrays):

                                    Ich Trigger einfach auf einen neuen Track.

                                    Auf diesen Datenpunkt ?

                                    spotify-premium.0.player.trackName
                                    
                                    D Offline
                                    D Offline
                                    Dominic151617
                                    schrieb am zuletzt editiert von
                                    #17

                                    @djmarc75 ja

                                    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

                                    783

                                    Online

                                    32.6k

                                    Benutzer

                                    82.0k

                                    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