Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. InfluxDB
    5. [gelöst] InfluxDB v 1.x auf v 2.x updaten

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

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

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

      Edit: Die Lösung habe ich in diesem Beitrag festgehalten:

      Hallo zusammen,

      wie kann ich den Durchschnitt der Werte aus den gespeicherten Daten in der InfluxDB auslesen / berechnen? Z. B. würde ich gerne den Durchschnitt von einer Woche auslesen und dann in einen Datenpunkt schreiben.

      S 1 Reply Last reply Reply Quote 0
      • S
        SpacerX @stony2k last edited by

        @stony2k mit angepassten Query in etwa so https://forum.iobroker.net/post/823706

        stony2k 1 Reply Last reply Reply Quote 1
        • stony2k
          stony2k @SpacerX last edited by

          @spacerx Interessant. Wo bekomme ich diesen Query Bilder? Ist das ein GUI Tool?

          1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active last edited by mickym

            Wenn du influx dB 2.x verwendest, dann einfach im Browser Ip-Adresse und Port 8600 und dann den Data Explorer aufmachen.

            stony2k 1 Reply Last reply Reply Quote 1
            • stony2k
              stony2k @mickym last edited by

              @mickym sagte in Hilfe benötigt: Durchschnitt der Werte aus InfluxDB:

              Wenn du influx dB 2.x verwendest, dann einfach im Browser Ip-Adresse und Port 8600 und dann den Data Explorer aufmachen.

              Habe die 1.8.10 installiert. Läuft die 2.0 problemlos mit dem ioBroker zusammen und wird die DB ohne Probleme migriert? Dann würde ich mich mal schlau machen, wie das mit dem Update funktioniert

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @stony2k last edited by

                @stony2k du musst halt flux lernen, aber wenn du bislang noch keine sql abfragen gemacht hast, dann kannst gleich neu lernen. Für die Migration weiß ich nicht, ob das geht, aber in den iobroker lässt sich eine Version 2.x genauso integrieren. Ich habe als Test die glaub aktuelle 2.4 laufen. Irgendwann werden auch die mit der Version 1.x umstellen müssen, wenn sie nicht mehr supported wird.

                stony2k 1 Reply Last reply Reply Quote 1
                • stony2k
                  stony2k @mickym last edited by

                  @mickym sagte in Hilfe benötigt: Durchschnitt der Werte aus InfluxDB:

                  @stony2k du musst halt flux lernen, aber wenn du bislang noch keine sql abfragen gemacht hast, dann kannst gleich neu lernen. Für die Migration weiß ich nicht, ob das geht, aber in den iobroker lässt sich eine Version 2.x genauso integrieren. Ich habe als Test die glaub aktuelle 2.4 laufen. Irgendwann werden auch die mit der Version 1.x umstellen müssen, wenn sie nicht mehr supported wird.

                  Meine letzten SQL Abfragen habe ich vor Jahren gemacht, das ist eh schon was her. Läuft die 2.4 problemlos? Dann würde ich mich mal ans Update machen.

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @stony2k last edited by mickym

                    @stony2k sagte in Hilfe benötigt: Durchschnitt der Werte aus InfluxDB:

                    @mickym sagte in Hilfe benötigt: Durchschnitt der Werte aus InfluxDB:

                    @stony2k du musst halt flux lernen, aber wenn du bislang noch keine sql abfragen gemacht hast, dann kannst gleich neu lernen. Für die Migration weiß ich nicht, ob das geht, aber in den iobroker lässt sich eine Version 2.x genauso integrieren. Ich habe als Test die glaub aktuelle 2.4 laufen. Irgendwann werden auch die mit der Version 1.x umstellen müssen, wenn sie nicht mehr supported wird.

                    Meine letzten SQL Abfragen habe ich vor Jahren gemacht, das ist eh schon was her. Läuft die 2.4 problemlos? Dann würde ich mich mal ans Update machen.

                    Wie gesagt ich hab keine Probleme und gibt einige hier, die das auch benutzen. Die meisten scheuen das Update weil sie nicht flux lernen wollen.ich lerne noch bisschen an der influx university

                    stony2k 1 Reply Last reply Reply Quote 0
                    • stony2k
                      stony2k @mickym last edited by

                      @mickym sagte in Hilfe benötigt: Durchschnitt der Werte aus InfluxDB:

                      @stony2k sagte in Hilfe benötigt: Durchschnitt der Werte aus InfluxDB:

                      @mickym sagte in Hilfe benötigt: Durchschnitt der Werte aus InfluxDB:

                      @stony2k du musst halt flux lernen, aber wenn du bislang noch keine sql abfragen gemacht hast, dann kannst gleich neu lernen. Für die Migration weiß ich nicht, ob das geht, aber in den iobroker lässt sich eine Version 2.x genauso integrieren. Ich habe als Test die glaub aktuelle 2.4 laufen. Irgendwann werden auch die mit der Version 1.x umstellen müssen, wenn sie nicht mehr supported wird.

                      Meine letzten SQL Abfragen habe ich vor Jahren gemacht, das ist eh schon was her. Läuft die 2.4 problemlos? Dann würde ich mich mal ans Update machen.

                      Wie gesagt ich hab keine Probleme und gibt einige hier, die das auch benutzen. Die meisten scheuen das Update weil sie nicht flux lernen wollen.ich lerne noch bisschen an der influx university

                      Flux brauche ich aber nur jetzt für den speziellen Fall meiner gewünschten Abfrage, oder? Ansonsten ist die Version im ioBroker doch gleich, also "klicki bunti" wie bisher oder?

                      mickym 1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @stony2k last edited by mickym

                        @stony2k ja ist der gleiche Adapter im iobroker da kannst die Version ja einstellen.

                        Hier die offizielle Doku zum Upgrade: https://docs.influxdata.com/influxdb/v2.0/upgrade/v1-to-v2/

                        Nein flux ist die generell Sprache in influx dB 2.0, sql funktioniert nicht mehr.

                        stony2k 1 Reply Last reply Reply Quote 1
                        • stony2k
                          stony2k @mickym last edited by

                          @mickym Danke. Die Doku hilft mir leider nicht weiter, da meine installierte Version den Befehl upgrade nicht kennt. Schaue gerade im Internet, was ich machen muss.

                          influxd upgrade
                          unknown command "upgrade"
                          
                          mickym 1 Reply Last reply Reply Quote 0
                          • mickym
                            mickym Most Active @stony2k last edited by

                            @stony2k du musst erst influx dB v2 installieren. Das Upgrade Kommando kennt nur die Version 2

                            stony2k 1 Reply Last reply Reply Quote 1
                            • stony2k
                              stony2k @mickym last edited by

                              @mickym Installiert und am Laufen. Hatte von der V1 DB auch ein Backup gemacht. Sehe zwar unter Buckets "ioBroker" als Datendank, aber die scheint leider leer zu sein. Muss mal schauen was ich da falsch gemacht habe und ob ich mein Backup "meta.00" wiederherstellen kann.

                              mickym 1 Reply Last reply Reply Quote 0
                              • mickym
                                mickym Most Active @stony2k last edited by

                                @stony2k Wie gesagt ich habe nicht migriert. Scheint auch nicht banal zu sein, aber sieht so aus, als ob ggf. beide Versionen parallel laufen können. In der Influx db v1 muss man wohl so ein DBRP mapping erstellen.

                                Vielleicht hilft Dir ja die manuelle Migration der Anleitung: https://docs.influxdata.com/influxdb/v2.4/upgrade/v1-to-v2/manual-upgrade/

                                1 Reply Last reply Reply Quote 1
                                • mickym
                                  mickym Most Active last edited by

                                  Ich sehe gerade - mit dem letzten apt update - wurde auch die influxdb aktualisiert:

                                  apt policy influxdb2
                                  influxdb2:
                                    Installiert:           2.5.1-1
                                    Installationskandidat: 2.5.1-1
                                    Versionstabelle:
                                   *** 2.5.1-1 500
                                          500 https://repos.influxdata.com/debian stable/main amd64 Packages
                                          100 /var/lib/dpkg/status
                                       2.4.0-1 500
                                          500 https://repos.influxdata.com/debian stable/main amd64 Packages
                                       2.3.0-1 500
                                          500 https://repos.influxdata.com/debian stable/main amd64 Packages
                                       2.2.0 500
                                          500 https://repos.influxdata.com/debian stable/main amd64 Packages
                                  

                                  Ist also schon 2.5.1 aktuell

                                  stony2k 1 Reply Last reply Reply Quote 1
                                  • stony2k
                                    stony2k @mickym last edited by

                                    @mickym Ja die 2.5.1 habe ich auch direkt installiert. Kämpfe noch immer ein wenig herum und suche natürlich bei Google herum. Alles nicht so einfach 🙂

                                    Im Data Explorer sehe ich z. B. mit dem Schalter "View Raw Data" Einträge von 11:25 Uhr. Also hat die Migration wohl funktioniert. Wenn ich allerdings auf den Graphen umschalte werden nur noch neue Einträge angezeigt, die unter InfluxDB 2 erstellt wurden. So ganz verstehe ich das nicht.

                                    mickym 1 Reply Last reply Reply Quote 0
                                    • mickym
                                      mickym Most Active @stony2k last edited by mickym

                                      @stony2k Na wenn Du die Raw Data siehst dann sind die Daten da.

                                      Bei der Query musst halt die entsprechenden Filter setzen und den Zeitraum

                                      23ff6191-5251-496f-a9c7-a0f75a55e1e9-image.png

                                      Dann schau mal unter table, ob die Daten da sind.

                                      stony2k 1 Reply Last reply Reply Quote 0
                                      • stony2k
                                        stony2k @mickym last edited by

                                        @mickym Schau selbst. Daten sind vorhanden, z. B. ab 11:30 Uhr
                                        Bildschirm­foto 2022-11-13 um 15.34.51.png
                                        Wechsel ich dann auf den Graphen sehe ich in der Kurve aber nur Daten ab 14:14 Uhr
                                        Bildschirm­foto 2022-11-13 um 15.35.07.png

                                        mickym 1 Reply Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @stony2k last edited by mickym

                                          @stony2k Nee das passt schon - in der Tabelle das sind UTC Daten - im Graph ist das local time.

                                          Auch wenn Du 11:30 als start angibst - ist ja nur das Startzeitfenster. Geh mal auf die Seite 6. Der Datenpunkt ist die letzte Spalte und wie gesagt UTC.

                                          stony2k 1 Reply Last reply Reply Quote 0
                                          • stony2k
                                            stony2k @mickym last edited by stony2k

                                            @mickym Ich sehe in den Rohdaten echt keinen Unterschied (zwischen V1 und V2 Daten), bin ich da gerade betriebsblind? 😄

                                            Aber müsste ich nicht im ioBroker die älteren Daten sehen? Oder muss ich die alten Daten umwandeln? Verstehe noch nicht so ganz den Sinn der Migration der alten Daten, wenn diese nicht mehr verwendet werden können
                                            Bildschirm­foto 2022-11-13 um 15.52.40.png

                                            Im Data Explorer macht es auch keinen Unterschied, ob ich zwischen local und UTC wechsle. Wobei mir das egal ist, aber der ioBroker sollte schon auf die alten Daten sichtbar sein. Oder habe ich quasi Pech und komme nicht darum die alten Daten um ioBroker nicht mehr sichtbar zu haben?

                                            Habe mal auf Neugierde das nächtliche Backup vom BackItUp Adapter eingespielt (vorher in der Konfiguration auf die InfluxDB 2.x Einstellung alles angepasst). Restore ist laut dem Apater auch erfolgreich, aber mehr Daten sehe ich trotzdem nicht. Als ob "die alten Daten" nicht mehr angezeigt / benutzt werden können.

                                            mickym 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            790
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            35
                                            2982
                                            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