Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. InfluxDB
    5. Hist. Daten älter 1 Jahr in Influx schreiben geht nicht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Hist. Daten älter 1 Jahr in Influx schreiben geht nicht

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

      Hallo,
      ich versuche mir als Excel vorliegende ältere Messdaten in Influx zu bekommen.
      DB, Tabelle ist vorhanden, aktuelle Daten kann ich auch rein schreiben.

      Über ein kleines Script (genauer: 3-Zeiliges JS hier aus dem Forum) und Blockly hab ich es soweit hinbekommen, das gewünschte alte Datum der DB als Timestamp zu übergeben:

      sendTo('influxdb.0', 'storeState', {
          id: ziel,
          state: {ts: zeit, val: wert, ack: false, from: ziel}
      }, result => console.log('added'));
      

      Das entsprechende alte Datum lass ich über einen Unixrechner umwandeln, nutze diesen Zahlen-Wert dann in Blockly als "Text" bei der Übergabe des gewünschten Datums.
      2025-06-08_195120.png

      Funktioniert, in Influx über den Data-Explorer sehe ich die alten Daten mit dem gewünschten (alten) Zeitstempeln (2024, ...).

      Aber ich kann kein Datum älter genau 1 Jahr eingeben, diese Werte erscheinen nicht in Influx.
      Somit ältester möglicher Wert ist vom 8.6.2024, 21 Uhr
      Ein Wert von 8.6.2024 - 12:00 Uhr geht nicht.

      2025-06-08_195200.png

      Ist das eine "Einstellung" der Influx-DB?
      Die DB selbst habe ich erst vor 2 Wochen angelegt, aber imho nichts angeben, das Daten nicht älter 1 Jahr sein dürfen ...

      S 1 Reply Last reply Reply Quote 0
      • S
        stenmic @topsurfer last edited by stenmic

        @topsurfer was steht hier bei dir in den Einstellungen?
        IMG_1147.jpeg

        T 1 Reply Last reply Reply Quote 1
        • T
          topsurfer @stenmic last edited by

          @stenmic said in Hist. Daten älter 1 Jahr in Influx schreiben geht nicht:

          was steht hier bei dir in den Einstellungen?

          Danke,
          diese Einstellung war mir unbekannt, hat auf Standard gestanden, 365 Tage.

          Ich versuche jetzt, immer erst mal in den Adaptereinstellungen zu schauen wenn mir was "merkwürdig" vorkommt 😉

          S 1 Reply Last reply Reply Quote 0
          • S
            stenmic @topsurfer last edited by stenmic

            @topsurfer du musst auch noch die Datenbank in influx ändern.
            Wenn der Adapter das erste mal eine Datenbank anlegt wird die Vorhaltezeit aus dem Adapter übernommen.
            Änderst du jetzt die Vorhaltezeit im Adapter, wird es nicht in influx aktualisiert (glaube ich zumindest).
            Besser mal prüfen.

            T 1 Reply Last reply Reply Quote 0
            • T
              topsurfer @stenmic last edited by

              @stenmic said in Hist. Daten älter 1 Jahr in Influx schreiben geht nicht:

              Änderst du jetzt den Wert im Adapter, wird es nicht in influx aktualisiert

              Aber die Werte sind ind der DB, daher sollte Influx so doch korrekt sein.
              Ich wüßte auch nicht, wie ich das in influx anschauen kann, gibt es eine Definitionsdatei?

              S 1 Reply Last reply Reply Quote 0
              • S
                stenmic @topsurfer last edited by stenmic

                @topsurfer influx2, oder?

                Schau mal,
                in den Settings kann man die Retention anpassen.

                2025-06-09 19 00 41.jpg

                Eventuell passt sich influx auch den Settings des Adapters an, das weiß ich jetzt nicht mehr genau.

                1 Reply Last reply Reply Quote 1
                • T
                  topsurfer last edited by

                  @stenmic Stimmt, da habe ich mal 5 Jahre eingetragen.

                  Du hast zwei Buckets (4wochen / history), ich vermute mal das dies Sinn macht.
                  Ich habe nur ein Bucket mit 5 Jahren, da fliesen auch in Echtzeit Stromverbrauchswerte rein, oder 5 minütliche Wasserstände der Zisterne.
                  Im Prinzip eine 2. Influx-Instance in IOB anlegen und in Influx ein zweites Bucket anlegen, korrekt?

                  Oder reicht auch jeden Monat ein #influx delete auf den nicht mehr benötigten Zeitraum abzusetzen?

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    stenmic @topsurfer last edited by

                    @topsurfer ja, ich habe zwei Instanzen laufen.
                    In 4Wochen schreibe ich jeden „Mist“ rein 😁
                    Im History landen nur Tageswerte.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    652
                    Online

                    31.9k
                    Users

                    80.1k
                    Topics

                    1.3m
                    Posts

                    2
                    8
                    203
                    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