Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    InfluxDB alten Datenmüll löschen

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

      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_Woody 1 Reply Last reply Reply Quote 2
      • da_Woody
        da_Woody @bloop last edited by

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

        B 1 Reply Last reply Reply Quote 0
        • B
          bloop @da_Woody last edited by

          @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_Woody 1 Reply Last reply Reply Quote 0
          • da_Woody
            da_Woody @bloop last edited by

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

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

            Support us

            ioBroker
            Community Adapters
            Donate

            986
            Online

            31.7k
            Users

            79.7k
            Topics

            1.3m
            Posts

            2
            4
            164
            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