Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. InfluxDB
  5. [gelöst] InfluxDB v 1.x auf v 2.x updaten

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

[gelöst] InfluxDB v 1.x auf v 2.x updaten

[gelöst] InfluxDB v 1.x auf v 2.x updaten

Scheduled Pinned Locked Moved InfluxDB
35 Posts 6 Posters 5.5k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mickymM mickym

    @stony2k geht denn der Befehl

    influx_inspect export 
    

    den musst du doch unter der Version 1 ausführen. Ja Ok - verstehe. Na mit den snapshots sollte das ja schnell wiederherzustellen sein.

    stony2kS Offline
    stony2kS Offline
    stony2k
    wrote on last edited by
    #26

    @mickym Wow das war doch zeitaufwändiger als ich dachte. Ich konnte mit dem Backup die Daten wiederherstellen und jetzt sehe ich auch alle Daten. Vielen lieben Dank.

    Kannst du mir jetzt evtl. noch helfen, dass ich eine Query erstelle, um einen Durchschnittswert aus den Daten der letzten Woche erhalte?

    mickymM M 2 Replies Last reply
    0
    • stony2kS stony2k

      @mickym Wow das war doch zeitaufwändiger als ich dachte. Ich konnte mit dem Backup die Daten wiederherstellen und jetzt sehe ich auch alle Daten. Vielen lieben Dank.

      Kannst du mir jetzt evtl. noch helfen, dass ich eine Query erstelle, um einen Durchschnittswert aus den Daten der letzten Woche erhalte?

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      wrote on last edited by
      #27

      @stony2k ich kann im nur ein beschränkt helfen, da ich im Moment gerade keinen Zugriff auf meinen pc habe. In dem data explorer schau mal, ob du die query hinbringst. Du kannst dann auf den Script editor Umschalten.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      stony2kS 1 Reply Last reply
      0
      • mickymM mickym

        @stony2k ich kann im nur ein beschränkt helfen, da ich im Moment gerade keinen Zugriff auf meinen pc habe. In dem data explorer schau mal, ob du die query hinbringst. Du kannst dann auf den Script editor Umschalten.

        stony2kS Offline
        stony2kS Offline
        stony2k
        wrote on last edited by
        #28

        @mickym habe ich versucht, auch die offziellen Docs und verschiedene Funktionen daraus probiert, bisher leider nur nicht ansatzweise das gewünschte Ergebnis erhalten.

        1 Reply Last reply
        0
        • S Offline
          S Offline
          SpacerX
          wrote on last edited by SpacerX
          #29

          @stony2k wie der Query in meinem Blockly.

          Dazu das Bucket, Range und Measurement anpassen und die letzte Zeile statt |>min() dann |>mean() benutzen.

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

          stony2kS 1 Reply Last reply
          1
          • S SpacerX

            @stony2k wie der Query in meinem Blockly.

            Dazu das Bucket, Range und Measurement anpassen und die letzte Zeile statt |>min() dann |>mean() benutzen.

            stony2kS Offline
            stony2kS Offline
            stony2k
            wrote on last edited by
            #30

            @spacerx @mickym Vielen Dank, habe es geschafft und meine Lösung gepostet 🙂 Im ersten Beitrag findet ihr den Link und eine Danksagung.

            1 Reply Last reply
            0
            • stony2kS stony2k

              @mickym Wow das war doch zeitaufwändiger als ich dachte. Ich konnte mit dem Backup die Daten wiederherstellen und jetzt sehe ich auch alle Daten. Vielen lieben Dank.

              Kannst du mir jetzt evtl. noch helfen, dass ich eine Query erstelle, um einen Durchschnittswert aus den Daten der letzten Woche erhalte?

              M Offline
              M Offline
              MacPo
              wrote on last edited by
              #31

              @stony2k Kannst Du mir sagen, wie Du die Daten migriert hast, so dass Du auf die alten Daten im Data Explorer zugreifen kannst?
              Unter 2.4 kann ich mit der v1 Shell auf die alten Daten zugreifen, mit dem Data Explorer kann ich nur auf die neuen zugreifen...

              stony2kS 1 Reply Last reply
              0
              • M MacPo

                @stony2k Kannst Du mir sagen, wie Du die Daten migriert hast, so dass Du auf die alten Daten im Data Explorer zugreifen kannst?
                Unter 2.4 kann ich mit der v1 Shell auf die alten Daten zugreifen, mit dem Data Explorer kann ich nur auf die neuen zugreifen...

                stony2kS Offline
                stony2kS Offline
                stony2k
                wrote on last edited by
                #32

                @macpo Hatte vorher Snapshots von meinem Container gemacht (vor und nach dem Upgrade auf V2). Hatte die Schritte für mich dokumentiert, hoffe das hilft dir weiter:

                V1 Datenbank Backup. Vor dem Update auf InfluxDB V2 einen Snapshot des Containers erstellen, danach:
                sudo influx_inspect export
                -database iobroker
                -datadir /var/lib/influxdb/data
                -waldir /var/lib/influxdb/wal
                -retention never
                -out /home/stony/influxv1backup.lp
                -lponly

                Die Datei influxv1backup.lp herunterladen

                Das Update auf die V2 durchführen. Datenbank Restore:
                sudo influx write --org Stony --bucket-id <id> --file <pfad>/influxv1backup.lp -host http://10.0.1.20:8086

                C 1 Reply Last reply
                0
                • stony2kS stony2k

                  @macpo Hatte vorher Snapshots von meinem Container gemacht (vor und nach dem Upgrade auf V2). Hatte die Schritte für mich dokumentiert, hoffe das hilft dir weiter:

                  V1 Datenbank Backup. Vor dem Update auf InfluxDB V2 einen Snapshot des Containers erstellen, danach:
                  sudo influx_inspect export
                  -database iobroker
                  -datadir /var/lib/influxdb/data
                  -waldir /var/lib/influxdb/wal
                  -retention never
                  -out /home/stony/influxv1backup.lp
                  -lponly

                  Die Datei influxv1backup.lp herunterladen

                  Das Update auf die V2 durchführen. Datenbank Restore:
                  sudo influx write --org Stony --bucket-id <id> --file <pfad>/influxv1backup.lp -host http://10.0.1.20:8086

                  C Offline
                  C Offline
                  cbrocker
                  wrote on last edited by
                  #33

                  @stony2k

                  Das Update auf die V2 durchführen. Datenbank Restore:
                  sudo influx write --org Stony --bucket-id <id> --file <pfad>/influxv1backup.lp -host http://10.0.1.20:8086

                  Hey Stony2k,

                  vielleicht hast du mir noch einige Tipps, ich habe in der Knowledgebase von InfluxDB schon stundenlang gelesen, wie die Datenmigration von 1.8.x auf 2.6 geht.

                  Ich habe derzeit iobroker, Grafana und InfluxDB 1.8.x auf einem Raspberry.

                  Auf einem HP Mini-PC habe ich Proxmox mit iobroker, Grafana und InfluxDB 2.6 und möchte alles nach und nach vom Rasp Pi auf den Mini-PC übernehmen.

                  die lp-Datei habe ich vom Rasp Pi exportiert, einmal ohne Kompression, dann hatte die
                  Datei 33 GB. Mit Kompression sind es 47 MB. Kann das echt sein?

                  Beim Import in 2.6, woher weiß ich die Bucket-ID?
                  Muß ich vorm Import über InfluxDB WebUI eine leere Datenbank anlegen und bekomme darüber die Bucket ID?

                  Ich freue mich auf ein paar Tips von dir und danke dir schon jetzt.

                  Grüße
                  Christoph

                  Proxmox Cluster mit ioBroker, Wireguard, HomeAssistant (Testsystem), paperlessNGX, MariaDB, PiHole, Grafana, InfluxDB, 1 x BKW 600 Wp, 2 x BKW 400 Wp, 2 x SolarFlow 800 Pro mit 11,52 kWh Akku und 3,48 kWp, OpenDTU, AhoyDTU, HmIP, Shellys, AVM LAN/WLAN

                  Marc BergM 1 Reply Last reply
                  0
                  • C cbrocker

                    @stony2k

                    Das Update auf die V2 durchführen. Datenbank Restore:
                    sudo influx write --org Stony --bucket-id <id> --file <pfad>/influxv1backup.lp -host http://10.0.1.20:8086

                    Hey Stony2k,

                    vielleicht hast du mir noch einige Tipps, ich habe in der Knowledgebase von InfluxDB schon stundenlang gelesen, wie die Datenmigration von 1.8.x auf 2.6 geht.

                    Ich habe derzeit iobroker, Grafana und InfluxDB 1.8.x auf einem Raspberry.

                    Auf einem HP Mini-PC habe ich Proxmox mit iobroker, Grafana und InfluxDB 2.6 und möchte alles nach und nach vom Rasp Pi auf den Mini-PC übernehmen.

                    die lp-Datei habe ich vom Rasp Pi exportiert, einmal ohne Kompression, dann hatte die
                    Datei 33 GB. Mit Kompression sind es 47 MB. Kann das echt sein?

                    Beim Import in 2.6, woher weiß ich die Bucket-ID?
                    Muß ich vorm Import über InfluxDB WebUI eine leere Datenbank anlegen und bekomme darüber die Bucket ID?

                    Ich freue mich auf ein paar Tips von dir und danke dir schon jetzt.

                    Grüße
                    Christoph

                    Marc BergM Offline
                    Marc BergM Offline
                    Marc Berg
                    Most Active
                    wrote on last edited by Marc Berg
                    #34

                    @cbrocker sagte in [gelöst] InfluxDB v 1.x auf v 2.x updaten:

                    Beim Import in 2.6, woher weiß ich die Bucket-ID?
                    Muß ich vorm Import über InfluxDB WebUI eine leere Datenbank anlegen und bekomme darüber die Bucket ID?

                    Du kannst statt der Bucket-ID auch den Namen des Buckets angeben, welches dann erzeugt wird. Verwende dafür den Parameter "--bucket". Steht auch so in der Doku zum Befehl: https://docs.influxdata.com/influxdb/cloud/reference/cli/influx/write/

                    Alternativ könntest Du im Vorfeld auch das Bucket anlegen und die ID verwenden.

                    NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                    Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                    Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                    C 1 Reply Last reply
                    0
                    • Marc BergM Marc Berg

                      @cbrocker sagte in [gelöst] InfluxDB v 1.x auf v 2.x updaten:

                      Beim Import in 2.6, woher weiß ich die Bucket-ID?
                      Muß ich vorm Import über InfluxDB WebUI eine leere Datenbank anlegen und bekomme darüber die Bucket ID?

                      Du kannst statt der Bucket-ID auch den Namen des Buckets angeben, welches dann erzeugt wird. Verwende dafür den Parameter "--bucket". Steht auch so in der Doku zum Befehl: https://docs.influxdata.com/influxdb/cloud/reference/cli/influx/write/

                      Alternativ könntest Du im Vorfeld auch das Bucket anlegen und die ID verwenden.

                      C Offline
                      C Offline
                      cbrocker
                      wrote on last edited by
                      #35

                      @marc-berg

                      Du kannst statt der Bucket-ID auch den Namen des Buckets angeben, welches dann erzeugt wird. Verwende dafür den Parameter "--bucket". Steht auch so in der Doku zum Befehl: https://docs.influxdata.com/influxdb/cloud/reference/cli/influx/write/

                      Alternativ könntest Du im Vorfeld auch das Bucket anlegen und die ID verwenden.

                      hey Marc,
                      danke für die Tipp. Das mache ich.

                      Grüße
                      Christoph

                      Proxmox Cluster mit ioBroker, Wireguard, HomeAssistant (Testsystem), paperlessNGX, MariaDB, PiHole, Grafana, InfluxDB, 1 x BKW 600 Wp, 2 x BKW 400 Wp, 2 x SolarFlow 800 Pro mit 11,52 kWh Akku und 3,48 kWp, OpenDTU, AhoyDTU, HmIP, Shellys, AVM LAN/WLAN

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      556

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe