Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. InfluxDB
    5. Influxdb2 Daten löschen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Influxdb2 Daten löschen

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

      ich möchte diese beiden Datensätze einer InfluxDB2 löschen. Was eigentlich nie ein Problem war klappt hier nicht.
      Ich werde die beiden Werte nicht los - irgendwas muss ich falsch machen

      from(bucket: "test")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "zaehlerstand.solarueberschuss")
        |> filter(fn: (r) => r["_field"] == "value")
        |> filter(fn: (r) => r["_value"] > 2.0)
        //|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
       |> keep(columns: ["_measurement", "_value", "_field", "_time"])
      
      2023-06-23 22:00:00 UTC 3,82 value zaehlerstand.solarueberschuss
      2023-06-24 22:00:00 UTC 3,18 value zaehlerstand.solarueberschuss
      
      influx delete --bucket test --start 2023-06-23T01:00:00Z --stop 2023-06-24T23:59:59Z --predicate '_measurement="zaehlerstand.solarueberschuss"' -o home -t meinTOKEN==
      
      Marc Berg 1 Reply Last reply Reply Quote 0
      • Marc Berg
        Marc Berg Most Active @Agrippinenser last edited by

        @agrippinenser

        Zeig mal bitte das Ergebnis der ersten Query im InfluxDB Data Explorer (raw data)

        1 Reply Last reply Reply Quote 0
        • Agrippinenser
          Agrippinenser last edited by

          @marc-berg

          @marc-berg
          wollte kein Bildchen senden ..

          0	zaehlerstand.solarueberschuss	value	3.8234800000000035	2023-01-01T12:14:29.000Z	2023-11-08T13:14:29.460Z	2023-06-23T22:00:00.000Z
          0	zaehlerstand.solarueberschuss	value	3.183460765972228	2023-01-01T12:14:29.000Z	2023-11-08T13:14:29.460Z	2023-06-24T22:00:00.000Z
          

          51a869b6-ea40-433a-b649-1385b798029b-image.png

          Marc Berg 1 Reply Last reply Reply Quote 0
          • Marc Berg
            Marc Berg Most Active @Agrippinenser last edited by Marc Berg

            @agrippinenser

            Bin gerade unterwegs und kann nicht testen, ob das mit den Anführungsstrichen so funktioniert. Alles andere sieht i.O. aus.

            Ich mache es immer so:

            influx delete --bucket "iobroker" --predicate '_measurement="measurement"' --start '2010-01-01T00:00:00Z' --stop '2025-12-31T23:59:00Z' -o home
            
            Agrippinenser 1 Reply Last reply Reply Quote 0
            • Agrippinenser
              Agrippinenser @Marc Berg last edited by Agrippinenser

              @marc-berg

              influx delete --bucket "test" --predicate '_measurement="zaehlerstand.solarueberschuss"' --start '2023-06-23T01:00:00Z' --stop '2023-06-24T23:59:59Z' -o home -t 0EcOQYltsavQft0chCv1OIiv213mYIN9-_aquatsch==
              

              es löscht einfach nicht.

              Marc Berg S 2 Replies Last reply Reply Quote 0
              • Marc Berg
                Marc Berg Most Active @Agrippinenser last edited by

                @agrippinenser sagte in Influxdb2 Daten löschen:

                es löscht einfach nicht.

                Faszinierend ....

                Ich habe keine Ahnung, warum das nicht geht, außer ein paar absurde Ideen:

                • Falsche Datenbank oder Organisation
                • Die Daten werden durch ein Skript immer wieder rein gehämmert
                1 Reply Last reply Reply Quote 0
                • S
                  Snopy_16 @Agrippinenser last edited by

                  @agrippinenser

                  influx delete --token xxxxxxxxxxxxxxxxxxxxxxxxxxx== --bucket iobroker --org privat --start 1970-01-01T00:00:00Z --stop $(date +"%Y-%m-%dT%H:%M:%SZ") --predicate '_measurement="Stromverbrauch_XXXX"'
                  

                  Hier mein Beispiel
                  Probiers mal mit dem Token und mit der Organistaion.

                  Berechtigung hast du vorher schon erteilt??

                  influx config create --config-name iobroker_user --host-url http://localhost:8086 --org privat --token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx== --active
                  
                  Agrippinenser 2 Replies Last reply Reply Quote 0
                  • arteck
                    arteck Developer Most Active last edited by

                    welche influx version genau ? der delete befehl kam doch erst in irgendeiner version später

                    Agrippinenser 1 Reply Last reply Reply Quote 0
                    • Agrippinenser
                      Agrippinenser @arteck last edited by

                      @arteck 2

                      klaus@influxdb2:  curl -sL -I localhost:8086/ping:
                      

                      gibt 2.7.1 zurück.

                      HTTP/1.1 204 No Content
                      Vary: Accept-Encoding
                      X-Influxdb-Build: OSS
                      X-Influxdb-Version: v2.7.1
                      Date: Thu, 09 Nov 2023 14:10:07 GMT
                      
                      1 Reply Last reply Reply Quote 0
                      • Agrippinenser
                        Agrippinenser @Snopy_16 last edited by

                        @snopy_16 @Marc-Berg

                        ich kann mit solchen ungelösten Dingen schwer umgehen und das hat mich nicht schlafen lassen.

                        @marc-berg sagte in Influxdb2 Daten löschen:

                        Faszinierend ....
                        Ich habe keine Ahnung, warum das nicht geht, außer ein paar absurde Ideen:

                        Falsche Datenbank oder Organisation

                        • um Tippfehler auszuschießen copy/paste benutzt
                        • heute die Bash-History abgegrast. Im Juni 2023 hatte ich cli zuletzt benutzt seit daher läuft das ohne einzugreifen.

                        Der Vergleich zu vorherigen, funktionierenden Eingaben hat Unterschiede ergeben:

                        • Zeitformat:
                        FRÜHER   --start 2023-06-23T01:00:00.000Z --stop 2023-06-24T23:59:00.000Z
                        JETZT    --start '2023-06-23T01:00:00Z' --stop '2023-06-24T23:59:59Z'
                        

                        Anführungszeichen "

                        FRÜHER

                        FRÜHER
                        
                        influx delete --bucket test --start 2023-06-23T01:00:00.000Z --stop 2023-06-24T23:59:00.000Z --predicate '_measurement="zaehlerstand.solarueberschuss"' -o home -t mein Bucket==
                        
                        JETZT
                        
                        influx delete --bucket "test" --predicate '_measurement="zaehlerstand.solarueberschuss"' --start '2023-06-23T01:00:00Z' --stop '2023-06-24T23:59:59Z' -o home -t 0EcOQYltsavQft0chCv1OIiv213mYIN9-_aquatsch==
                        

                        So hat es gelöscht.

                        influx delete --bucket test --start 2023-06-23T01:00:00.000Z --stop 2023-06-24T23:59:00.000Z --predicate '_measurement="zaehlerstand.solarueberschuss"' -o home -t mein Bucket==
                        
                        1 Reply Last reply Reply Quote 0
                        • Agrippinenser
                          Agrippinenser @Snopy_16 last edited by

                          @snopy_16 sagte in Influxdb2 Daten löschen:

                          Berechtigung hast du vorher schon erteilt??
                          influx config create --config-name iobroker_user --host-url http://localhost:8086 --org privat --token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx== --active

                          Ich habe Influx im Frühjahr installiert und das CLI zuletzt im Juni benutzt. Seither läuft das IMHO.
                          vielleicht habe ich aber noch einige Baustellen offen!

                          klaus@influxdb2:~$ influx user list
                          Error: failed to list users: 401 Unauthorized: unauthorized access
                          klaus@influxdb2:~$
                          

                          Kann ich mir damit den Zugriff auf meine Daten verschließen ?

                          influx config create \
                            -n config-name \
                            -u http://localhost:8086 \
                            -p USERNAME:PASSWORD \
                            -o MyOrganization
                          
                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          566
                          Online

                          31.7k
                          Users

                          79.7k
                          Topics

                          1.3m
                          Posts

                          4
                          11
                          622
                          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