Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Werte von Webseite - Parser

    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

    Werte von Webseite - Parser

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @TomM3E92 last edited by Homoran

      @TomM3E92 sagte in Werte von Webseite - Parser:

      Möchte mit dem Adapter Parser Werte von einer Homepage anzeigen lassen.
      ...
      Das hier ist die Homepage:
      https://www.munderfing.at/kundenservice/saubere-umwelt/energiewirtschaft/windpark-munderfing/
      Und in den Adapter-Einstellungen von Parser weiß ich nicht was ich hier nun reinschreiben soll.

      und ich weiß nicht welche Werte du willst 😉

      so was ? lue">(\d+).+Windparkleistung Typ Number

      T 1 Reply Last reply Reply Quote 0
      • T
        TomM3E92 @Homoran last edited by

        @Homoran
        Hallo 🙂

        Ich hab nun gleichmal dienen Wert ausprobiert ... es funktioniert 😄

        Erstmal tausend Dank! nur wie hast du das rausgefunden? Ich hab bestimmt 40 min vergeudet mit ewigen herumprobieren

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

          @TomM3E92 sagte in Werte von Webseite - Parser:

          Ich hab nun gleichmal dienen Wert ausprobiert ... es funktioniert

          Klar doch 😂
          sonst noch was?

          @TomM3E92 sagte in Werte von Webseite - Parser:

          wie hast du das rausgefunden?

          ist doch ganz einfach (wenn man weiß wie)

          • im Quelltext nach dem Wert (oder bei so einem langen Quelltext erst nach irgendetwas suchen, das ziemlich eindeutig ist und sich in der Nähe des Werts befinden muss)
          • dann von diesem Wort (hier "Windparkleistung") irgendwie zu dem Wert kommen
          • dazu erst mal den Wert formatieren "()" ist die gewünschte gruppe, \d ist ein eine Ziffer "+" mehrere davon, also ist es egal ob da ein ein oder mehrstelliger Wert existiert.
          • "." steht für ein x-Beliebiges Zeichen, außer Zeilenumbruch; ".+" für beliebig viele davon

          eine gute Hilfe ist regex101.com, dakann man viel spielen, und alles wird erklärt

          T 1 Reply Last reply Reply Quote 0
          • T
            TomM3E92 @Homoran last edited by

            @Homoran Super ! Danke für die ausführliche Erklärung.

            Spiel mich noch etwas selbst damit und möchte versuchen andere Werte noch reinzubekommen.

            Schönen Abend noch.

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

              @TomM3E92 bei der Gesamtenergie wirst du in ein Problem laufen: lue">([\d\.]+)<\/div><div class="unit">kWh
              das Ergebnis hat Tausendertrennpunkte. Ich bin jetzt nicht sicher, ob man diese im Adapter ausfiltern kann

              H 1 Reply Last reply Reply Quote 0
              • H
                hans_999 @Homoran last edited by hans_999

                @Homoran said in Werte von Webseite - Parser:

                @TomM3E92 bei der Gesamtenergie wirst du in ein Problem laufen

                Warum denn?
                Mit den richtigen regulären Ausdrücken klappt es doch (falls die Strings ausreichen)

                "value"\>(\d*.\d*.\d*\.*\d*)\<\/div><div class="unit">kWh
                "value"\>(\d*.\d*.\d*\.*\d*) m
                "value"\>(\d*.\d*.\d*\.*\d*) l
                "value"\>(\d*.\d*.\d*\.*\d*) kg
                

                Und da ist noch Platz für ein paar Stellen mehr in der Zukunft
                https://regex101.com/r/ue2VIL/1 (für die qbm)

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

                  modules:composer.user_said_in, @hans_999, Werte von Webseite - Parser

                  falls die Strings ausreichen

                  Falls nicht, meinte ich.

                  String ist kein Problem, aber diesen Ausdruck im Millionen ohne tausendertrenner als Zahl suslesen....

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    TomM3E92 @Homoran last edited by

                    Hallo @Homoran,

                    Danke nochmal für deine Hilfe! Ich möchte nun von einer öffentlichen Wetterstation (in meiner Umgebung) die Windgeschwindigkeit und die aktuelle Temperatur wissen.

                    Möchte es selbst versuchen - > Bin auf der Seite von dieser Wetterstation "https://www.wunderground.com/weather/at/lengau" und aktivierte den "Inspektor" (Firefox) und ich versteh nicht wie ich auf den richtigen Wert komme?

                    Hab nun bereits 1 h YT Videos geschaut nur ich versteh nicht wie ich auf den richtigen Wert komme?
                    Wenn ich bei regex101 dann das eingebe "wu-value-to">([+-]?\d+)" komme ich nicht zu dem gewünschten Wert...

                    Könntest du mir auf die Sprünge helfen?

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

                      @TomM3E92 sagte in Werte von Webseite - Parser:

                      Möchte es selbst versuchen

                      Sehr gute Idee!!

                      @TomM3E92 sagte in Werte von Webseite - Parser:

                      aktivierte den "Inspektor" (Firefox)

                      Falsch!

                      Rechte Maustaste und "Seitenquelltext anzeigen"

                      @TomM3E92 sagte in Werte von Webseite - Parser:

                      1 h YT Videos geschaut

                      iiihgitt!!!

                      EDIT:
                      Ob diese Seite überhaupt per parser ausgelesen werden kann weiß ich nicht

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        TomM3E92 @Homoran last edited by

                        @Homoran

                        Wie finde ich es heraus ob ich das per parser auslesen kann?

                        Verurteile mich nicht aber das hier war das Video :D.

                        https://www.youtube.com/watch?v=W3KkvRfO6z4

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

                          @TomM3E92 sagte in Werte von Webseite - Parser:

                          Wie finde ich es heraus ob ich das per parser auslesen kann?

                          testen 😉

                          hab da was gefunden, sieh mal zu ob das passt
                          #32afb1;">(\d+)°

                          EDIT:
                          color:#.{7}">(\d+)< müsste passen

                          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

                          813
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          extern iobroker parser adapter webseite
                          3
                          12
                          684
                          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