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. CSV Download und Verarbeitung

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

CSV Download und Verarbeitung

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 3 Kommentatoren 383 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.
  • F Offline
    F Offline
    FrankSalentin
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    ich verzweifele gerade an der Umsetzung in Blockly.
    Ich lade von meiner Wallbox (openwB) eine monatliche Statistik der Ladevorgänge als CSV-Datei herunter. Alles wunderbar. Nur bekomme ich es einfach nicht auf die Reihe, jede Zeile der Datei in ein eigenes Listenelement zu laden. Element 1 ist immer die komplette CSV-Datei. Was mache ich falsch?

    4bfd10cf-e3f4-48ba-81b0-fbb64a25fed1-grafik.png

    Output 1 von der Liste "Puffer":
    fcbc5293-b46b-4095-a3b1-40a78d2e7b1c-grafik.png

    Output 2 vom 1. Element der Liste "Puffer":
    d20233dd-3f4e-486b-ba6b-52f03c6a686b-grafik.png

    HomoranH haus-automatisierungH 3 Antworten Letzte Antwort
    0
    • F FrankSalentin

      Hallo zusammen,
      ich verzweifele gerade an der Umsetzung in Blockly.
      Ich lade von meiner Wallbox (openwB) eine monatliche Statistik der Ladevorgänge als CSV-Datei herunter. Alles wunderbar. Nur bekomme ich es einfach nicht auf die Reihe, jede Zeile der Datei in ein eigenes Listenelement zu laden. Element 1 ist immer die komplette CSV-Datei. Was mache ich falsch?

      4bfd10cf-e3f4-48ba-81b0-fbb64a25fed1-grafik.png

      Output 1 von der Liste "Puffer":
      fcbc5293-b46b-4095-a3b1-40a78d2e7b1c-grafik.png

      Output 2 vom 1. Element der Liste "Puffer":
      d20233dd-3f4e-486b-ba6b-52f03c6a686b-grafik.png

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @franksalentin

      bitte so etwas
      Screenshot_20250626-105520_Firefox.jpg

      immer als Text in code-tags posten.
      So ist es mobil nicht zu entziffern

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      F 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @franksalentin

        bitte so etwas
        Screenshot_20250626-105520_Firefox.jpg

        immer als Text in code-tags posten.
        So ist es mobil nicht zu entziffern

        F Offline
        F Offline
        FrankSalentin
        schrieb am zuletzt editiert von
        #3

        @homoran Sorry, gelobe Besserung :relaxed:

        Also zu 1:

        [
          '"Beginn";"Ende";"Zeitstempel Beginn";"Zeitstempel Ende";"Dauer";"Kosten";"Energieanteil Netz";"Energieanteil Ladepunkte";"Energieanteil Speicher";"Energieanteil PV";"Fahrzeug";"Fahrzeug-ID";"Lademodus";"Priorität";"ID-Tag";"SoC Beginn";"SoC Ende";"Reichweite Beginn";"Reichweite Ende";"Ladepunkt";"Ladepunkt-ID";"Zähler Seriennummer";"Energie";"Reichweite";"Zählerstand Beginn";"Zählerstand Ende";"Energie seit Anstecken"\n' +
            '"07.06.2025, 15:34:21";"07.06.2025, 15:46:54";1749303261;1749304014;"0:12";0,14;2,94;0,00;97,06;0,00;"Standard-Fahrzeug";0;"Sofort";"Nein";;0;0;0;0;"Interne openWB";1;"240692880";0,69;5;0,01;0,69;0,69\n' +
            '"07.06.2025, 15:47:21";"07.06.2025, 15:59:53";1749304041;1749304793;"0:12";0,16;0,39;0,00;136,61;-37,00;"Standard-Fahrzeug";0;"Sofort";"Nein";;0;0;0;0;"Interne openWB";1;"240692880";0,71;5;0,69;1,40;1,40\n' +
            '"07.06.2025, 16:02:11";"07.06.2025, 17:51:53";1749304931;1749311513;"1:49";5,30;64,21;0,00;33,89;1,90;"Standard-Fahrzeug";0;"Sofort";"Nein";;0;0;0;0;"Interne openWB";1;"240692880";19,88;142;1,40;21,29;19,88\n' +
        

        Und zu 2:

        "Beginn";"Ende";"Zeitstempel Beginn";"Zeitstempel Ende";"Dauer";"Kosten";"Energieanteil Netz";"Energieanteil Ladepunkte";"Energieanteil Speicher";"Energieanteil PV";"Fahrzeug";"Fahrzeug-ID";"Lademodus";"Priorität";"ID-Tag";"SoC Beginn";"SoC Ende";"Reichweite Beginn";"Reichweite Ende";"Ladepunkt";"Ladepunkt-ID";"Zähler Seriennummer";"Energie";"Reichweite";"Zählerstand Beginn";"Zählerstand Ende";"Energie seit Anstecken"
        "07.06.2025, 15:34:21";"07.06.2025, 15:46:54";1749303261;1749304014;"0:12";0,14;2,94;0,00;97,06;0,00;"Standard-Fahrzeug";0;"Sofort";"Nein";;0;0;0;0;"Interne openWB";1;"240692880";0,69;5;0,01;0,69;0,69
        "07.06.2025, 15:47:21";"07.06.2025, 15:59:53";1749304041;1749304793;"0:12";0,16;0,39;0,00;136,61;-37,00;"Standard-Fahrzeug";0;"Sofort";"Nein";;0;0;0;0;"Interne openWB";1;"240692880";0,71;5;0,69;1,40;1,40
        "07.06.2025, 16:02:11";"07.06.2025, 17:51:53";1749304931;1749311513;"1:49";5,30;64,21;0,00;33,89;1,90;"Standard-Fahrzeug";0;"Sofort";"Nein";;0;0;0;0;"Interne openWB";1;"240692880";19,88;142;1,40;21,29;19,88
        "10.06.2025, 18:42:21";"10.06.2025, 21:54:13";1749573741;1749585253;"3:11";9,20;66,35;0,00;33,65;0,00;"Standard-Fahrzeug";0;"Sofort";"Nein";"0004308253";0;0;0;0;"Interne openWB";1;"240692880";34,53;247;21,29;55,82;34,53
        

        Bis auf den Wegfall des "\n" kein Unterschied. :-(

        1 Antwort Letzte Antwort
        0
        • F FrankSalentin

          Hallo zusammen,
          ich verzweifele gerade an der Umsetzung in Blockly.
          Ich lade von meiner Wallbox (openwB) eine monatliche Statistik der Ladevorgänge als CSV-Datei herunter. Alles wunderbar. Nur bekomme ich es einfach nicht auf die Reihe, jede Zeile der Datei in ein eigenes Listenelement zu laden. Element 1 ist immer die komplette CSV-Datei. Was mache ich falsch?

          4bfd10cf-e3f4-48ba-81b0-fbb64a25fed1-grafik.png

          Output 1 von der Liste "Puffer":
          fcbc5293-b46b-4095-a3b1-40a78d2e7b1c-grafik.png

          Output 2 vom 1. Element der Liste "Puffer":
          d20233dd-3f4e-486b-ba6b-52f03c6a686b-grafik.png

          haus-automatisierungH Offline
          haus-automatisierungH Offline
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @franksalentin sagte in CSV Download und Verarbeitung:

          Element 1 ist immer die komplette CSV-Datei. Was mache ich falsch?

          Naja Du erzeugst eine Liste, welches als einziges Element einen kompletten TEXT bekommt. Das dieser Text / String zufällig im CSV-Format ist, spielt dabei ja keine Rolle.

          Du müsstest also den CSV erstmal auseinandernehmen und dann in eine Liste überführen. Also Liste erzeugen mit Trennzeichen "Zeilenumbruch". Und dann jede Zeile wieder mit dem Trennzeichen , auseinandernehmen.

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

          1 Antwort Letzte Antwort
          0
          • F FrankSalentin

            Hallo zusammen,
            ich verzweifele gerade an der Umsetzung in Blockly.
            Ich lade von meiner Wallbox (openwB) eine monatliche Statistik der Ladevorgänge als CSV-Datei herunter. Alles wunderbar. Nur bekomme ich es einfach nicht auf die Reihe, jede Zeile der Datei in ein eigenes Listenelement zu laden. Element 1 ist immer die komplette CSV-Datei. Was mache ich falsch?

            4bfd10cf-e3f4-48ba-81b0-fbb64a25fed1-grafik.png

            Output 1 von der Liste "Puffer":
            fcbc5293-b46b-4095-a3b1-40a78d2e7b1c-grafik.png

            Output 2 vom 1. Element der Liste "Puffer":
            d20233dd-3f4e-486b-ba6b-52f03c6a686b-grafik.png

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            @franksalentin sagte in CSV Download und Verarbeitung:

            Ich lade von meiner Wallbox (openwB) eine monatliche Statistik

            alle 10 Sekunden?

            @franksalentin sagte in CSV Download und Verarbeitung:

            jede Zeile der Datei

            enden die immer mit /n ' + (wenn ich das richtig entziffern konnte)?
            dann musst du eine Liste aus Puffer mit Trennzeichen /n ' + erzeugen

            konnte das leider nicht zum Testen kopieren

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            haus-automatisierungH F 2 Antworten Letzte Antwort
            0
            • HomoranH Homoran

              @franksalentin sagte in CSV Download und Verarbeitung:

              Ich lade von meiner Wallbox (openwB) eine monatliche Statistik

              alle 10 Sekunden?

              @franksalentin sagte in CSV Download und Verarbeitung:

              jede Zeile der Datei

              enden die immer mit /n ' + (wenn ich das richtig entziffern konnte)?
              dann musst du eine Liste aus Puffer mit Trennzeichen /n ' + erzeugen

              konnte das leider nicht zum Testen kopieren

              haus-automatisierungH Offline
              haus-automatisierungH Offline
              haus-automatisierung
              Developer Most Active
              schrieb am zuletzt editiert von haus-automatisierung
              #6

              @homoran sagte in CSV Download und Verarbeitung:

              enden die immer mit /n ' + (wenn ich das richtig entziffern konnte)?

              Ne, das macht nur das Log daraus. Wird ein einfacher Zeilenumbruch sein. Wäre sonst ja auch kein gültiges CSV

              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
              📚 Meine inoffizielle ioBroker Dokumentation

              1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @franksalentin sagte in CSV Download und Verarbeitung:

                Ich lade von meiner Wallbox (openwB) eine monatliche Statistik

                alle 10 Sekunden?

                @franksalentin sagte in CSV Download und Verarbeitung:

                jede Zeile der Datei

                enden die immer mit /n ' + (wenn ich das richtig entziffern konnte)?
                dann musst du eine Liste aus Puffer mit Trennzeichen /n ' + erzeugen

                konnte das leider nicht zum Testen kopieren

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

                @homoran
                Die 10 Sekunden sind zum Testen. Will meinen Kaffeekonsum beim warten auf das Ergebnis nicht künstlich in die Höhe treiben. :-)

                @Homoran @haus-automatisierung
                Man muss einfach nur laut denken und mit jemanden reden und schon kommt die Lösung :-)
                Jetzt läuft es!
                d8476889-e2e0-469c-95df-92a853a3263a-grafik.png

                Vielen Dank!

                haus-automatisierungH 1 Antwort Letzte Antwort
                0
                • F FrankSalentin

                  @homoran
                  Die 10 Sekunden sind zum Testen. Will meinen Kaffeekonsum beim warten auf das Ergebnis nicht künstlich in die Höhe treiben. :-)

                  @Homoran @haus-automatisierung
                  Man muss einfach nur laut denken und mit jemanden reden und schon kommt die Lösung :-)
                  Jetzt läuft es!
                  d8476889-e2e0-469c-95df-92a853a3263a-grafik.png

                  Vielen Dank!

                  haus-automatisierungH Offline
                  haus-automatisierungH Offline
                  haus-automatisierung
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @franksalentin Wäre natürlich viel einfacher, wenn OpenWB die Historie nicht als CSV, sondern als JSON exportieren könnte. Geht das nicht? Die sind doch relativ offen.

                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                  📚 Meine inoffizielle ioBroker Dokumentation

                  F 1 Antwort Letzte Antwort
                  0
                  • haus-automatisierungH haus-automatisierung

                    @franksalentin Wäre natürlich viel einfacher, wenn OpenWB die Historie nicht als CSV, sondern als JSON exportieren könnte. Geht das nicht? Die sind doch relativ offen.

                    F Offline
                    F Offline
                    FrankSalentin
                    schrieb am zuletzt editiert von
                    #9

                    @haus-automatisierung Die Auswertung des Ladeprotokolls gibt nur die CSV-Datei zurück.

                    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

                    729

                    Online

                    32.6k

                    Benutzer

                    82.3k

                    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