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. Off Topic
  4. InfluxDB
  5. InfluxDB alten Datenmüll löschen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

InfluxDB alten Datenmüll löschen

Geplant Angeheftet Gesperrt Verschoben InfluxDB
4 Beiträge 2 Kommentatoren 462 Aufrufe 7 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
    bloop
    schrieb am zuletzt editiert von
    #1

    Liebe Community,

    In den letzten Jahren hat sich mein SmartHome stetig weiterentwickelt – Geräte wurden entfernt, ersetzt oder ergänzt. Dadurch hat sich in meiner InfluxDB zunehmend „Datenmüll“ angesammelt, dessen manuelle Bereinigung mir zu mühsam war.

    Um nicht jede Measurement einzeln abfragen zu müssen, habe ich ein kleines Skript geschrieben, dass die Datenbank nach Bedarf bereinigt.

    https://github.com/bloop16/influxdb_v2_measurement_clean_Skript

    Voraussetzungen:
    InfluxDB 2.x (aktuell getestet mit Version 2.7.11)
    ioBroker InfluxDB-Adapter

    Funktionsweise:
    Schritt 1: Das Skript erstellt eine Liste aller vorhandenen Measurements.
    Schritt 2: Es prüft, welche Measurements in den letzten x Tagen beschrieben wurden.
    Schritt 3: Ihr erhaltet eine Übersicht über aktive und inaktive Measurements.
    Schritt 4: Ihr könnt auswählen, ob bestimmte Measurements gelöscht werden sollen.

    Das Skript ist nicht perfekt, aber es erfüllt seinen Zweck.

    P.S.: Ich habe festgestellt, dass ich irgendwann ein Measurement erstellt habe, das JSON-Daten speichert. Dieses konnte nicht korrekt eingelesen werden, was kurzfristig zu einer hohen Systemauslastung führte und die Auflistung der restlichen Measurements beeinträchtigte. Nachdem ich dieses „korruptes“ Measurement manuell gelöscht hatte, lief das Skript wieder einwandfrei.

    Ich stehe noch am Anfang meiner Skript-Entwicklung, daher freue ich mich über Verbesserungsvorschläge!

    Viel Spaß damit!

    da_WoodyD 1 Antwort Letzte Antwort
    2
    • B bloop

      Liebe Community,

      In den letzten Jahren hat sich mein SmartHome stetig weiterentwickelt – Geräte wurden entfernt, ersetzt oder ergänzt. Dadurch hat sich in meiner InfluxDB zunehmend „Datenmüll“ angesammelt, dessen manuelle Bereinigung mir zu mühsam war.

      Um nicht jede Measurement einzeln abfragen zu müssen, habe ich ein kleines Skript geschrieben, dass die Datenbank nach Bedarf bereinigt.

      https://github.com/bloop16/influxdb_v2_measurement_clean_Skript

      Voraussetzungen:
      InfluxDB 2.x (aktuell getestet mit Version 2.7.11)
      ioBroker InfluxDB-Adapter

      Funktionsweise:
      Schritt 1: Das Skript erstellt eine Liste aller vorhandenen Measurements.
      Schritt 2: Es prüft, welche Measurements in den letzten x Tagen beschrieben wurden.
      Schritt 3: Ihr erhaltet eine Übersicht über aktive und inaktive Measurements.
      Schritt 4: Ihr könnt auswählen, ob bestimmte Measurements gelöscht werden sollen.

      Das Skript ist nicht perfekt, aber es erfüllt seinen Zweck.

      P.S.: Ich habe festgestellt, dass ich irgendwann ein Measurement erstellt habe, das JSON-Daten speichert. Dieses konnte nicht korrekt eingelesen werden, was kurzfristig zu einer hohen Systemauslastung führte und die Auflistung der restlichen Measurements beeinträchtigte. Nachdem ich dieses „korruptes“ Measurement manuell gelöscht hatte, lief das Skript wieder einwandfrei.

      Ich stehe noch am Anfang meiner Skript-Entwicklung, daher freue ich mich über Verbesserungsvorschläge!

      Viel Spaß damit!

      da_WoodyD Online
      da_WoodyD Online
      da_Woody
      schrieb am zuletzt editiert von
      #2

      @bloop :disappointed: wollte schon aufjubeln. Steh vor dem selben Problem, allerdings noch mit influx1...

      gruß vom Woody
      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

      B 1 Antwort Letzte Antwort
      0
      • da_WoodyD da_Woody

        @bloop :disappointed: wollte schon aufjubeln. Steh vor dem selben Problem, allerdings noch mit influx1...

        B Offline
        B Offline
        bloop
        schrieb am zuletzt editiert von
        #3

        @da_woody
        Für die InfluxDB 1.x wurde einst ein Tool geschrieben mit dem sich die Datenpunkte visualisieren lassen.
        Macht das ganze auch schon einfacher.

        https://github.com/CymaticLabs/InfluxDBStudio?tab=readme-ov-file

        da_WoodyD 1 Antwort Letzte Antwort
        0
        • B bloop

          @da_woody
          Für die InfluxDB 1.x wurde einst ein Tool geschrieben mit dem sich die Datenpunkte visualisieren lassen.
          Macht das ganze auch schon einfacher.

          https://github.com/CymaticLabs/InfluxDBStudio?tab=readme-ov-file

          da_WoodyD Online
          da_WoodyD Online
          da_Woody
          schrieb am zuletzt editiert von
          #4

          @bloop das verwende ich ja. trotzdem kann man immer nur eins droppen. das ist das mühsame.

          gruß vom Woody
          HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

          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

          489

          Online

          32.5k

          Benutzer

          81.7k

          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