Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Grafana Kurven addieren

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Grafana Kurven addieren

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

      @joergh

      Hallo Jörg,

      weißt du wie man alte Datenpunkte und die Daten ansich wieder aus InfluxDB entfernt?

      855c802f-8ad5-4bf2-97b6-e237f6f6ff28-2022-03-21 18.41.48.png

      Also aus dieser Liste und die Daten in der Datenbank selbst auch?

      1 Reply Last reply Reply Quote 0
      • J
        JoergH last edited by

        @uli977 Hi Uli,
        ja, das kannst Du über die Console machen, indem Du Dich mit der DB verbindest und dann in Influx eingibst:

        use "Datenbank"
        
        show series
        
        Drop SERIES FROM "dein Datenpunkt"
        

        Dabei werden sämtliche DP mit dem Namen gelöscht und verschwinden dann auch aus dem Auswahlfenster.

        Uli977 2 Replies Last reply Reply Quote 0
        • Uli977
          Uli977 @JoergH last edited by

          @joergh mit welchem befehlt komme ich in die Datenbank?

          1 Reply Last reply Reply Quote 0
          • Uli977
            Uli977 @JoergH last edited by

            @joergh klappt bei mir nicht

            1fe48f01-ae29-48d0-8aab-6d17dfad1b86-2022-03-21 19.48.04.png

            J 1 Reply Last reply Reply Quote 0
            • J
              JoergH @Uli977 last edited by

              @uli977 influx Was hast Du denn für ein System?
              Mit "influx" verbindet man sich normalerweise mit der DB unter raspbian

              Uli977 1 Reply Last reply Reply Quote 0
              • Uli977
                Uli977 @JoergH last edited by Uli977

                @joergh

                Ich nutze Proxmox und einen Ubuntu Container

                78169279-97b2-4915-859f-c8e07c6bf0de-2022-03-21 20.21.27.png

                1 Reply Last reply Reply Quote 0
                • J
                  JoergH last edited by

                  @uli977 Mit Proxmox kenn ich mich nicht aus und ich vermute Du hast die V2.x installiert mit Flux und nicht die 1.8.1, die ich noch habe. Da hat sich einiges geändert. Bisher jedenfalls ging es so https://docs.linuxfabrik.ch/software/influxdb.html

                  Uli977 1 Reply Last reply Reply Quote 0
                  • Uli977
                    Uli977 @JoergH last edited by

                    @joergh

                    Stimmt, ich habe v2.x

                    Naja, vielleicht finde ich im Netz ja mal was dazu…

                    danke dir!

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      JoergH @Uli977 last edited by JoergH

                      @uli977 Der Befehl heißt wohl jetzt auch nicht mehr DROP sondern DELETE...

                      Hier die Anleitung:

                      https://docs.influxdata.com/influxdb/v2.1/reference/cli/influx/

                      1 Reply Last reply Reply Quote 0
                      • C
                        CK76 @JoergH last edited by CK76

                        @joergh

                        Hallo Jörg,

                        ich habe ein ähnliches Problem.
                        Ich möchte die Daten des Zweirichtungszähler und der PV-Anlage addieren, um den aktuellen Bedarf zu sehen.

                        Leider leiegen die Daten aber nicht zur exakt gleichen Zeit vor und werden daher nicht korrekt addiert.

                        Meistens wird daher 0+einem Wert addiert, so dass ich nicht die Summe erhalte.

                        Hast du eine Ahnung wie ich das anpasse?

                        anbei 2 Fotos:
                        grafana II.png
                        grafana III.png

                        J 1 Reply Last reply Reply Quote 0
                        • J
                          JoergH @CK76 last edited by

                          @ck76
                          Nimm mal statt "Transform" Expression und dort "Math" mit $A + $B (oder wie auch immer die Queries benannt sind), dann müsste es klappen und Du erhältst das Ergebnis unter diesem neuer neuen Expression "C".

                          C 1 Reply Last reply Reply Quote 0
                          • C
                            CK76 @JoergH last edited by CK76

                            @joergh
                            das sieht leider fast genau so aus.

                            grafana IV.png

                            J 1 Reply Last reply Reply Quote 0
                            • J
                              JoergH @CK76 last edited by

                              @ck76 Also ich sehe da jetzt mal grundsätzlich nicht, dass etwas falsch wäre. Wenn Du ein Problem mit der Quelle hast, weil die Daten asynchron eingehen, dann kann man das grafisch nicht heilen, sondern dann musst Du Deine Daten versuchen zu synchronisieren. Das hat mit Grafana dann aber nichts zu tun.

                              Woher kommen denn die Daten und wer bestimmt wann sie in der Influxdb abgelegt werden? Fragst Du die Daten aktiv ab oder werden die angeliefert?

                              C 1 Reply Last reply Reply Quote 0
                              • C
                                CK76 @JoergH last edited by CK76

                                @joergh
                                Die Daten kommen aus InfluxDB:
                                grafana V.png

                                Soll ich noch screenshots von influxDB senden?

                                J 1 Reply Last reply Reply Quote 0
                                • J
                                  JoergH @CK76 last edited by

                                  @ck76 Die Frage ist wie kommen sie rein (woher und wie oft)...und

                                  wie sind denn die Einstellungen Deiner Queries, bitte?

                                  C 1 Reply Last reply Reply Quote 0
                                  • C
                                    CK76 @JoergH last edited by

                                    @joergh
                                    Ich habe homeassisstant auf einem rpi4 laufen.
                                    Hier kommen die Daten aus dem solarlog und dem Zweirichtungszähler an.
                                    Diese werden in influxDB gesammelt und mit grafana ausgelesen.

                                    J 1 Reply Last reply Reply Quote 0
                                    • J
                                      JoergH @CK76 last edited by

                                      @ck76 Wenn Du schreibst die Daten kommen asynchron an und werden deshalb falsch addiert, dann passt da was nicht zusammen. Wenn eine 0 addiert wird, dann muss die 0 ja auch in der db stehen, oder woher soll er die haben?
                                      Wer schreibt die Daten wann und welche genau in die db?
                                      Zeig doch mal die Daten die Probleme machen in der Addition in Tabellenform. Dann musst Du doch sehen können ob da 0 auftaucht und wenn, dann ist das Schreiben Deiner Daten das Problem, nicht die Addition in Grafana.

                                      C 1 Reply Last reply Reply Quote 0
                                      • C
                                        CK76 @JoergH last edited by

                                        @joergh
                                        Dass die Daten asynchron sind, sieht man an dem Bild:
                                        grafana III.png
                                        Wahrscienlich sendet der Zweirichtungszähler und der Solarlog die Daten nicht zum gleichen zeitpunkt.
                                        Stellt ich mir die Frage ob man die Daten in influxDB synchronisieren kann?
                                        Oder ob sowas vielleicht auch in Grafana geht?

                                        J 2 Replies Last reply Reply Quote 0
                                        • J
                                          JoergH @CK76 last edited by JoergH

                                          @ck76 Das ist eigentlich nahezu nie der Fall, dass die Daten exakt zum gleichen Zeitpunkt geschrieben werden, ist physikalisch ja auch nicht möglich.
                                          Wenn man einstellt, dass er einen Wert bilden soll aus den letzten beiden Daten, dann macht er das, egal ob die 100% gleichzeitig geschrieben wurden. Hast Du natürlich "falsche Werte" wie "0" dabei, dann führt das zu falschen Ergebnissen.
                                          Wenn die Daten sehr selten geschrieben werden oder sehr stark fluktuieren, dann wird es irgendwann sicherlich zu Ungenauigkeiten führen, die zu groß werden. Da eine Regelung des Stromes zum E-Auto laden etc. aber sowieso nicht im ms Takt funktionieren wird, spielt das aber eigentlich meist keine Rolle. Man kann sich nur annähern. Was willst Du Denn machen?

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            JoergH @CK76 last edited by

                                            @ck76 sagte in Grafana Kurven addieren:

                                            @joergh

                                            Wahrscienlich sendet der Zweirichtungszähler und der Solarlog die Daten nicht zum gleichen zeitpunkt.
                                            Stellt ich mir die Frage ob man die Daten in influxDB synchronisieren kann?
                                            Oder ob sowas vielleicht auch in Grafana geht?

                                            Wie soll er die synchronisieren? Die wurden doch zu unterschiedlichen Zeitpunkten gemessen. Wenn Du "mean" nimmst, dann nimmt er ja alle Werte in dem Zeitintervall welches Du bei Grafana eingestellt hast und mittelt die, was einer "Annäherung" der Zeitpunkte ja entspricht. Nimmst Du "last", dann nimmt er halt die letzten Werte der db. Genauer als die Eingangswerte kann er aber nicht werden. Wie gesagt ich verstehe noch nicht genau das Problem welches Du hast und was das mit den "0" Werten auf sich hat?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            401
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            69
                                            12165
                                            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