Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. influxDB 2.x - "alte" Messwerte automatisch löschen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

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

Geplant Angeheftet Gesperrt Verschoben JavaScript
7 Beiträge 2 Kommentatoren 900 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    bz7i
    schrieb am zuletzt editiert von bz7i
    #1

    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 Antwort Letzte Antwort
    0
    • B 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 Offline
      S Offline
      SpacerX
      schrieb am zuletzt editiert von SpacerX
      #2

      @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

      DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

      1 Antwort Letzte Antwort
      0
      • B Offline
        B Offline
        bz7i
        schrieb am zuletzt editiert von
        #3

        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 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          SpacerX
          schrieb am zuletzt editiert von
          #4

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

          DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

          1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            bz7i
            schrieb am zuletzt editiert von
            #5

            Genau das bekomm Ich leider nicht hin :man-facepalming:
            Ich hab es schon probiert ...

            S 1 Antwort Letzte Antwort
            0
            • B bz7i

              Genau das bekomm Ich leider nicht hin :man-facepalming:
              Ich hab es schon probiert ...

              S Offline
              S Offline
              SpacerX
              schrieb am zuletzt editiert von SpacerX
              #6

              @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'));
              

              DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                bz7i
                schrieb am zuletzt editiert von
                #7

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

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                345

                Online

                32.6k

                Benutzer

                82.0k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe