Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. influxDB 2.x - "alte" Messwerte automatisch löschen

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    influxDB 2.x - "alte" Messwerte automatisch löschen

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

      Moin Zusammen,

      ich habe eine influxDB 2.0 Datenbank. In der ich unter anderem meinen Stromverbrauch dokumentiere. Da kommen einen menge Daten zusammen, da Ich jede Minute einen Wert übermittle. Den Detailgrad brauch ich aber nur für die letzten 2 Wochen. Eine Jahresauswertung mach ich über einen Tageswert in einem anderem Datenpunkt.

      Ich kenne folgenden Beitrag. Da geht es aber darum, über die Konsole Messergebnisse zu löschen.
      Ich will automatisiert Messwerte löschen, die älter als 2 Wochen sind. Und das auch nur an bestimmten Datenpunkten.

      Ich hab folgendes in der influx Doku gefunden:

      curl --request POST https://us-west-2-1.aws.cloud2.influxdata.com/api/v2/delete?org=example-org&bucket=example-bucket
      --header 'Authorization: Token YOUR_API_TOKEN'
      --header 'Content-Type: application/json'
      --data '{
      "start": "2022-01-01T00:00:00Z",
      "stop": "2022-02-01T00:00:00Z",
      "predicate": "_field="example-field""
      }'

      Damit müsste es doch eigentlich gehen. Ich weiß Blos nicht wie. Kann mir da jemand helfen ?

      S 1 Reply Last reply Reply Quote 0
      • S
        SpacerX @bz7i last edited by SpacerX

        @bz7i Für diese Messwerte ein eigenes Bucket anlegen mit kurzer Retention Police anlegen dann geht das löschen automatisch oder wie hier diskutiert vorgehen. https://forum.iobroker.net/topic/58462/datenaufzeichnung-retention-influxdb-2-0

        1 Reply Last reply Reply Quote 0
        • B
          bz7i last edited by

          Sehr Interessant. Vielen dank.
          Das probiert ich gleich mal aus...

          Interessehalber würde es mich aber dennoch Interessieren, ob es möglich ist, per Script, Messwerte zu löschen.

          1 Reply Last reply Reply Quote 0
          • S
            SpacerX last edited by

            @bz7i Ich hab das noch nicht ausprobiert. Könnte über sendTo influxdb.0 funktionieren.

            1 Reply Last reply Reply Quote 0
            • B
              bz7i last edited by

              Genau das bekomm Ich leider nicht hin 🤦‍♂️
              Ich hab es schon probiert ...

              S 1 Reply Last reply Reply Quote 0
              • S
                SpacerX @bz7i last edited by SpacerX

                @bz7i Hier ein Auszug aus de Adapter Doku:

                sendTo('influxdb.0', 'deleteRange', [
                    {id: 'mbus.0.counter.xxx', start: '2019-01-01T00:00:00.000Z', end: '2019-12-31T23:59:59.999'}, 
                    {id: 'mbus.0.counter.yyy', start: 1589458809352, end: 1589458809353}
                ], result => console.log('deleted'));
                
                1 Reply Last reply Reply Quote 0
                • B
                  bz7i last edited by

                  Ich versuch das heute Abend noch mal. Ich muss leider los.
                  Aber vielen dank schon mal...

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  678
                  Online

                  31.6k
                  Users

                  79.5k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  523
                  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