Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Parser Ergebnis in csv Datei schreiben

    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

    Parser Ergebnis in csv Datei schreiben

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

      Hallo,

      Ich hole mir einmal täglich Daten von einer URL, die ich dann per Parser Adapter ( REGEX (.*) ) in einem Objekt speichere und dann per MySQL in meine Datenbank importieren möchte.
      Das Abholen klappt schon mal, nun suche ich nach einer Möglichkeit das in ein Textfile zu schreiben. Geht das evtl. mit Blockly?
      Leider hat mich die SuFu und auch Google noch nicht weiter gebracht.
      Danke für jeden Tip der mich in die Richtige Richtung bringt

      UncleSam 1 Reply Last reply Reply Quote 0
      • UncleSam
        UncleSam Developer @Aiouh last edited by

        @Aiouh mySQL oder CSV? Mit History kannst du sonst direkt den Datenpunkt (oder die Datenpunkte) in eine mySQL Datenbank schreiben. Dann sparst du dir den Export nach CSV.

        A 2 Replies Last reply Reply Quote 0
        • A
          Aiouh @UncleSam last edited by Aiouh

          @UncleSam Danke für den Tip, das machts ja noch einfacher. Dann mach ich mich mal in der Richtung schlau.
          Update: Das Aufsetzen vom SQL Adapter war ja easy, die Datenpunkte werden schon munter in die Tabelle geschrieben :o).
          Allerdings muss ich jetzt erst mal noch rausfinden wie ich immer nur die letzte Zeile des Textes der URL abhole.

          1 Reply Last reply Reply Quote 0
          • A
            Aiouh @UncleSam last edited by

            Ich stehe etwas auf der Leitung mit dem Parser...wahrscheinlich brauch ich doch noch ein MySQL script um die Daten aufzubereiten
            Kann ich mit dem Parser einen String der so aussieht als Datum,Zeit,Wert Felder (also Spalten) in eine Tabelle schreiben

            2021-01-01T06:00:00Z,49.682192093435866
            

            oder schreibe ich besser den String per Parser in eine Hilfsspalte und zerlege dann mit MySQL und schreibe in die weiteren Spalten?

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Aiouh last edited by

              @Aiouh sagte in Parser Ergebnis in csv Datei schreiben:

              Kann ich mit dem Parser einen String der so aussieht als Datum,Zeit,Wert Felder (also Spalten) in eine Tabelle schreiben

              du kannst über verschiedene RegEx diesen Eintrag in einzelne Werte zerlegen und in verschiedene Datenpunkte schreiben.
              Diese dann mit History/SQL in deine Datenbank

              UncleSam 1 Reply Last reply Reply Quote 0
              • UncleSam
                UncleSam Developer @Homoran last edited by

                @Homoran sagte in Parser Ergebnis in csv Datei schreiben:

                du kannst über verschiedene RegEx diesen Eintrag in einzelne Werte zerlegen und in verschiedene Datenpunkte schreiben.
                Diese dann mit History/SQL in deine Datenbank

                "Kannst" ist hier das richtige Wort: überleg dir, wie du die Daten brauchst. Wenn du separate Datenpunkte abfüllst, wird es aber umso schwieriger die Daten zu korrelieren ("welches Datum gehört zu welchem Zeitstempel und zu welchem Wert?").

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @UncleSam last edited by Homoran

                  @UncleSam sagte in Parser Ergebnis in csv Datei schreiben:

                  gehört zu welchem Zeitstempel

                  @Aiouh
                  und warum ist der Zeitstempel in deinem Snippet in Zulu-Zeit?

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    Aiouh @Homoran last edited by

                    @Homoran Die Zulu Zeit bekomme ich so geliefert, kann ich nicht ändern, nur "umrechnen".
                    @UncleSam Ich werde versuchen nun doch die Textfiles vom Quellserver zu bekommen und die Aufgabe mit MySQL lösen, denn der Zeitstempel ist wichtig und ich habe weitere Dateien mit mehr als einem Wert pro timestamp.
                    Danke für Euren Support, das hat geholfen mich zu entscheiden

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Aiouh last edited by

                      @Aiouh sagte in Parser Ergebnis in csv Datei schreiben:

                      @Homoran Die Zulu Zeit bekomme ich so geliefert, kann ich nicht ändern, nur "umrechnen".

                      dann fürchte ich, dass dein ioBroker Server die falsche Zeitzone hat (und vielleicht sonstige Einstellungen falsch)

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        Aiouh @Homoran last edited by

                        @Homoran Habe mich ungenau ausgedrückt, die Daten im Snippet sind ja nicht vom ioBroker Server, sondern von einem externen Server im Web von dem ich die Daten beziehe, der läuft wohl auf Zulu Zeit.

                        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

                        542
                        Online

                        31.9k
                        Users

                        80.3k
                        Topics

                        1.3m
                        Posts

                        parser adapter
                        3
                        10
                        661
                        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