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.
    • Homoran
      Homoran Global Moderator Administrators @PeterM1894 last edited by

      @PeterM1894 sagte in Wetterdaten Parser-Adapter:

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

      Im Quelltext sind die Daten nicht drin.
      Die werden per Script in der Laufzeit eingefügt.

      1 Reply Last reply Reply Quote 0
      • 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

                          525
                          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