Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Wetterdaten Parser-Adapter

    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

    Wetterdaten Parser-Adapter

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

      da komm ich dann nicht ran, oder?

      1 Reply Last reply Reply Quote 0
      • OliverIO
        OliverIO last edited by

        schau mal in diese links rein
        https://extern.gipsprojekt.de/eschwege/Wetter/clientraw.txt
        und
        https://extern.gipsprojekt.de/eschwege/Wetter/clientrawextra.txt
        und
        https://extern.gipsprojekt.de/eschwege/Wetter/clientrawhour.txt
        und
        https://extern.gipsprojekt.de/eschwege/Wetter/clientrawdaily.txt

        ich meine beim groben drüberfliegen, den ein oder anderen wert gesehen habe.
        Diese Dateien werden alle 5 sekunden abgerufen und dann wahrscheinlich in der oberfläche aktualisiert

        1 Reply Last reply Reply Quote 0
        • P
          PeterM1894 last edited by

          danke OliverIO, das ging ja schnell... da schau ich mal durch 👍

          OliverIO 1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @PeterM1894 last edited by

            @PeterM1894

            schau dir mal den link an.
            das müsste die reihenfolge für clientraw sein

            https://github.com/mlatona/WDParser/blob/master/src/parser.py

            OliverIO 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @OliverIO last edited by

              @OliverIO
              wenn dich das wetter im goldenbay in neuseeland interessiert (oder auch nicht)
              dann schau dir mal dieser seite an
              http://www.goldenbaynzweather.info/wdl/freshwdl.html (alles nur geklaut)

              und wenn du dir das selber bauen willst, dann hier
              https://github.com/Yerren/FreshWDL

              so jetzt reichts mit recherche

              1 Reply Last reply Reply Quote 0
              • P
                PeterM1894 last edited by

                super, vielen dank. Dann versuch ich mal die Daten aus der Liste zu extrahieren 👍

                OliverIO 1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @PeterM1894 last edited by OliverIO

                  @PeterM1894
                  und wenn alles nicht klappt,
                  hier ist der source.
                  Die Daten werden in Arrays eingelesen (das sind normalerweise eindimensionale Listen
                  Das erste Element hat immer den index 0
                  Die arrays habe immer den text clientraw im Namen, dahinter dann genauso wie die jeweilige datei heißt
                  Beispiel
                  drawTemperatureBarTemp01(arrayClientraw[4], arrayClientraw[46], arrayClientraw[47], arrayClientraw[143]);

                  das bedeutet, dann das die Temperaturdaten in der Datei clientraw, an den Positionen 5,47,48 und 144 stehen müssten. (immer eins drauf, da ein array immer mit index 0 beginnt. was das für werte sind, die da stehen, musst du selbst rausfinden 🙂

                  1 Reply Last reply Reply Quote 0
                  • P
                    PeterM1894 last edited by

                    @OliverIO said in Wetterdaten Parser-Adapter:

                    [143]

                    ich habe jetzt versucht mit der Seite regex101.com an die gewünschten Daten zu kommen und mit dem Suchfilter \b\d\d{0,2}\D?\d{0,2}\s die einzelnen Blöcke markiert.
                    Leider habe ich keine Möglichkeit gefunden, beispielsweise nur Positionen 5 in einen Datenpunkt zu schreiben? 😞

                    Kannst du mir noch einen Tipp geben?😇

                    Liebe Grüße
                    Peter

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

                      @PeterM1894 sagte in Wetterdaten Parser-Adapter:

                      Leider habe ich keine Möglichkeit gefunden, beispielsweise nur Positionen 5 in einen Datenpunkt zu schreiben?

                      im Parser Adapter gibt es die Einstellung "Num", die müsstest du auf 4 (5-1!) stellen
                      Dann wird nur dieser Wert in die Objekte geschrieben.

                      Zeig doch mal den Screenshot von deinem Regeleditor (Bleistift)

                      1 Reply Last reply Reply Quote 0
                      • P
                        PeterM1894 last edited by

                        du bist Gold wert... super jetzt funktioniert es:
                        1.jpg
                        2.jpg

                        Danke.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        802
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        blockly javascript monitoring
                        3
                        12
                        1034
                        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