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. History Daten addieren oder in Excel exportieren

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    809

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

History Daten addieren oder in Excel exportieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
21 Beiträge 6 Kommentatoren 2.1k 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.
  • F final

    @klassisch

    Ok, du hast also mit einem Python skript die ordner mit den History Daten ausgelesen, richtig?
    Spannend, dass du das mit ChatGPT gemacht hast!
    Ich habe aktuell iob auf einem alten RPi laufen.
    Was ich mir so ein bißchen überlege, ist, ganz generell die Daten in eine vernünftige DB zu schreiben. Und dann eben die historischen Daten in dieser DB nachzutragen.
    Da habe ich noch kein Konzept. Da ich eh zu Proxmox will, wäre das sicher ein guter Moment.
    In welchem Format sind denn die Daten der Hostory eigentlich gespeichert? JSon?

    K Offline
    K Offline
    klassisch
    Most Active
    schrieb am zuletzt editiert von
    #12

    @final Ja, die history files sind JSON. Kannst Du auch mit einem Texteditor nachlesen und anschauen. Praktisch selbsterklärend.
    Mit Datenbanken bin noch zurückhaltend. Denn vor ioBroker hatte ich CCUio und das schrieb die Daten in eine eigene Datenbank. CCUio wurde eingestellt, ioBroker der Nachfolger. Und die Daten konnte man nicht mehr übertragen. So fehlen mir mittlerweile etliche Jahre an Daten.
    Das json Zeug braucht zwar viel Platz, aber die Daten wrid man systemunabhängig "immer" irgendwie verwenden und konvertieren können.
    ChatGPT kann beim Programmieren gut helfen und kann auch auf Nachfrage die verwendeten Elemente der Programmiersprache erläutern.
    Allerdings durfte man (Januar 2024) nicht zu komplex werden. Besser kleine Teilaufgaben definieren, testen und dann selbst "zusammenkleben". Ich habe die verbale Spezifikation Schritt für Schritt erweitert. Irgendwann wurden bereits beherrschte Funktionen einfach "vergessen" einzufügen. Mag sein, daß das neuere oder andere Versionen irgendwann besser machen. Aber generell ist das eine gute Programmierhilfe - auch für javascript.
    Python läuft halt eigenständig auf Rechnern, ist frei verfügbar und im mainstream. Da findet man viele Hilfen.
    Ich editiere die files in notepad++ (visual studio geht natürlich auch) und starte dann von der Kommandozeile aus python mit dem Scriptnamen als Argument. Für diese gelegentliche Anwendung komfortabel genug.

    F 1 Antwort Letzte Antwort
    0
    • K klassisch

      @final Ja, die history files sind JSON. Kannst Du auch mit einem Texteditor nachlesen und anschauen. Praktisch selbsterklärend.
      Mit Datenbanken bin noch zurückhaltend. Denn vor ioBroker hatte ich CCUio und das schrieb die Daten in eine eigene Datenbank. CCUio wurde eingestellt, ioBroker der Nachfolger. Und die Daten konnte man nicht mehr übertragen. So fehlen mir mittlerweile etliche Jahre an Daten.
      Das json Zeug braucht zwar viel Platz, aber die Daten wrid man systemunabhängig "immer" irgendwie verwenden und konvertieren können.
      ChatGPT kann beim Programmieren gut helfen und kann auch auf Nachfrage die verwendeten Elemente der Programmiersprache erläutern.
      Allerdings durfte man (Januar 2024) nicht zu komplex werden. Besser kleine Teilaufgaben definieren, testen und dann selbst "zusammenkleben". Ich habe die verbale Spezifikation Schritt für Schritt erweitert. Irgendwann wurden bereits beherrschte Funktionen einfach "vergessen" einzufügen. Mag sein, daß das neuere oder andere Versionen irgendwann besser machen. Aber generell ist das eine gute Programmierhilfe - auch für javascript.
      Python läuft halt eigenständig auf Rechnern, ist frei verfügbar und im mainstream. Da findet man viele Hilfen.
      Ich editiere die files in notepad++ (visual studio geht natürlich auch) und starte dann von der Kommandozeile aus python mit dem Scriptnamen als Argument. Für diese gelegentliche Anwendung komfortabel genug.

      F Offline
      F Offline
      final
      schrieb am zuletzt editiert von
      #13

      @klassisch said in History Daten addieren oder in Excel exportieren:

      Ich editiere die files in notepad++

      Warum? Ist das essentiell, damit dein python skript überhaupt funktioniert?
      Ich hätte jetzt gedacht, dein skript liest einfach alle history Ordner aus und konvertiert dann.
      Sowas müsste doch mit JS/blockly innerhalb iob auch gehen?

      K 2 Antworten Letzte Antwort
      0
      • F final

        @klassisch said in History Daten addieren oder in Excel exportieren:

        Ich editiere die files in notepad++

        Warum? Ist das essentiell, damit dein python skript überhaupt funktioniert?
        Ich hätte jetzt gedacht, dein skript liest einfach alle history Ordner aus und konvertiert dann.
        Sowas müsste doch mit JS/blockly innerhalb iob auch gehen?

        K Offline
        K Offline
        klassisch
        Most Active
        schrieb am zuletzt editiert von
        #14

        @final Sorry, war ungenau. Python Programme editiere ich mit notepad++, weil dort die Sprache unterstützt wird.

        Die json s editiere ich natürlich nicht. Die werden automatisch vom python programm gelesen.

        1 Antwort Letzte Antwort
        0
        • F final

          @klassisch said in History Daten addieren oder in Excel exportieren:

          Ich editiere die files in notepad++

          Warum? Ist das essentiell, damit dein python skript überhaupt funktioniert?
          Ich hätte jetzt gedacht, dein skript liest einfach alle history Ordner aus und konvertiert dann.
          Sowas müsste doch mit JS/blockly innerhalb iob auch gehen?

          K Offline
          K Offline
          klassisch
          Most Active
          schrieb am zuletzt editiert von
          #15

          @final sagte in History Daten addieren oder in Excel exportieren:

          Sowas müsste doch mit JS/blockly innerhalb iob auch gehen?

          Mag sein. Aber da hakt es bei mir schon bei den Befehlen zur Ordner- und Dateinavigation, I/O HMI etc. Und irgendwie kam mir dann python zwischen die Finger und damit war es rel. einfach möglich und mein Problem war gelöst. Und das ist ja kein Thema, welches man täglich braucht, sondern eher batch-weise.
          Falls es einen fertigen Adapter gäbe, würde ich den nutzen. Aber so geht es auch. Pragmatismus geht hier vor Eleganz.

          F 1 Antwort Letzte Antwort
          0
          • K klassisch

            @final sagte in History Daten addieren oder in Excel exportieren:

            Sowas müsste doch mit JS/blockly innerhalb iob auch gehen?

            Mag sein. Aber da hakt es bei mir schon bei den Befehlen zur Ordner- und Dateinavigation, I/O HMI etc. Und irgendwie kam mir dann python zwischen die Finger und damit war es rel. einfach möglich und mein Problem war gelöst. Und das ist ja kein Thema, welches man täglich braucht, sondern eher batch-weise.
            Falls es einen fertigen Adapter gäbe, würde ich den nutzen. Aber so geht es auch. Pragmatismus geht hier vor Eleganz.

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

            @klassisch lädst du das Ergebnis dann in Excel? Und hast du noch die alten ccu Daten?

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

            K 1 Antwort Letzte Antwort
            0
            • F fastfoot

              @klassisch lädst du das Ergebnis dann in Excel? Und hast du noch die alten ccu Daten?

              K Offline
              K Offline
              klassisch
              Most Active
              schrieb am zuletzt editiert von klassisch
              #17

              @fastfoot sagte in History Daten addieren oder in Excel exportieren:

              @klassisch lädst du das Ergebnis dann in Excel?

              Ja, die Datenextrakte werden als *.xlsx und *.csv abgelegt. Warum beides? Es ist nur eine Programmzeile mehr und ließ größere Flexibilität bei der Weiterverarbeitung erwarten. Aber meist verwende ich xlsx bei der weiteren Verarbeitung

              Und hast du noch die alten ccu Daten?

              ioBroker History Daten? ioBroker History JSON Daten bleiben bei dem Prozess natürlich unverändert. Da wird nichts gelöscht, die werden nur gelesen. Speicherplatz ist kostengünstig.

              Oder meintest Du CCU.io Daten, also die Daten des Vorgängersystems? Ich fürchte nicht mehr. Müßt da aber mal suchen.

              F 1 Antwort Letzte Antwort
              0
              • K klassisch

                @fastfoot sagte in History Daten addieren oder in Excel exportieren:

                @klassisch lädst du das Ergebnis dann in Excel?

                Ja, die Datenextrakte werden als *.xlsx und *.csv abgelegt. Warum beides? Es ist nur eine Programmzeile mehr und ließ größere Flexibilität bei der Weiterverarbeitung erwarten. Aber meist verwende ich xlsx bei der weiteren Verarbeitung

                Und hast du noch die alten ccu Daten?

                ioBroker History Daten? ioBroker History JSON Daten bleiben bei dem Prozess natürlich unverändert. Da wird nichts gelöscht, die werden nur gelesen. Speicherplatz ist kostengünstig.

                Oder meintest Du CCU.io Daten, also die Daten des Vorgängersystems? Ich fürchte nicht mehr. Müßt da aber mal suchen.

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

                @klassisch sagte in History Daten addieren oder in Excel exportieren:

                @fastfoot sagte in History Daten addieren oder in Excel exportieren:

                @klassisch lädst du das Ergebnis dann in Excel?

                Ja, die Daten werden als *.xlsx und *.csv abgelegt

                nun, nichts gegen so eine Denkmaschine, aber mich hat es genau 3Min. gekostet so eine Historydatei in Excel zu importieren, incl Datum Konvertierung. OK, ohne Sommer/Winter

                Und hast du noch die alten ccu Daten?

                Ich fürchte nicht mehr. müßt da aber mal suchen.

                man könnte halt versuchen diese zu konvertieren

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

                K 1 Antwort Letzte Antwort
                0
                • F fastfoot

                  @klassisch sagte in History Daten addieren oder in Excel exportieren:

                  @fastfoot sagte in History Daten addieren oder in Excel exportieren:

                  @klassisch lädst du das Ergebnis dann in Excel?

                  Ja, die Daten werden als *.xlsx und *.csv abgelegt

                  nun, nichts gegen so eine Denkmaschine, aber mich hat es genau 3Min. gekostet so eine Historydatei in Excel zu importieren, incl Datum Konvertierung. OK, ohne Sommer/Winter

                  Und hast du noch die alten ccu Daten?

                  Ich fürchte nicht mehr. müßt da aber mal suchen.

                  man könnte halt versuchen diese zu konvertieren

                  K Offline
                  K Offline
                  klassisch
                  Most Active
                  schrieb am zuletzt editiert von
                  #19

                  @fastfoot Sorry, bin halt eben kein hauptamtlicher Programmierer und mich hat es leider etwas mehr Zeit gekostet, jahrelange Datenreihen mit dieser Ordnerstruktur (teils verdichtet) in xls zu konvertieren. Habe mich halt so durchgekämpft.
                  Hast Du das via javascript konvertiert?

                  F 1 Antwort Letzte Antwort
                  0
                  • K klassisch

                    @fastfoot Sorry, bin halt eben kein hauptamtlicher Programmierer und mich hat es leider etwas mehr Zeit gekostet, jahrelange Datenreihen mit dieser Ordnerstruktur (teils verdichtet) in xls zu konvertieren. Habe mich halt so durchgekämpft.
                    Hast Du das via javascript konvertiert?

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

                    @klassisch na eben nicht, so schnell programmiere ich nicht, bin da eher langsam. Nein, der Import erfolgt über den Import eines JSON, das gibt es schon eine zeitlang und ist super easy. Hängt halt von deiner Excelversion ab, ich habe das 365er. Die Aktualisierung erfolgt auf Knopfdruck quasi live für die aktuelle Datei, kein Hin- und Hergeschiebe

                    Ausserdem find ichs gut wenn man sich zu helfen weiss, da bin ich auch eher pragmatisch. Wollte halt diesen Weg nicht unerwähnt lassen

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

                    K 1 Antwort Letzte Antwort
                    0
                    • F fastfoot

                      @klassisch na eben nicht, so schnell programmiere ich nicht, bin da eher langsam. Nein, der Import erfolgt über den Import eines JSON, das gibt es schon eine zeitlang und ist super easy. Hängt halt von deiner Excelversion ab, ich habe das 365er. Die Aktualisierung erfolgt auf Knopfdruck quasi live für die aktuelle Datei, kein Hin- und Hergeschiebe

                      Ausserdem find ichs gut wenn man sich zu helfen weiss, da bin ich auch eher pragmatisch. Wollte halt diesen Weg nicht unerwähnt lassen

                      K Offline
                      K Offline
                      klassisch
                      Most Active
                      schrieb am zuletzt editiert von
                      #21

                      @fastfoot Vielen Dank für den Hinweis. Habe noch eine alte xls Lizenz und bin kein Freund von Abomodellen.
                      Es ging mir auch nicht nur um die Umwandlung einer Einzeldatei, sondern um die automatisierte Konvertierung einer langen Zeitreihe, also der vielen Tagesdateien.
                      Kann man wahrscheinlich auch über ein Makro VBA VBS Skript oder so machen. Aber auch da müßte ich mich erst einarbeiten.

                      Viele Wege führen nach Rom. Und Hauptsache 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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      587

                      Online

                      32.6k

                      Benutzer

                      81.9k

                      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