Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Werte der influxDB als Excel ausleiten

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    100

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

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

Werte der influxDB als Excel ausleiten

Scheduled Pinned Locked Moved Off Topic
45 Posts 5 Posters 7.6k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • DuffyD Offline
    DuffyD Offline
    Duffy
    wrote on last edited by Duffy
    #23

    Hallo Bernd,

    ich versuche hier mal Antworten zu geben:

    "Zu Deinen Grafiken, ohne die Abfragen dahinter, kann man da nicht viel machen, dann muss ich erst mal verstehen, um welche Daten es sich handelt, bei meinem Stromzähler gibt es zwei Datenpunkte"

    Es ist der Datenpunkt in bei dem der aktuelle Verbauch angezeigt wird.

    Stromzähler.png

    ++++++++++++++++++++

    "Wenn es sich um aktuelle Werte handelt, kann es nicht sein, dass Du einen Verbraucher eingeschaltet hast?"

    Nein, es war von 6:45 - 11:30 keiner Zuhause und keine Verbraucher mit so hoher Leistung an)

    ++++++++++++++++++++++

    "Dann hast Du meine beiden Bilder nicht richtig angeschaut 😉 im ersten war die range (start: v.time...., damit bekam ich drei Werte, das zweite Bild war dann genau 15 Minuten vor und 15 Minuten nach der Meldezeit eingestellt."

    Doch das habe ich aber bei mir kamen da keine Daten raus.
    Jetzt habe ich es noch einmal versucht:

    Stromzähler 2.png

    Sowohl mit 7:24 und 9:24 aber der Wert kam nicht (Denke mal das Z steht für Zulu?)

    Immerhin kamen jetzt die 3 Werte.

    +++++++++++++++++++++++++++++

    "Wenn Du Deinen Wert gefunden hast, dann kannst Du ihn auch genau mit dieser Eingrenzung, mittels delete löschen.

    influx delete --bucket iobroker-data --start hier_zeitpunktanfang --stop zeitpunktende --predicate '_measurement="Stromzähler"'

    Er findet in diesem Zeitraum ja nur den einen Wert und löscht dann auch nur den und nicht das ganze Bucket.

    Ich kann das aber erst morgen mal testen."

    Ich werde den Wert noch mal versuchen zu finden und dann noch mal warten bis du es getestet hast.

    Was hat das mit dem Screenshot von dir auf sich?
    Stromzähler 3.png
    Ich sehe du hast da vermutlich was eingefügt //> aggregat .............

    Edit:

    Habe gerade noch mal den Punkt gesucht und gefunden:
    Stromzähler 4.png

    Dann den Wert so wie gezeigt eingegeben:
    Stromzähler 5.png

    und auch das haut nicht hin.
    Habe es in der Zeile 5 mit

     //|> 
    

    und ohne probiert.
    Das interessante ist ja auch das die Werte Watt und _time gleich sind wie im ersten Screenshot und _start und _stop die Zeit schon wieder anders. :confused:

    a2254d46-afa4-45cd-945c-c0d25f751999-grafik.png

    ...... und noch einen zu hohen Wert gefunden im ähnlichen Zeitbereich??.
    Der Wert ist vorher nie erschiene, ich glaube das Influx DB will mich in den Wahnsinn treiben :cry:
    Ich finde hier keine Systematik.

    Gruß Duffy

    Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
    Node.js: v22.22.0
    NPM: 10.9.4
    js-controller 7.0.7
    Linux: Trixie

    ? 1 Reply Last reply
    0
    • Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      wrote on last edited by Marc Berg
      #24

      @duffy

      vergiss mal die _start und _stop Spalten in den Ergebnissen, die sind hier völlig irrelevant. Entscheidend ist die "_time" Spalte. Hier steht der Zeitstempel, zu welchem der Wert aufgezeichnet wurde.

      Mit diesem Range solltest du deinen ersten Ausreißer bekommen

      |>range (start: 2023-06-14T07:22:00Z, stop: 2023-06-14T07:25:00Z)
      

      Hier fehlt übrigens das "stop:"
      94ba9f12-250d-4f7d-bac7-1315ea595ea1-grafik.png

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      DuffyD 1 Reply Last reply
      0
      • DuffyD Duffy

        Hallo Bernd,

        ich versuche hier mal Antworten zu geben:

        "Zu Deinen Grafiken, ohne die Abfragen dahinter, kann man da nicht viel machen, dann muss ich erst mal verstehen, um welche Daten es sich handelt, bei meinem Stromzähler gibt es zwei Datenpunkte"

        Es ist der Datenpunkt in bei dem der aktuelle Verbauch angezeigt wird.

        Stromzähler.png

        ++++++++++++++++++++

        "Wenn es sich um aktuelle Werte handelt, kann es nicht sein, dass Du einen Verbraucher eingeschaltet hast?"

        Nein, es war von 6:45 - 11:30 keiner Zuhause und keine Verbraucher mit so hoher Leistung an)

        ++++++++++++++++++++++

        "Dann hast Du meine beiden Bilder nicht richtig angeschaut 😉 im ersten war die range (start: v.time...., damit bekam ich drei Werte, das zweite Bild war dann genau 15 Minuten vor und 15 Minuten nach der Meldezeit eingestellt."

        Doch das habe ich aber bei mir kamen da keine Daten raus.
        Jetzt habe ich es noch einmal versucht:

        Stromzähler 2.png

        Sowohl mit 7:24 und 9:24 aber der Wert kam nicht (Denke mal das Z steht für Zulu?)

        Immerhin kamen jetzt die 3 Werte.

        +++++++++++++++++++++++++++++

        "Wenn Du Deinen Wert gefunden hast, dann kannst Du ihn auch genau mit dieser Eingrenzung, mittels delete löschen.

        influx delete --bucket iobroker-data --start hier_zeitpunktanfang --stop zeitpunktende --predicate '_measurement="Stromzähler"'

        Er findet in diesem Zeitraum ja nur den einen Wert und löscht dann auch nur den und nicht das ganze Bucket.

        Ich kann das aber erst morgen mal testen."

        Ich werde den Wert noch mal versuchen zu finden und dann noch mal warten bis du es getestet hast.

        Was hat das mit dem Screenshot von dir auf sich?
        Stromzähler 3.png
        Ich sehe du hast da vermutlich was eingefügt //> aggregat .............

        Edit:

        Habe gerade noch mal den Punkt gesucht und gefunden:
        Stromzähler 4.png

        Dann den Wert so wie gezeigt eingegeben:
        Stromzähler 5.png

        und auch das haut nicht hin.
        Habe es in der Zeile 5 mit

         //|> 
        

        und ohne probiert.
        Das interessante ist ja auch das die Werte Watt und _time gleich sind wie im ersten Screenshot und _start und _stop die Zeit schon wieder anders. :confused:

        a2254d46-afa4-45cd-945c-c0d25f751999-grafik.png

        ...... und noch einen zu hohen Wert gefunden im ähnlichen Zeitbereich??.
        Der Wert ist vorher nie erschiene, ich glaube das Influx DB will mich in den Wahnsinn treiben :cry:
        Ich finde hier keine Systematik.

        Gruß Duffy

        ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #25

        @duffy sagte in Werte der influxDB als Excel ausleiten:

        Habe gerade noch mal den Punkt gesucht und gefunden:

        Moin,

        zu viele Bilder, da kann man immer so schlecht Kopieren :)

        du musst in die Abfrage mal start: 2023-06-14T07:20:00.000Z und stop: 2023-06-14T07:25:00.000Z eingeben

        Z = Zulu Zeit, Greenwich Zeit oder UTC
        Für Deutschland kommen dann entweder +1/+2 Stunde(n) draufgerechnet

        Nein alles was in der FLUX Abfrage mit // beginnt, ist kommentiert, also wird es ignoriert.

        Diese zwei Werte _start und _stop das sind die Werte, die Du durch den eingestellten Abfragezeitraum bekommst
        0f64168e-7733-42f3-b3c7-2c3f361a5372-grafik.png

        Wenn Du um 12 Uhr Mittags sagst, gib mir die letzten 12 Std., dann bekommst Du die Werte von 00:00 Uhr bis 12:00 Uhr, wenn Du aber das Gleiche um 14 Uhr machst, dann bekommst Du natürlich auch andere Werte, denn 14 - 12 ist 2 Uhr Nachts bis 14 Uhr Mittags.
        Daher verändern sich die Werte für _start und _stop. Nur die dritte Spalte _time ist wichtig, denn das ist der Wert, als das Ereignis geschehen ist.

        VG
        Bernd

        DuffyD 1 Reply Last reply
        0
        • ? Offline
          ? Offline
          A Former User
          wrote on last edited by
          #26

          @duffy sagte in Werte der influxDB als Excel ausleiten:

          Der Wert ist vorher nie erschiene, ich glaube das Influx DB will mich in den Wahnsinn treiben

          Moin,

          das ist nicht die influxDB die zeigt dir nur das, was da drin ist an.

          Kannst Du mal die Daten zeigen wie hier im Beispiel
          3a0fd440-6d95-4431-a4a3-011dca2518e7-grafik.png

          Ich möchte nur mal sehen, ob du vom Value mehrere Sender from im Bucket hast.

          Dann schau mal, ob sich da noch mehr von den angeblichen Ausreißern im Bucket verstecken

          from(bucket: "iobroker_strom")
            |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
            |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_8AA766.SENSOR.SML.akt_w")
            |> filter(fn: (r) => r["_field"] == "value")
            //|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
            //|> yield(name: "mean")
            //|> max(column: "_value")
            |> highestMax(n:10, groupColumns: ["_value"])
          

          VG
          Bernd

          1 Reply Last reply
          0
          • Marc BergM Marc Berg

            @duffy

            vergiss mal die _start und _stop Spalten in den Ergebnissen, die sind hier völlig irrelevant. Entscheidend ist die "_time" Spalte. Hier steht der Zeitstempel, zu welchem der Wert aufgezeichnet wurde.

            Mit diesem Range solltest du deinen ersten Ausreißer bekommen

            |>range (start: 2023-06-14T07:22:00Z, stop: 2023-06-14T07:25:00Z)
            

            Hier fehlt übrigens das "stop:"
            94ba9f12-250d-4f7d-bac7-1315ea595ea1-grafik.png

            DuffyD Offline
            DuffyD Offline
            Duffy
            wrote on last edited by
            #27

            @marc-berg

            Danke marc-berg für den Hinweis auf die "wichtige" Zeit das schafft schon mal etwas Entspannung in der Verwirrung.
            So bin ich auf einen hohen Wert gestoßen.

            Gruß Duffy

            Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
            Node.js: v22.22.0
            NPM: 10.9.4
            js-controller 7.0.7
            Linux: Trixie

            1 Reply Last reply
            0
            • ? A Former User

              @duffy sagte in Werte der influxDB als Excel ausleiten:

              Habe gerade noch mal den Punkt gesucht und gefunden:

              Moin,

              zu viele Bilder, da kann man immer so schlecht Kopieren :)

              du musst in die Abfrage mal start: 2023-06-14T07:20:00.000Z und stop: 2023-06-14T07:25:00.000Z eingeben

              Z = Zulu Zeit, Greenwich Zeit oder UTC
              Für Deutschland kommen dann entweder +1/+2 Stunde(n) draufgerechnet

              Nein alles was in der FLUX Abfrage mit // beginnt, ist kommentiert, also wird es ignoriert.

              Diese zwei Werte _start und _stop das sind die Werte, die Du durch den eingestellten Abfragezeitraum bekommst
              0f64168e-7733-42f3-b3c7-2c3f361a5372-grafik.png

              Wenn Du um 12 Uhr Mittags sagst, gib mir die letzten 12 Std., dann bekommst Du die Werte von 00:00 Uhr bis 12:00 Uhr, wenn Du aber das Gleiche um 14 Uhr machst, dann bekommst Du natürlich auch andere Werte, denn 14 - 12 ist 2 Uhr Nachts bis 14 Uhr Mittags.
              Daher verändern sich die Werte für _start und _stop. Nur die dritte Spalte _time ist wichtig, denn das ist der Wert, als das Ereignis geschehen ist.

              VG
              Bernd

              DuffyD Offline
              DuffyD Offline
              Duffy
              wrote on last edited by Duffy
              #28

              @dp20eic

              Hallo Bernd,

              hier der gewünschte Screenshot.
              Stromzähler 7.png

              Danke auch für die Erklärung mit der Zeit. Jetzt weis ich dan Eurer Hilfe welches die entscheidende Zeit ist und warum sich die anderen ändern.

              Edit:

              from(bucket: "iobroker-data")
              |>range (start: 2023-06-14T07:00:00Z, stop: 2023-06-14T08:00:00Z)
                |> filter(fn: (r) => r["_measurement"] == "Stromzähler")
                |> filter(fn: (r) => r["_field"] == "value")
                //|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                //|> yield(name: "mean")
                |> highestMax(n:10, groupColumns: ["_value"])
              

              Hab das mal so eingegeben und es kam das heraus:

              0	Stromzähler	value	65396	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:23:22.950Z
              0	Stromzähler	value	649	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:20:02.990Z
              0	Stromzähler	value	-70	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:03.117Z
              0	Stromzähler	value	-75	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:33.017Z
              0	Stromzähler	value	-78	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:13.005Z
              0	Stromzähler	value	-79	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:23.020Z
              0	Stromzähler	value	-81	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:52.997Z
              0	Stromzähler	value	-83	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:01:22.978Z
              0	Stromzähler	value	-123	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:22:03.024Z
              0	Stromzähler	value	-129	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:21:52.986Z
              

              War das so gemeint?

              (Allerdings vermisse ich meinen Wert mit 5325,5 der anfänglich gezeigt wurde ;-) aber auf den kann ich gut verzichten wenn das der Fehler war, siehe unten)

              0	Stromzähler	value	65396	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:23:22.950Z
              

              Gruß Duffy

              Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
              Node.js: v22.22.0
              NPM: 10.9.4
              js-controller 7.0.7
              Linux: Trixie

              Marc BergM 1 Reply Last reply
              0
              • DuffyD Duffy

                @dp20eic

                Hallo Bernd,

                hier der gewünschte Screenshot.
                Stromzähler 7.png

                Danke auch für die Erklärung mit der Zeit. Jetzt weis ich dan Eurer Hilfe welches die entscheidende Zeit ist und warum sich die anderen ändern.

                Edit:

                from(bucket: "iobroker-data")
                |>range (start: 2023-06-14T07:00:00Z, stop: 2023-06-14T08:00:00Z)
                  |> filter(fn: (r) => r["_measurement"] == "Stromzähler")
                  |> filter(fn: (r) => r["_field"] == "value")
                  //|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                  //|> yield(name: "mean")
                  |> highestMax(n:10, groupColumns: ["_value"])
                

                Hab das mal so eingegeben und es kam das heraus:

                0	Stromzähler	value	65396	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:23:22.950Z
                0	Stromzähler	value	649	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:20:02.990Z
                0	Stromzähler	value	-70	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:03.117Z
                0	Stromzähler	value	-75	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:33.017Z
                0	Stromzähler	value	-78	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:13.005Z
                0	Stromzähler	value	-79	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:23.020Z
                0	Stromzähler	value	-81	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:00:52.997Z
                0	Stromzähler	value	-83	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:01:22.978Z
                0	Stromzähler	value	-123	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:22:03.024Z
                0	Stromzähler	value	-129	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:21:52.986Z
                

                War das so gemeint?

                (Allerdings vermisse ich meinen Wert mit 5325,5 der anfänglich gezeigt wurde ;-) aber auf den kann ich gut verzichten wenn das der Fehler war, siehe unten)

                0	Stromzähler	value	65396	2023-06-14T07:00:00.000Z	2023-06-14T08:00:00.000Z	2023-06-14T07:23:22.950Z
                

                Gruß Duffy

                Marc BergM Offline
                Marc BergM Offline
                Marc Berg
                Most Active
                wrote on last edited by
                #29

                @duffy sagte in Werte der influxDB als Excel ausleiten:

                Allerdings vermisse ich meinen Wert mit 5325,5 der anfänglich gezeigt wurde

                Das war kein echter Wert, sondern ein Mittelwert, den du mit "aggregateWindow" + dem Parameter "mean" erzeugt hast.

                NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                DuffyD 1 Reply Last reply
                0
                • Marc BergM Marc Berg

                  @duffy sagte in Werte der influxDB als Excel ausleiten:

                  Allerdings vermisse ich meinen Wert mit 5325,5 der anfänglich gezeigt wurde

                  Das war kein echter Wert, sondern ein Mittelwert, den du mit "aggregateWindow" + dem Parameter "mean" erzeugt hast.

                  DuffyD Offline
                  DuffyD Offline
                  Duffy
                  wrote on last edited by
                  #30

                  @marc-berg

                  Danke Marc Berg für die Erklärung. Sollte eigentlich nur der jetzige Wert derjenige sein dich ich löschen können müsste.

                  Gru0 Duffy

                  Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
                  Node.js: v22.22.0
                  NPM: 10.9.4
                  js-controller 7.0.7
                  Linux: Trixie

                  HomoranH 1 Reply Last reply
                  0
                  • DuffyD Duffy

                    @marc-berg

                    Danke Marc Berg für die Erklärung. Sollte eigentlich nur der jetzige Wert derjenige sein dich ich löschen können müsste.

                    Gru0 Duffy

                    HomoranH Do not disturb
                    HomoranH Do not disturb
                    Homoran
                    Global Moderator Administrators
                    wrote on last edited by
                    #31

                    @duffy sagte in Werte der influxDB als Excel ausleiten:

                    der jetzige Wert derjenige sein dich ich löschen können müsste.

                    ???

                    gibt es im Influx-Adapter nicht die Möglichkeit einzelne Werte in der Historie zu bearbeiten oder zu löschen?

                    kein Support per PN! - Fragen im Forum stellen -

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    DuffyD 1 Reply Last reply
                    0
                    • HomoranH Homoran

                      @duffy sagte in Werte der influxDB als Excel ausleiten:

                      der jetzige Wert derjenige sein dich ich löschen können müsste.

                      ???

                      gibt es im Influx-Adapter nicht die Möglichkeit einzelne Werte in der Historie zu bearbeiten oder zu löschen?

                      DuffyD Offline
                      DuffyD Offline
                      Duffy
                      wrote on last edited by Duffy
                      #32

                      @homoran

                      Meinem Erkenntnisstand soll das nur über Befehle in der Konsole gehen.
                      Ach, warum muss das so kompliziert sein :-(
                      Aber noch bleibe ich dank eurer Hilfe dran :-)

                      Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
                      Node.js: v22.22.0
                      NPM: 10.9.4
                      js-controller 7.0.7
                      Linux: Trixie

                      HomoranH 1 Reply Last reply
                      0
                      • Marc BergM Offline
                        Marc BergM Offline
                        Marc Berg
                        Most Active
                        wrote on last edited by
                        #33

                        @homoran sagte in Werte der influxDB als Excel ausleiten:

                        gibt es im Influx-Adapter nicht die Möglichkeit einzelne Werte in der Historie zu bearbeiten oder zu löschen?

                        Leider für die InfluxDB 2.x noch nicht. Sollte aber im nächsten Release (latest) drin sein.

                        NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                        Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                        DuffyD HomoranH 2 Replies Last reply
                        1
                        • Marc BergM Marc Berg

                          @homoran sagte in Werte der influxDB als Excel ausleiten:

                          gibt es im Influx-Adapter nicht die Möglichkeit einzelne Werte in der Historie zu bearbeiten oder zu löschen?

                          Leider für die InfluxDB 2.x noch nicht. Sollte aber im nächsten Release (latest) drin sein.

                          DuffyD Offline
                          DuffyD Offline
                          Duffy
                          wrote on last edited by
                          #34

                          @marc-berg

                          IIch habe versucht das mit den 5325,5 nachzustellen und habe das mit dem "aggregateWindow" + dem Parameter "mean" deaktiviert und es kommt immenoch die 65396.

                          from(bucket: "iobroker-data")
                           |>range (start: 2023-06-14T07:22:00Z, stop: 2023-06-14T07:25:00Z)
                           |> filter(fn: (r) => r["_measurement"] == "Stromzähler")
                           |> filter(fn: (r) => r["_field"] == "value")
                           //|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                           |> yield(name: "mean")
                          

                          Stromzähler 8.png

                          Gruß Duffy

                          Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
                          Node.js: v22.22.0
                          NPM: 10.9.4
                          js-controller 7.0.7
                          Linux: Trixie

                          ? 1 Reply Last reply
                          0
                          • DuffyD Duffy

                            @homoran

                            Meinem Erkenntnisstand soll das nur über Befehle in der Konsole gehen.
                            Ach, warum muss das so kompliziert sein :-(
                            Aber noch bleibe ich dank eurer Hilfe dran :-)

                            HomoranH Do not disturb
                            HomoranH Do not disturb
                            Homoran
                            Global Moderator Administrators
                            wrote on last edited by
                            #35

                            @duffy sagte in Werte der influxDB als Excel ausleiten:

                            warum muss das so kompliziert sein

                            ist es das?
                            influx ist eben nicht ioBroker. Und Datenbankensprachen sind ziemlich komplex, da damit viel abgebildet werden muss.

                            @duffy sagte in Werte der influxDB als Excel ausleiten:

                            Meinem Erkenntnisstand soll das nur über Befehle in der Konsole gehen.

                            was soll ich damit anfangen?

                            in dem history Adapter geht das ganz einfach
                            Screenshot_20230615-161457_Firefox.jpg

                            ich kann mir nicht vorstellen dass es mit dem InfluxDB-Adapter nicht geht. ich nutze allerdings kein Influx.

                            kein Support per PN! - Fragen im Forum stellen -

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Reply Last reply
                            0
                            • Marc BergM Marc Berg

                              @homoran sagte in Werte der influxDB als Excel ausleiten:

                              gibt es im Influx-Adapter nicht die Möglichkeit einzelne Werte in der Historie zu bearbeiten oder zu löschen?

                              Leider für die InfluxDB 2.x noch nicht. Sollte aber im nächsten Release (latest) drin sein.

                              HomoranH Do not disturb
                              HomoranH Do not disturb
                              Homoran
                              Global Moderator Administrators
                              wrote on last edited by
                              #36

                              @marc-berg sagte in Werte der influxDB als Excel ausleiten:

                              @homoran sagte in Werte der influxDB als Excel ausleiten:

                              gibt es im Influx-Adapter nicht die Möglichkeit einzelne Werte in der Historie zu bearbeiten oder zu löschen?

                              Leider für die InfluxDB 2.x noch nicht. Sollte aber im nächsten Release (latest) drin sein.

                              Danke für diese Info.

                              kein Support per PN! - Fragen im Forum stellen -

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Reply Last reply
                              0
                              • DuffyD Duffy

                                @marc-berg

                                IIch habe versucht das mit den 5325,5 nachzustellen und habe das mit dem "aggregateWindow" + dem Parameter "mean" deaktiviert und es kommt immenoch die 65396.

                                from(bucket: "iobroker-data")
                                 |>range (start: 2023-06-14T07:22:00Z, stop: 2023-06-14T07:25:00Z)
                                 |> filter(fn: (r) => r["_measurement"] == "Stromzähler")
                                 |> filter(fn: (r) => r["_field"] == "value")
                                 //|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                                 |> yield(name: "mean")
                                

                                Stromzähler 8.png

                                Gruß Duffy

                                ? Offline
                                ? Offline
                                A Former User
                                wrote on last edited by
                                #37

                                @duffy sagte in Werte der influxDB als Excel ausleiten:

                                IIch habe versucht das mit den 5325,5 nachzustellen und habe das mit dem "aggregateWindow" + dem Parameter "mean" deaktiviert und es kommt immenoch die 65396.

                                Moin,

                                nach der Erklärung von @Marc-Berg und deinen eigenen Ermittlungen ist das dann der einzige falsche Wert in der Datenbank.

                                Du hast in deiner Abfrage von oben den Zeitraum range nicht groß genug gewählt, damit hast du nur den einen gefunden, der in der range 14.06.2023 7 Uhr UTC bis 14.06.2023 8 Uhr UTC auftauchte, aber nicht, ob du noch weitere Ausreißen in der Bucket hast
                                Wenn du die Abfrage von unten nimmst, dann sollten dir evtl. weitere ins Netz gehen.

                                from(bucket: "iobroker-data")
                                  |>range (start: 1970-01-01T00:00:00Z, stop: now())    // das nimmt alle Daten aus dem Bucket von 1970 bis zur aktuennen Uhrzeit
                                  |> filter(fn: (r) => r["_measurement"] == "Stromzähler")
                                  |> filter(fn: (r) => r["_field"] == "value")
                                  |> highestMax(n:10, groupColumns: ["_value"])         // mit n:10 werden dir die 10 Höchsten Werte angezeigt
                                  //|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                                  //|> yield(name: "mean")
                                

                                Jetzt, weißt du auch, warum ich das aggregate u. yeald kommentiert // habe ;)

                                Den/die gefundenen Werte kannst du dann einzeln, mittels delete löschen.
                                Ich würde mir dann nochmal den Datenpunkt, den du in die InfluxDB schreibst, anschauen und dort einen logischen max. Wert eintragen, damit es nicht wieder solche Ausreißer gibt.
                                Beispiel:
                                98b6dead-c193-4452-8012-4a0ba1fce034-grafik.png

                                Ich habe da mal einen Wert von 6000 eingetragen, denn mein höchster Wert war ~5200, das hängt natürlich von deinen Werten ab.

                                VG
                                Bernd

                                DuffyD 1 Reply Last reply
                                0
                                • ? A Former User

                                  @duffy sagte in Werte der influxDB als Excel ausleiten:

                                  IIch habe versucht das mit den 5325,5 nachzustellen und habe das mit dem "aggregateWindow" + dem Parameter "mean" deaktiviert und es kommt immenoch die 65396.

                                  Moin,

                                  nach der Erklärung von @Marc-Berg und deinen eigenen Ermittlungen ist das dann der einzige falsche Wert in der Datenbank.

                                  Du hast in deiner Abfrage von oben den Zeitraum range nicht groß genug gewählt, damit hast du nur den einen gefunden, der in der range 14.06.2023 7 Uhr UTC bis 14.06.2023 8 Uhr UTC auftauchte, aber nicht, ob du noch weitere Ausreißen in der Bucket hast
                                  Wenn du die Abfrage von unten nimmst, dann sollten dir evtl. weitere ins Netz gehen.

                                  from(bucket: "iobroker-data")
                                    |>range (start: 1970-01-01T00:00:00Z, stop: now())    // das nimmt alle Daten aus dem Bucket von 1970 bis zur aktuennen Uhrzeit
                                    |> filter(fn: (r) => r["_measurement"] == "Stromzähler")
                                    |> filter(fn: (r) => r["_field"] == "value")
                                    |> highestMax(n:10, groupColumns: ["_value"])         // mit n:10 werden dir die 10 Höchsten Werte angezeigt
                                    //|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                                    //|> yield(name: "mean")
                                  

                                  Jetzt, weißt du auch, warum ich das aggregate u. yeald kommentiert // habe ;)

                                  Den/die gefundenen Werte kannst du dann einzeln, mittels delete löschen.
                                  Ich würde mir dann nochmal den Datenpunkt, den du in die InfluxDB schreibst, anschauen und dort einen logischen max. Wert eintragen, damit es nicht wieder solche Ausreißer gibt.
                                  Beispiel:
                                  98b6dead-c193-4452-8012-4a0ba1fce034-grafik.png

                                  Ich habe da mal einen Wert von 6000 eingetragen, denn mein höchster Wert war ~5200, das hängt natürlich von deinen Werten ab.

                                  VG
                                  Bernd

                                  DuffyD Offline
                                  DuffyD Offline
                                  Duffy
                                  wrote on last edited by Duffy
                                  #38

                                  @dp20eic

                                  Guten Abend Bernd,

                                  Ich habe deine o.g. Daten einmal in influxDB eingetragen. Es scheint sich um den einzigsten Ausreißer zu handeln. Die restlichen Maximalwerte liegen um die 6700 was ungünstigerweise schon sein kann. Habe den Wert mal auf 7000 gesetzt.
                                  (Sollten da einmal 7100 dürber liegen ist das auch egal)

                                  "Den/die gefundenen Werte kannst du dann einzeln, mittels delete löschen."

                                  :-) da ist es wieder mein Ursprungsproblem, wie mit delete löschen :-)

                                  "influx delete --bucket iobroker-data --start hier_zeitpunktanfang --stop zeitpunktende --predicate '_measurement="Stromzähler"'"

                                  Sorry habe gerade versucht da was rein zu schreiben aber das wird nix da kommen mehr Fragen als Lösungen raus.

                                  0	Stromzähler	value	65396	0	2023-06-15T17:00:25.022Z	2023-06-14T07:23:22.950Z
                                  

                                  Wie würde das dann für die Konsole so aussehen?

                                  "influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement="Stromzähler"'"

                                  Edit:

                                  Nein, habe es versucht ging nicht.

                                  pi@raspberrypi:~ $ "influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement="Stromzähler"'"
                                  -bash: influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement=Stromzähler': command not found
                                  

                                  VG Duffy

                                  Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
                                  Node.js: v22.22.0
                                  NPM: 10.9.4
                                  js-controller 7.0.7
                                  Linux: Trixie

                                  ? Marc BergM 3 Replies Last reply
                                  0
                                  • DuffyD Duffy

                                    @dp20eic

                                    Guten Abend Bernd,

                                    Ich habe deine o.g. Daten einmal in influxDB eingetragen. Es scheint sich um den einzigsten Ausreißer zu handeln. Die restlichen Maximalwerte liegen um die 6700 was ungünstigerweise schon sein kann. Habe den Wert mal auf 7000 gesetzt.
                                    (Sollten da einmal 7100 dürber liegen ist das auch egal)

                                    "Den/die gefundenen Werte kannst du dann einzeln, mittels delete löschen."

                                    :-) da ist es wieder mein Ursprungsproblem, wie mit delete löschen :-)

                                    "influx delete --bucket iobroker-data --start hier_zeitpunktanfang --stop zeitpunktende --predicate '_measurement="Stromzähler"'"

                                    Sorry habe gerade versucht da was rein zu schreiben aber das wird nix da kommen mehr Fragen als Lösungen raus.

                                    0	Stromzähler	value	65396	0	2023-06-15T17:00:25.022Z	2023-06-14T07:23:22.950Z
                                    

                                    Wie würde das dann für die Konsole so aussehen?

                                    "influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement="Stromzähler"'"

                                    Edit:

                                    Nein, habe es versucht ging nicht.

                                    pi@raspberrypi:~ $ "influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement="Stromzähler"'"
                                    -bash: influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement=Stromzähler': command not found
                                    

                                    VG Duffy

                                    ? Offline
                                    ? Offline
                                    A Former User
                                    wrote on last edited by A Former User
                                    #39

                                    @duffy sagte in Werte der influxDB als Excel ausleiten:

                                    Sorry habe gerade versucht da was rein zu schreiben aber das wird nix da kommen mehr Fragen als Lösungen raus.

                                    Moin,

                                    den verstehe ich nicht, löschen kannst Du nur auf der Kommandozeile mit

                                    "influx delete --bucket iobroker-data --start hier_zeitpunktanfang --stop zeitpunktende --predicate '_measurement="Stromzähler"'"

                                    influx delete --bucket iobroker-data --start 2023-06-14T07:22:00.000Z --stop 2023-06-14T07:23:50.000Z --predicate '_measurement="Stromzähler"'
                                    

                                    Also nach den von Dir gezeigten und auch von @Marc-Berg bestätigten Zeiten solltest Du das löschen können.

                                    Du betreibst alles auf dem gleichen Rechner?
                                    Was kommt, wenn Du das auf der Kommandozeile eintippst?

                                    which influx
                                    

                                    VG
                                    Bernd

                                    DuffyD 1 Reply Last reply
                                    0
                                    • DuffyD Duffy

                                      @dp20eic

                                      Guten Abend Bernd,

                                      Ich habe deine o.g. Daten einmal in influxDB eingetragen. Es scheint sich um den einzigsten Ausreißer zu handeln. Die restlichen Maximalwerte liegen um die 6700 was ungünstigerweise schon sein kann. Habe den Wert mal auf 7000 gesetzt.
                                      (Sollten da einmal 7100 dürber liegen ist das auch egal)

                                      "Den/die gefundenen Werte kannst du dann einzeln, mittels delete löschen."

                                      :-) da ist es wieder mein Ursprungsproblem, wie mit delete löschen :-)

                                      "influx delete --bucket iobroker-data --start hier_zeitpunktanfang --stop zeitpunktende --predicate '_measurement="Stromzähler"'"

                                      Sorry habe gerade versucht da was rein zu schreiben aber das wird nix da kommen mehr Fragen als Lösungen raus.

                                      0	Stromzähler	value	65396	0	2023-06-15T17:00:25.022Z	2023-06-14T07:23:22.950Z
                                      

                                      Wie würde das dann für die Konsole so aussehen?

                                      "influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement="Stromzähler"'"

                                      Edit:

                                      Nein, habe es versucht ging nicht.

                                      pi@raspberrypi:~ $ "influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement="Stromzähler"'"
                                      -bash: influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement=Stromzähler': command not found
                                      

                                      VG Duffy

                                      Marc BergM Offline
                                      Marc BergM Offline
                                      Marc Berg
                                      Most Active
                                      wrote on last edited by Marc Berg
                                      #40

                                      @duffy sagte in Werte der influxDB als Excel ausleiten:

                                      Nein, habe es versucht ging nicht.

                                      Die Anführungsstriche ganz vorn und ganz hinten müssen weg.

                                      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                                      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                      ? 1 Reply Last reply
                                      0
                                      • Marc BergM Marc Berg

                                        @duffy sagte in Werte der influxDB als Excel ausleiten:

                                        Nein, habe es versucht ging nicht.

                                        Die Anführungsstriche ganz vorn und ganz hinten müssen weg.

                                        ? Offline
                                        ? Offline
                                        A Former User
                                        wrote on last edited by
                                        #41

                                        @marc-berg sagte in Werte der influxDB als Excel ausleiten:

                                        Die Anführungsstriche ganz vorn und hinten müssen weg.

                                        Moin,

                                        guter Hinweis, war mir entgangen.

                                        VG
                                        Bernd

                                        1 Reply Last reply
                                        0
                                        • DuffyD Duffy

                                          @dp20eic

                                          Guten Abend Bernd,

                                          Ich habe deine o.g. Daten einmal in influxDB eingetragen. Es scheint sich um den einzigsten Ausreißer zu handeln. Die restlichen Maximalwerte liegen um die 6700 was ungünstigerweise schon sein kann. Habe den Wert mal auf 7000 gesetzt.
                                          (Sollten da einmal 7100 dürber liegen ist das auch egal)

                                          "Den/die gefundenen Werte kannst du dann einzeln, mittels delete löschen."

                                          :-) da ist es wieder mein Ursprungsproblem, wie mit delete löschen :-)

                                          "influx delete --bucket iobroker-data --start hier_zeitpunktanfang --stop zeitpunktende --predicate '_measurement="Stromzähler"'"

                                          Sorry habe gerade versucht da was rein zu schreiben aber das wird nix da kommen mehr Fragen als Lösungen raus.

                                          0	Stromzähler	value	65396	0	2023-06-15T17:00:25.022Z	2023-06-14T07:23:22.950Z
                                          

                                          Wie würde das dann für die Konsole so aussehen?

                                          "influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement="Stromzähler"'"

                                          Edit:

                                          Nein, habe es versucht ging nicht.

                                          pi@raspberrypi:~ $ "influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement="Stromzähler"'"
                                          -bash: influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement=Stromzähler': command not found
                                          

                                          VG Duffy

                                          ? Offline
                                          ? Offline
                                          A Former User
                                          wrote on last edited by
                                          #42

                                          @duffy sagte in Werte der influxDB als Excel ausleiten:

                                          pi@raspberrypi:~ $ "influx delete --bucket iobroker-data --start 2023-06-14T07:23:22.950Z --stop 2023-06-14T07:23:22.950Z --predicate '_measurement="Stromzähler"'"

                                          Moin,

                                          das wird, auch wenn Du den Befehl korrekt eingibst, nicht funktionieren, glaube ich, denn Du musst schon einen kleinen Zeitversatz zwischen --start und --stop haben.

                                          Du nimmst, die gleichen Werte, das gibt dann 0 Treffer
                                          --start 2023-06-14T07:23:22.950Z
                                          --stop 2023-06-14T07:23:22.950Z

                                          Nimm mal

                                          influx delete --bucket iobroker-data --start 2023-06-14T07:22:50.000Z --stop 2023-06-14T07:23:50.000Z --predicate '_measurement="Stromzähler"' 
                                          

                                          VG
                                          Bernd

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          290

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe