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. Skripten / Logik
  4. InfluxDB - Datenmigration für neue Sensoren?

NEWS

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

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

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

InfluxDB - Datenmigration für neue Sensoren?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
18 Beiträge 6 Kommentatoren 1.1k Aufrufe 5 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.
  • W warhammer73

    Hallo,

    ich bin gerade dabei meine Temperatursensoren gegen andere Modelle zu tauschen.
    Jetzt würde ich natürlich gern die ehemaligen Temperaturverläufe auf weiter zur Verfügung haben.

    Um nicht ewig die alten Datenpunkte mitschleppen zu müssen:
    Bekomme ich auf einfachem Weg die Daten in InfluxDB von einem Datenpunkt zum anderen verschoben?

    FredFF Online
    FredFF Online
    FredF
    Most Active Forum Testing
    schrieb am zuletzt editiert von
    #2

    @warhammer73 Wie die Migration funktioniert weis ich leider nicht...
    Benutzt du keine Aliase? Damit wäre alles ganz einfach.
    https://www.iobroker.net/#de/documentation/basics/alias.md

    W 1 Antwort Letzte Antwort
    0
    • W warhammer73

      Hallo,

      ich bin gerade dabei meine Temperatursensoren gegen andere Modelle zu tauschen.
      Jetzt würde ich natürlich gern die ehemaligen Temperaturverläufe auf weiter zur Verfügung haben.

      Um nicht ewig die alten Datenpunkte mitschleppen zu müssen:
      Bekomme ich auf einfachem Weg die Daten in InfluxDB von einem Datenpunkt zum anderen verschoben?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #3

      @warhammer73 sagte; InfluxDB von einem Datenpunkt zum anderen verschoben?

      Bei "Alias-ID" die ID des alten Datenpunktes eintragen.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • FredFF FredF

        @warhammer73 Wie die Migration funktioniert weis ich leider nicht...
        Benutzt du keine Aliase? Damit wäre alles ganz einfach.
        https://www.iobroker.net/#de/documentation/basics/alias.md

        W Offline
        W Offline
        warhammer73
        schrieb am zuletzt editiert von
        #4

        @fredf @paul53
        Ja, mit Aliasen wäre die Sache einfacher. Aber aktuell bin ich eh noch in der Bastel und Forschen Phase, da ist mir der Aufwand für alles was ich aktuell ausprobieren Aliase einzurichten viel zu hoch. Ja, das führt dann dazu so wie jetzt mal einen DB Inhalt anzupassen und ein Grafana-Board.

        Da so ziemlich jede Datenbank einen Export in lesbarer Form ermöglicht, hoffe ich mal das InfluxDB das auch hinkriegt. ;)

        paul53P crunchipC 2 Antworten Letzte Antwort
        0
        • W warhammer73

          @fredf @paul53
          Ja, mit Aliasen wäre die Sache einfacher. Aber aktuell bin ich eh noch in der Bastel und Forschen Phase, da ist mir der Aufwand für alles was ich aktuell ausprobieren Aliase einzurichten viel zu hoch. Ja, das führt dann dazu so wie jetzt mal einen DB Inhalt anzupassen und ein Grafana-Board.

          Da so ziemlich jede Datenbank einen Export in lesbarer Form ermöglicht, hoffe ich mal das InfluxDB das auch hinkriegt. ;)

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #5

          @warhammer73 sagte: mit Aliasen wäre die Sache einfacher.

          Ich meinte die Alias-ID, die man bei der Konfiguration der Historisierung zum (neuen) Datenpunkt eingeben kann.

          Bild_2022-12-05_145806010.png

          Das Bild stammt zwar von History, sieht aber sicherlich bei InfluxDB ähnlich aus.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          W 1 Antwort Letzte Antwort
          0
          • W warhammer73

            @fredf @paul53
            Ja, mit Aliasen wäre die Sache einfacher. Aber aktuell bin ich eh noch in der Bastel und Forschen Phase, da ist mir der Aufwand für alles was ich aktuell ausprobieren Aliase einzurichten viel zu hoch. Ja, das führt dann dazu so wie jetzt mal einen DB Inhalt anzupassen und ein Grafana-Board.

            Da so ziemlich jede Datenbank einen Export in lesbarer Form ermöglicht, hoffe ich mal das InfluxDB das auch hinkriegt. ;)

            crunchipC Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active
            schrieb am zuletzt editiert von crunchip
            #6

            @warhammer73 sagte in InfluxDB - Datenmigration für neue Sensoren?:

            aktuell bin ich eh noch in der Bastel und Forschen Phase

            681933e3-eda0-4195-9382-97efda6caabe-image.png
            allerdings verliert man bei solch Aktionen dann schnell mal den Überblick im Laufe der Zeit

            umgestiegen von Proxmox auf Unraid

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @warhammer73 sagte: mit Aliasen wäre die Sache einfacher.

              Ich meinte die Alias-ID, die man bei der Konfiguration der Historisierung zum (neuen) Datenpunkt eingeben kann.

              Bild_2022-12-05_145806010.png

              Das Bild stammt zwar von History, sieht aber sicherlich bei InfluxDB ähnlich aus.

              W Offline
              W Offline
              warhammer73
              schrieb am zuletzt editiert von
              #7

              @paul53 @crunchip :
              Ja das würde natürlich technisch gehen.
              Aber mal ehrlich: Wer soll da denn dann noch durchsteigen.

              paul53P crunchipC 2 Antworten Letzte Antwort
              0
              • W warhammer73

                @paul53 @crunchip :
                Ja das würde natürlich technisch gehen.
                Aber mal ehrlich: Wer soll da denn dann noch durchsteigen.

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #8

                @warhammer73 sagte: Wer soll da denn dann noch durchsteigen.

                Ist doch einfach: Wenn beim alten DP keine Alias-ID angegeben ist, nimmt man die ID des alten DP als Alias-ID. Wenn beim alten DP bereits eine Alias-ID existiert, übernimmt man diese für den neuen DP.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                W 1 Antwort Letzte Antwort
                0
                • W warhammer73

                  @paul53 @crunchip :
                  Ja das würde natürlich technisch gehen.
                  Aber mal ehrlich: Wer soll da denn dann noch durchsteigen.

                  crunchipC Abwesend
                  crunchipC Abwesend
                  crunchip
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @warhammer73 das ist ne Lösung, wenn man

                  • nen Notfall hat, weil Gerät defekt und Daten fortlaufend weiter aufzeichnen möchte
                  • du in der Bastel und Forscherphase bist
                  • eine Antwort auf deine Frage war

                  anders sieht es aus, wenn man sich eben im Vorfeld für gewisse Geräte Alias anlegt und diese loggt, dann tauscht man das Gerät aus und loggt einfach weiter
                  aber

                  @warhammer73 sagte in InfluxDB - Datenmigration für neue Sensoren?:

                  da ist mir der Aufwand für alles was ich aktuell ausprobieren Aliase einzurichten viel zu hoch

                  umgestiegen von Proxmox auf Unraid

                  1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @warhammer73 sagte: Wer soll da denn dann noch durchsteigen.

                    Ist doch einfach: Wenn beim alten DP keine Alias-ID angegeben ist, nimmt man die ID des alten DP als Alias-ID. Wenn beim alten DP bereits eine Alias-ID existiert, übernimmt man diese für den neuen DP.

                    W Offline
                    W Offline
                    warhammer73
                    schrieb am zuletzt editiert von
                    #10

                    @paul53
                    Eben, das führt dann praktisch bei mir dazu das ich die Temperatur eines Sonoff Sensors auslese indem ich einen DP-Alias verwende der mit shelly. losgeht - Das wird maximal unübersichtlich.

                    1 Antwort Letzte Antwort
                    0
                    • W warhammer73

                      Hallo,

                      ich bin gerade dabei meine Temperatursensoren gegen andere Modelle zu tauschen.
                      Jetzt würde ich natürlich gern die ehemaligen Temperaturverläufe auf weiter zur Verfügung haben.

                      Um nicht ewig die alten Datenpunkte mitschleppen zu müssen:
                      Bekomme ich auf einfachem Weg die Daten in InfluxDB von einem Datenpunkt zum anderen verschoben?

                      Marc BergM Offline
                      Marc BergM Offline
                      Marc Berg
                      Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @warhammer73 sagte in InfluxDB - Datenmigration für neue Sensoren?:

                      Bekomme ich auf einfachem Weg die Daten in InfluxDB von einem Datenpunkt zum anderen verschoben?

                      Welche InfluxDB Version hast Du? (1.x oder 2.x)

                      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.

                      W 1 Antwort Letzte Antwort
                      0
                      • Marc BergM Marc Berg

                        @warhammer73 sagte in InfluxDB - Datenmigration für neue Sensoren?:

                        Bekomme ich auf einfachem Weg die Daten in InfluxDB von einem Datenpunkt zum anderen verschoben?

                        Welche InfluxDB Version hast Du? (1.x oder 2.x)

                        W Offline
                        W Offline
                        warhammer73
                        schrieb am zuletzt editiert von
                        #12

                        @marc-berg 1.8.10 laut "influx--version"

                        Marc BergM 1 Antwort Letzte Antwort
                        0
                        • W warhammer73

                          @marc-berg 1.8.10 laut "influx--version"

                          Marc BergM Offline
                          Marc BergM Offline
                          Marc Berg
                          Most Active
                          schrieb am zuletzt editiert von
                          #13

                          @warhammer73 sagte in InfluxDB - Datenmigration für neue Sensoren?:

                          @marc-berg 1.8.10 laut "influx--version"

                          Schade, für eine 2.x habe ich das Kopieren der Daten in ein anderes Measurement gerade gemacht. Die Syntax funktioniert aber mit der 1.8 leider nicht.

                          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.

                          W W 2 Antworten Letzte Antwort
                          0
                          • Marc BergM Marc Berg

                            @warhammer73 sagte in InfluxDB - Datenmigration für neue Sensoren?:

                            @marc-berg 1.8.10 laut "influx--version"

                            Schade, für eine 2.x habe ich das Kopieren der Daten in ein anderes Measurement gerade gemacht. Die Syntax funktioniert aber mit der 1.8 leider nicht.

                            W Offline
                            W Offline
                            warhammer73
                            schrieb am zuletzt editiert von
                            #14

                            @marc-berg
                            Also was bisher gut aussieht:
                            select * into "test.measurement" from "shelly.0.SHHT-1#3386CC#1.bat.value";

                            Muss morgen nur mal in Ruhe schauen was passiert wenn ich die Daten in eine vorhandene Tabelle schreibe bzw. ob es irgendwelche Probleme gibt wenn ich eine automatisch über den iobroker angelegte Tabelle lösche und im influx wieder anlege.

                            W 1 Antwort Letzte Antwort
                            0
                            • Marc BergM Marc Berg

                              @warhammer73 sagte in InfluxDB - Datenmigration für neue Sensoren?:

                              @marc-berg 1.8.10 laut "influx--version"

                              Schade, für eine 2.x habe ich das Kopieren der Daten in ein anderes Measurement gerade gemacht. Die Syntax funktioniert aber mit der 1.8 leider nicht.

                              W Offline
                              W Offline
                              womi
                              schrieb am zuletzt editiert von
                              #15

                              @marc-berg Nur mal so aus Neugierde: Wie sieht der Syntax für ein Kopieren in ein anderes Measurement bei InfluxDB 2.x aus?
                              Ich habe nämlich auch noch so ein paar nicht per "Alias" geschriebene Datenfelder - aargh - die ich irgendwann mal gerne losgeworden wäre.
                              Dazu sollte ich natürlich erstmal die Messwerte umschreiben und dann mit dem neuen Namen fortsetzen.

                              Marc BergM 1 Antwort Letzte Antwort
                              0
                              • W womi

                                @marc-berg Nur mal so aus Neugierde: Wie sieht der Syntax für ein Kopieren in ein anderes Measurement bei InfluxDB 2.x aus?
                                Ich habe nämlich auch noch so ein paar nicht per "Alias" geschriebene Datenfelder - aargh - die ich irgendwann mal gerne losgeworden wäre.
                                Dazu sollte ich natürlich erstmal die Messwerte umschreiben und dann mit dem neuen Namen fortsetzen.

                                Marc BergM Offline
                                Marc BergM Offline
                                Marc Berg
                                Most Active
                                schrieb am zuletzt editiert von Marc Berg
                                #16

                                @womi sagte in InfluxDB - Datenmigration für neue Sensoren?:

                                @marc-berg Nur mal so aus Neugierde: Wie sieht der Syntax für ein Kopieren in ein anderes Measurement bei InfluxDB 2.x aus?

                                influx query 'from(bucket:"iobroker") |> range(start:-10y) |> filter(fn: (r) => r._measurement == "mqtt.0.esp09.channel") |> set(key: "_measurement", value: "mqtt.0.lht65n-3.channel") |> to(bucket: "iobroker")'
                                

                                In diesem Beispiel werden alle Daten der letzten 10 Jahre des DP "mqtt.0.esp09.channel" selektiert, das Measurement neu gesetzt und in den zweiten Datenpunkt ("mqtt.0.lht65n-3.channel") eingefügt.
                                Danach muss man die Daten des ersten DP nur noch löschen und hat damit alle Daten migriert.

                                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.

                                W 1 Antwort Letzte Antwort
                                1
                                • W warhammer73

                                  @marc-berg
                                  Also was bisher gut aussieht:
                                  select * into "test.measurement" from "shelly.0.SHHT-1#3386CC#1.bat.value";

                                  Muss morgen nur mal in Ruhe schauen was passiert wenn ich die Daten in eine vorhandene Tabelle schreibe bzw. ob es irgendwelche Probleme gibt wenn ich eine automatisch über den iobroker angelegte Tabelle lösche und im influx wieder anlege.

                                  W Offline
                                  W Offline
                                  warhammer73
                                  schrieb am zuletzt editiert von warhammer73
                                  #17

                                  @warhammer73 said in InfluxDB - Datenmigration für neue Sensoren?:

                                  @marc-berg
                                  Also was bisher gut aussieht:
                                  select * into "test.measurement" from "shelly.0.SHHT-1#3386CC#1.bat.value";

                                  Muss morgen nur mal in Ruhe schauen was passiert wenn ich die Daten in eine vorhandene Tabelle schreibe bzw. ob es irgendwelche Probleme gibt wenn ich eine automatisch über den iobroker angelegte Tabelle lösche und im influx wieder anlege.

                                  Aktueller Bericht:
                                  Funktioniert.
                                  Ich habe gerade den neuen Temperatursensor eingerichtet und in Grafana angepasst.
                                  Ergebnis: Leeres Grafana Diagramm, weil noch keine Daten geschrieben.

                                  Obiges DB Statement (Bei Into jetzt natürlich der neue richtige Name) ausgeführt und das Diagramm ist wieder gefüllt wie früher.

                                  1 Antwort Letzte Antwort
                                  0
                                  • Marc BergM Marc Berg

                                    @womi sagte in InfluxDB - Datenmigration für neue Sensoren?:

                                    @marc-berg Nur mal so aus Neugierde: Wie sieht der Syntax für ein Kopieren in ein anderes Measurement bei InfluxDB 2.x aus?

                                    influx query 'from(bucket:"iobroker") |> range(start:-10y) |> filter(fn: (r) => r._measurement == "mqtt.0.esp09.channel") |> set(key: "_measurement", value: "mqtt.0.lht65n-3.channel") |> to(bucket: "iobroker")'
                                    

                                    In diesem Beispiel werden alle Daten der letzten 10 Jahre des DP "mqtt.0.esp09.channel" selektiert, das Measurement neu gesetzt und in den zweiten Datenpunkt ("mqtt.0.lht65n-3.channel") eingefügt.
                                    Danach muss man die Daten des ersten DP nur noch löschen und hat damit alle Daten migriert.

                                    W Offline
                                    W Offline
                                    womi
                                    schrieb am zuletzt editiert von
                                    #18

                                    @marc-berg Danke, werde ich am WE gleich ausprobieren.

                                    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

                                    860

                                    Online

                                    32.4k

                                    Benutzer

                                    81.5k

                                    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