Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Problem mit History Adapter bzw. Flot Diagramm

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Problem mit History Adapter bzw. Flot Diagramm

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @harling last edited by

      @harling sagte in Problem mit History Adapter bzw. Flot Diagramm:

      Leider schaffe ich es nicht, die History-Werte nachträglich zu ändern.

      dazu must du in den History JSON die Daten ändern

      H 1 Reply Last reply Reply Quote 0
      • H
        harling @Homoran last edited by

        @Homoran
        Ich habe das mit der Änderung der Daten versucht. Die liegen bei mir im Standardverzeichnis, heißen alle gleich, nur der "Tagesordner" hat eine abweichende Bezeichnung. Es passiert aber leider in iobroker nichts, die Werte tauchen dort nicht auf. Ich habe extra darauf geachtet, dass auch die Timestamps passen, also die langen Unix-Zahlen, hinter TS:... die das exakte Datum des Werts angeben.
        Daher meine Frage nach Upload der geänderten Werte, dann könnte man sie irgendwie z.B. in Excel bearbeiten und dann wieder zurück laden. So arbeite ich mich durch JSON für JSON, ohne dass sich etwas tut. Es ist mir lediglich gelungen, unerwünschte Werte (z.B. null) nach einem iobroker-Neustart dort zu löschen.

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @harling last edited by

          @harling sagte in Problem mit History Adapter bzw. Flot Diagramm:

          heißen alle gleich,

          die history-Daten???

          @harling sagte in Problem mit History Adapter bzw. Flot Diagramm:

          Die liegen bei mir im Standardverzeichnis,

          und das wäre?

          Bei mir gibt es für jeden Tag einen Ordner und darin für jeden Datenpunkt ein JSON
          history-files.png

          H 1 Reply Last reply Reply Quote 0
          • H
            harling @Homoran last edited by

            @Homoran
            genau so sieht es bei mir auch aus. Ordner für jeden Tag (für den fehlenden Tag habe ich einen neu erstellt). Darin die JSON, die heißen aber immer gleich, bei Dir z.B. history.parser.o.Pegel_Koeln.json (dieser Name ändert sich nicht).
            Jetzt denke ich, wenn ich in diesem JSON-File Werte hinzufüge, dass ich dadurch neue Werte in History bzw. im FLOT Diagramm erzeugen würde - passiert aber leider nicht.

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @harling last edited by

              @harling sagte in Problem mit History Adapter bzw. Flot Diagramm:

              Darin die JSON, die heißen aber immer gleich, bei Dir z.B. history.parser.o.Pegel_Koeln.json (dieser Name ändert sich nicht).

              das ist ja auch korrekt so.

              @harling sagte in Problem mit History Adapter bzw. Flot Diagramm:

              wenn ich in diesem JSON-File Werte hinzufüge, dass ich dadurch neue Werte in History bzw. im FLOT Diagramm erzeugen würde

              ich dachte du wolltest nur einen Balken am Tag haben.
              Dann musst du alles überflüssige löschen.

              Was willst du denn jetzt einfügen?

              • wäre da ein Balken überhaupt zu sehen, oder überlagert er sich?
              • hast du den wert korrekt eingefügt?
                • JSON Format und Zeitformat?
              H 1 Reply Last reply Reply Quote 0
              • H
                harling @Homoran last edited by

                @Homoran an der schwarzen Stelle fehlt ein kompletter "Tagesbalken", daher ist ein große Lücke. Die wollte ich ursprünglich manuell ausfüllen. Timestamp ist richtig, was meinst Du mit JSON Format? Ich habe eine Datei vom Tag vorher kopiert und darin die Werte angepasst (somit ist die Struktur in der Datei genau gleich, nur die Werte sind angepasst)

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @harling last edited by

                  @harling sagte in Problem mit History Adapter bzw. Flot Diagramm:

                  Ich habe eine Datei vom Tag vorher kopiert und darin die Werte angepasst (somit ist die Struktur in der Datei genau gleich,

                  auch korrekte Anzahl und Position der geschweiften Klammern und Kommata?

                  @harling sagte in Problem mit History Adapter bzw. Flot Diagramm:

                  und darin die Werte angepasst

                  Timestamp mit Millisekunden?
                  Unixtime.de hat diese z.B. nicht

                  H 1 Reply Last reply Reply Quote 0
                  • H
                    harling @Homoran last edited by harling

                    @Homoran ja, alles so wie gewünscht. Gerade nochmal kontrolliert. Starte jetzt nochmal den Rechner neu, mal sehen,was dann mit den Werten passiert.

                    Update: Meine Werte scheinen eigentlich zu passen, zumindest als Linie würde das Diagramm funktionieren:
                    d5e7ae11-3b22-4b8e-b98e-2adefba8c9b4-image.png

                    Ich habe daher jetzt eine andere Vorgehensweise gestartet: 20 Datenpunkte angelegt, mit den Tageswerten befüllt. Jetzt starte ich ein Script, das täglich in der Früh den aktuellen Tageswert schreibt und die alten Werte um einen Tag versetzt. Dadurch kann ich einzelne Bars in meine Vis einfügen, die ich dann individuell anpassen kann. Somit passt es für mich.

                    1 Reply Last reply Reply Quote 0
                    • werner2000x
                      werner2000x @harling last edited by

                      @harling Ich habe ein ähnliches Problem, jedoch mit Flot und influxDB.
                      Jeden Tag um Mitternacht gehen die Daten (grüne Kurve hier Stromzähler) auf Null, was ja bei einem Stromzähler eigentlich nicht passieren kann.
                      177736b0-372e-47fc-92bb-cdac7118bbdb-image.png
                      Ich bin nicht sicher, ob es an influxDB liegt oder an NodeRed womit die Daten über eine HTTP Anforderung ausgelesen werden. In influxDB habe ich schon an allen Parametern "herumgespielt" - ohne Erfolg.
                      In NodeRed werden die Daten aus einer ESP8266 Webseite mit HTTP Anforderung herausgefiltert.
                      dc9556ce-709a-4dee-8d17-16a7261983b8-image.png
                      Dort wird der Zählerstand als S0-Wert angezeigt. Ich war jedoch noch nicht um Mitternacht an ioBroker und habe kontrolliert, ob dann Werte kommen. Hat jemand vielleicht eine Idee?

                      werner2000x 1 Reply Last reply Reply Quote 0
                      • werner2000x
                        werner2000x @werner2000x last edited by

                        @werner2000x Gibt es in Blockly eine Alternative zur "HTTP Anforderung" aus NodeRed?

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        892
                        Online

                        31.6k
                        Users

                        79.6k
                        Topics

                        1.3m
                        Posts

                        flot vis
                        3
                        11
                        1076
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo