Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. influxdb 1 export und import influx 2

    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

    influxdb 1 export und import influx 2

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

      Hallo zusammen

      Ich migriere gerade meine iobroker Umgebung von einem PI in mehrere Proxmox Containers.
      Nun würde ich gerne die Daten eines Messwertes exportieren und wieder importieren.

      Am Pi nutze ich noch Influx 1, die neue DB ist dann v2.

      Der Messwert (Tagesproduktion der PV) enthält nur ca. 30 Einträge.
      Ein CSV konnte ich bereits exporieren, aber direkt importieren kann ich das ja so nicht, oder?

      timestamp	value	acknowledged	from
      2023-03-16T21:00:00.075Z	50.4	false	javascript.0
      2023-03-18T21:00:00.064Z	49.9	false	javascript.0
      2023-03-19T21:00:00.046Z	26.7	false	javascript.0
      2023-03-20T21:00:00.109Z	34	false	javascript.0
      2023-03-21T21:00:00.077Z	45	false	javascript.0
      2023-03-22T21:00:00.059Z	55.6	false	javascript.0
      2023-03-23T21:00:00.061Z	25.6	false	javascript.0
      2023-03-24T21:00:00.071Z	9.6	false	javascript.0
      2023-03-25T21:00:00.071Z	35.3	false	javascript.0
      2023-03-26T20:00:00.047Z	22.9	false	javascript.0
      2023-03-27T20:00:00.048Z	29.6	false	javascript.0
      2023-03-28T20:00:00.066Z	58.3	false	javascript.0
      2023-03-29T20:00:00.055Z	28.2	false	javascript.0
      2023-03-30T20:00:00.089Z	24.9	false	javascript.0
      2023-03-31T19:56:11.177Z	29.6	false	admin.0
      2023-04-01T20:00:00.086Z	23	false	javascript.0
      2023-04-02T20:00:00.057Z	41.8	false	javascript.0
      2023-04-03T20:00:00.118Z	27.9	false	javascript.0
      2023-04-04T20:00:00.053Z	69.5	false	javascript.0
      2023-04-05T20:00:00.071Z	68.2	false	javascript.0
      2023-04-06T20:00:00.048Z	56.4	false	javascript.0
      2023-04-07T20:00:00.065Z	18.3	false	javascript.0
      2023-04-08T20:00:00.066Z	31.2	false	javascript.0
      2023-04-09T20:00:00.073Z	54.6	false	javascript.0
      2023-04-10T20:00:00.085Z	58.2	false	javascript.0
      2023-04-11T20:00:00.042Z	28.3	false	javascript.0
      2023-04-12T20:00:00.058Z	30.4	false	javascript.0
      2023-04-13T20:00:00.069Z	36.5	false	javascript.0
      2023-04-14T20:00:00.067Z	63.2	false	javascript.0
      2023-04-15T20:00:00.053Z	23.9	false	javascript.0
      2023-04-16T20:00:00.072Z	11.2	false	javascript.0
      2023-04-17T20:00:00.075Z	43.4	false	javascript.0
      2023-04-18T20:00:00.079Z	47.5	false	javascript.0
      2023-04-19T20:00:00.086Z	29.7	false	javascript.0
      2023-04-20T20:00:00.105Z	10.8	false	javascript.0
      2023-04-21T20:00:00.099Z	32	false	javascript.0
      

      Könnt Ihr mir da weiterhelfen?

      Thomas Braun Marc Berg 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Endurance last edited by

        @endurance

        Ist das nicht hier ausführlich erklärt?

        https://docs.influxdata.com/influxdb/v2.7/upgrade/v1-to-v2/

        1 Reply Last reply Reply Quote 0
        • Marc Berg
          Marc Berg Most Active @Endurance last edited by Marc Berg

          @endurance sagte in influxdb 1 export und import influx 2:

          Der Messwert (Tagesproduktion der PV) enthält nur ca. 30 Einträge.
          Ein CSV konnte ich bereits exporieren, aber direkt importieren kann ich das ja so nicht, oder?

          Nein. Du hast da offensichtlich einen Export aus iobroker, der so nicht in Influxdb2 importierbar ist. Wenn du wirklich nur diese handvoll Daten importieren möchtest, und nicht noch eine Reihe anderer Datenpunkte, dann würde ich die Daten in ein InfluxDB-kompatibles Format bringen, das ist mal eine halbe Stunde Handarbeit.

          Zielformat muss so aussehen:

          #group,false,false,true,true,false,false,true,true
          #datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string
          #default,mean,,,,,,,
          ,result,table,_start,_stop,_time,_value,_field,_measurement
          ,,0,2023-03-04T19:33:18.242633327Z,2023-04-03T19:33:18.242633327Z,2023-03-04T22:00:00Z,5.4,value,meinmeasurement
          ,,0,2023-03-04T19:33:18.242633327Z,2023-04-03T19:33:18.242633327Z,2023-03-05T01:00:00Z,5.1,value,meinmeasurement
          ,,0,2023-03-04T19:33:18.242633327Z,2023-04-03T19:33:18.242633327Z,2023-03-05T13:00:00Z,5.5,value,meinmeasurement
          

          Ersetzen muss du dann die Werte:
          _time(blau, in deinen Daten "timestamp")
          _value (grün, dein Tageswert)
          _measurement (rot, hier muss der Datenpunktname im Ziel z.B. "0_userdata.0.example_state" rein)

          c3428503-fa8f-4762-ac2a-6cb9f2f19f16-grafik.png

          Deine Spalten "acknowledged, from" werden weggeworfen, die benötigst du nicht.

          Importieren kannst du das über die Web-UI
          ce9ea967-7188-400f-975a-7160d01ce9b9-grafik.png

          Endurance 1 Reply Last reply Reply Quote 0
          • Endurance
            Endurance @Marc Berg last edited by Endurance

            @marc-berg said in influxdb 1 export und import influx 2:

            e Spalten "acknowledged, from" werden weggeworfen

            Danke

            Habe nun einen Wert via iobroker geschrieben, dann einen export gemacht, damit ich die Vorlage habe, dann das csv angepasst, und importiert.

            )#group,false,false,true,true,false,false,true,true
            #datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string
            #default,mean,,,,,,,
            ,result,table,_start,_stop,_time,_value,_field,_measurement
            ,,0,2023-04-21T10:36:40.67619212Z,2023-04-22T10:36:40.67619212Z,2023-04-22T10:36:40.67619212Z,999,value,0_userdata.0.PV.Tageszähler
            ,,0,2023-04-21T10:36:40.67619212Z,2023-04-22T10:36:40.67619212Z,2023-03-16T21:00:00.075Z,50.4,value,0_userdata.0.PV.Tageszähler
            

            7e5c116c-9acc-4ce3-9818-c4615b7f3397-image.png

            successfully, aber Datensatz wurde nicht hinzugefügt:

            70f75e47-d271-47ba-8564-00657fb2b935-image.png

            Der _time Wert ist beim export von Influx 2 viel länger, oder ist das Ä ein Problem?

            Marc Berg 1 Reply Last reply Reply Quote 0
            • Marc Berg
              Marc Berg Most Active @Endurance last edited by Marc Berg

              @endurance
              Der Umlaut könnte ein Problem sein, aber der "999" Wert hat ja auch funktioniert. Ich sehe das "Problem" eher hier:

              019576ca-4d10-4b5f-a699-e89bfcef1d3b-grafik.png

              Der _time Wert ist beim export von Influx 2 viel länger,

              Der Wert für die Zeit ist nur etwas kürzer, da die Micro- und Nanosekunden fehlen, das sollte kein Problem sein.

              Endurance 1 Reply Last reply Reply Quote 0
              • Endurance
                Endurance @Marc Berg last edited by

                @marc-berg

                999 kam via iobroker, nicht via import

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

                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                389
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                3
                6
                1103
                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