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. [gelöst]verschiedene Datenpunkte sammeln, als CSV versch...

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    996

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[gelöst]verschiedene Datenpunkte sammeln, als CSV versch...

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 2 Kommentatoren 116 Aufrufe 4 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.
  • docadamsD Offline
    docadamsD Offline
    docadams
    schrieb am zuletzt editiert von docadams
    #1

    Hallo,
    ich erfasse wöchentlich diverse Daten aus ioBroker in einer Calc-Datei, zusammen mit Daten aus anderen Quellen.

    Bisher schicke ich mir ein Telegam mit den Werten, jeweils Simikolon-separiert. Aus Telegram diese Daten mit <Strg>+C kopieren und mit Notepad in eine Zwischendatei mit Endung .csv schreiben, diese dann mit Calc öffnen, dann die Zeile kopieren und in die eigentliche Tabelle kopieren.
    Recht umständlich aber noch schneller, als die 18 Datenpunkte einzeln auszulesen.

    Ginge wenigstens der erste Schritt einfacher? Also die Werte gleich in einer .CSV mit Telegram an mich verschicken, die ich dann temporär öffne, die einzelne Zeile kopiere und in die eigentliche Tabelle kopiere.

    Die meisten Anleitungen zeigen, wie man eine Datenreihe eines Punktes als CSV erstellt, aber darum geht es mir nicht.
    Irgendwo war mal von einem CSV-Adapter die Rede, aber ich kann weder den Beitrag noch so einen Adapter finden.

    Hat wer eine Idee?

    1 Antwort Letzte Antwort
    0
    • AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #2

      Was spricht dagegen eine 'wachsende' csv Datei auf dem iobroker zu haben, in die du direkt per Skript die einzelnen datenpunkte hinein schreibst ?

      Das kannst du relativ einfach über ein JS machen (Blockly glaub ich inzwischen auch). Dann musst du nicht den Umweg über einen Messenger machen.

      Letztendlich setzt du an der stelle an wo du aktuell die Daten an Telegramm schickst. Statt dessen kannst du da direkt in eine Datei schreiben, auf die du dann per Web Interface vom ioBroker (Dateimanager) zugreifen kannst. An der Stelle hast du dann schon alle Daten.

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      1 Antwort Letzte Antwort
      0
      • docadamsD Offline
        docadamsD Offline
        docadams
        schrieb am zuletzt editiert von
        #3

        Naja, dagegen spricht meine Unwissenheit :-/
        Bei JS bin ich total auf eure Hilfe angewiesen, bei Blockly kann ich schon nachvollziehen bzw. selber ausdenken...

        IOBroker läuft auf einem RasPi, LibreOffice auf meinem betagten WindowsPC, irgendwie müssen die Daten physisch zu dem kommen. Da ist Telegram der Transporter.

        Mein Ziel ist, die Zwischen-CSV nicht erst auf dem PC zu erzeugen (die dann in die richtige Calc-Tabelle importiert wird), sondern schon eine CSV als Dateianhang vom RasPi zu verschicken...

        AsgothianA 1 Antwort Letzte Antwort
        0
        • docadamsD docadams

          Naja, dagegen spricht meine Unwissenheit :-/
          Bei JS bin ich total auf eure Hilfe angewiesen, bei Blockly kann ich schon nachvollziehen bzw. selber ausdenken...

          IOBroker läuft auf einem RasPi, LibreOffice auf meinem betagten WindowsPC, irgendwie müssen die Daten physisch zu dem kommen. Da ist Telegram der Transporter.

          Mein Ziel ist, die Zwischen-CSV nicht erst auf dem PC zu erzeugen (die dann in die richtige Calc-Tabelle importiert wird), sondern schon eine CSV als Dateianhang vom RasPi zu verschicken...

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von Asgothian
          #4

          @docadams sagte in verschiedene Datenpunkte sammeln und als CSV verschicken:

          Naja, dagegen spricht meine Unwissenheit :-/

          Unwissenheit schützt for str.. Lösung nicht. Für heute ist es etwas spät, aber morgen sollte Zeit sein mal ein Blockly Beispiel zu bauen welches die Datei erzeugt. Du kannst ja in Vorbereitung mal das Blockly posten welches die Daten via Telegram versendet :)

          Der weg vom ioBroker zu Dir ist dann der hier:
          Screenshot 2025-12-08 at 23.45.13.png

          Einfach mit nem Web-Browser herunter laden :)

          A.

          Nachtrag: Hier ein kleines Beispiel-Blockly wie du da Dateien hin bekommst:

          Screenshot 2025-12-09 at 08.47.46.png

          Letztendlich kannst du dann mit create text with Blöcken den Inhalt der Datei erzeugen, oder einfach das heraus schreiben was du aktuell an Telegram schickst.

          Das Konstrukt mit dem Dateinamen dient einzig dazu das du die einzelnen Dateien auch dann behältst wenn das Skript mal läuft bevor du sie herunter geladen hast. (Einfaches 'Timestamping')..

          A.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          1 Antwort Letzte Antwort
          1
          • docadamsD Offline
            docadamsD Offline
            docadams
            schrieb am zuletzt editiert von docadams
            #5

            Da hast du mir schon einige Ideen gegeben, Danke.
            Ich versuche es umzusetzen.
            Da ich nicht immer zeitnah vor ort bin, muss das automatisiert gehen, damit ich notfalls einige Perioden nachtragen kann.

            Hier meine bisherige Lösung:

            Zählermeldung.png
            Zählermeldung.xml

            1 Antwort Letzte Antwort
            0
            • docadamsD Offline
              docadamsD Offline
              docadams
              schrieb am zuletzt editiert von
              #6

              OK, im Menü Aktionen hatte ich noch nie gesucht, Danke für den Hinweis.
              Bleiben aber immer noch 2 Probleme.
              Im Ordner 0_userdata.0 erscheint keine neue Datei.
              Und wie bekomme ich dann diese Datei automatisiert auf meinen Windows-PC? Also z.B. als Telegram-Anhang...

              1 Antwort Letzte Antwort
              0
              • AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von
                #7

                Du schaust an der falschen Stelle nach der Datei
                Und du bekommst sie (absichtlich) nicht automatisch auf den PC. Am PC gehst du auf die Web-Oberfläche des ioBroker, wie in dem Screenshot oben gezeigt. da kannst du die Datei dann herunter laden.

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                1 Antwort Letzte Antwort
                1
                • docadamsD Offline
                  docadamsD Offline
                  docadams
                  schrieb am zuletzt editiert von
                  #8

                  OK, habs gefunden.
                  Durch Datum im Dateinamen kann ich auch mehrere Perioden sammeln und dann übernehmen, wenn ich ohnehin am PC sitze.
                  Ist schon eine hilfreiche Verkürzung der Schritte.
                  Also vielen Dank, Problem gelöst :-)

                  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

                  661

                  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