Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. [Funktioniert nicht] Flotlinie mit berechneten Werten zeigen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Funktioniert nicht] Flotlinie mit berechneten Werten zeigen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Norwegen60
      Norwegen60 last edited by Norwegen60

      Gibt es eine Möglichkeit, Werte eines Liniendiagramms vor der Übergabe an Flot zu berechnen?

      Im Flot verknüpfe ich die Linie ja direkt mit einem Object aus SQL oder History.

      Ich zeichen per SQL die Energy-Werte eines Shelly auf. Zusätzlich speichere ich um 0:00 den aktuellen Energy-Wert um die Endtagesverbräuche zu haben

      Jetzt würde ich die Energy-Kurve gerne täglich mit dem Vor-Tageswert korrigieren, so dass ich um 0:00 also immer wieder ab 0 anzeige. Es gibt in der Flot-Linie ja einen Offset. Aber kann ich den täglich mit der letzten (Vor-)Tagesmessung belegen?

      Oder gibt es eine andere Möglichkeit, den Wert immer um den Vortageswert zu reduzieren.
      Es wäre ausreichend, wenn die Anzeige immer um den zuletzt eingelesenen Vortageswert korrigiert wird.
      Noch schöner wäre es aber, wenn auch der Vortag, wieder durch seinen Vortag korrihiert wird

      Grüße und Danke
      Gerd

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Norwegen60 last edited by paul53

        @norwegen60 sagte: gibt es eine andere Möglichkeit, den Wert immer um den Vortageswert zu reduzieren.

        Für Periodenwerte gibt es den Sourceanalytix-Adapter oder man verwendet Blockly zur Berechnung.

        Norwegen60 1 Reply Last reply Reply Quote 0
        • Norwegen60
          Norwegen60 @paul53 last edited by

          @paul53 said in Flot Linie mit berechneten Werten anzeigen:

          Für Periodenwerte gibt es den Sourceanalytix-Adapter oder man verwendet Blockly zur Berechnung.

          Wie ich einen Wert berechne ist nicht das Problem. Wie aber bekomme ich den berechneten Wert mit einer Flot-Linie verknüpft?
          Im Flot-Editor kann ich eine Linie nur mit einem Datenpunkt verknüpfen, der per History oder SQL auch ständig aufgezeichnet wird
          13f55cf0-37a1-4451-b241-c150a71c2c16-grafik.png
          Ich will diesen Wert aber nicht unbedingt auch noch aufzeichnen.

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Norwegen60 last edited by paul53

            @norwegen60 sagte: Ich will diesen Wert aber nicht unbedingt auch noch aufzeichnen.

            Wenn ein Periodenwert in Flot dargestellt werden soll, muss er aufgezeichnet werden.
            Es macht keinen Sinn, ständig steigende Zählerwerte aufzuzeichnen, um sie in Flot darzustellen.

            1 Reply Last reply Reply Quote 0
            • W
              warp735 last edited by

              @norwegen60 sagte in Flot Linie mit berechneten Werten anzeigen:

              ständig aufgezeichnet wird

              Und jetzt? Mach das doch.

              Norwegen60 1 Reply Last reply Reply Quote 0
              • Norwegen60
                Norwegen60 @warp735 last edited by Norwegen60

                @warp735 said in Flot Linie mit berechneten Werten anzeigen:

                Und jetzt? Mach das doch.

                OK, ich arbeite sonst mit MsSQL-Datenbanken. Und da versuchen wir zu vermeiden, Daten mehrfach aufzuzeichnen.
                Wenn möglich, werden nur die Rohdaten aufgezeichnet. Daraus abgeleitete Werte werden online berechnet.
                Der berechnete Ansatz hätte auch den Vorteil, dass man Daten nachträglich anders analysieren und/oder darstellen kann.

                Es macht keinen Sinn, ständig steigende Zählerwerte aufzuzeichnen

                Welchen Sinn es macht, Daten aufzuzeichnen und sich anzuschauen, darüber kann man trefflich diskutieren. Vieles macht man mal eine Zeit lang bis man ein Gefühlt dafür hat, ob man was damit anfangen kann und lässt es irgendwann wieder bleiben.

                Aber so wie ich es verstehe, sind hier die Möglichkeiten in Flot etwas eingeschränkt. Der kannn nur aufgezeichnete Werte wieder geben und es gibt keine Möglichkeit aufgezeichnete Werte vor der Darstellung noch zu berechnen.

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

                  @norwegen60 sagte in Flot Linie mit berechneten Werten anzeigen:

                  Wenn möglich, werden nur die Rohdaten aufgezeichnet. Daraus abgeleitete Werte werden online berechnet.

                  dann musst du auch Tools verwenden, die das unterstützen.
                  Flot gehört nicht dazu

                  Norwegen60 1 Reply Last reply Reply Quote 1
                  • Norwegen60
                    Norwegen60 @Homoran last edited by

                    @homoran said in Flot Linie mit berechneten Werten anzeigen:

                    dann musst du auch Tools verwenden, die das unterstützen.

                    Das Problem als Einsteiger ist, dass man nicht weiß, ob ein Tool die Möglichkeit nicht bietet, oder ob man nicht weiß, wie man die Möglichkeit nutzt.
                    Würde Grafana die Möglichkeit bieten, aus aufgezeichneten Datenreihen andere Datenreihen zu berechnen und anzuzeigen?
                    Oder gibt es noch eine andere Alternative die das kann?

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

                      @norwegen60 sagte in Flot Linie mit berechneten Werten anzeigen:

                      Das Problem als Einsteiger ist, dass man nicht weiß, ob ein Tool die Möglichkeit nicht bietet,

                      Flot und eCharts können nur Charts mit Werten darstellen, die auch als solche geloggt worden sind.
                      Sollte auch so in der entsprechenden Doku drin stehen. Vielleicht nicht gar so deutlich wie du es gerade formuliert hast, aber im Umkehrschluss würde es deutlich, dadurch dass eine interne Verrechnung von Werten nicht beschrieben ist.
                      Dazu müssten ja diverse Einstellmöglichkeiten vorhanden sein.

                      Grafische Auswertung ist nicht die Kernkompetenz von ioBroker. Die liegt im SmartHome.

                      @norwegen60 sagte in Flot Linie mit berechneten Werten anzeigen:

                      Würde Grafana die Möglichkeit bieten, aus aufgezeichneten Datenreihen andere Datenreihen zu berechnen und anzuzeigen?

                      ich glaube ja, kann ich aber nichts zu sagen, da es sich nicht um einen ioBroker Bestandteil handelt.

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      629
                      Online

                      32.0k
                      Users

                      80.4k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      396
                      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