Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Parser Adapter bekommt keinen Wert

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Parser Adapter bekommt keinen Wert

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Sven710 @Homoran last edited by Sven710

      Homoran

      zum 1. Ich hätte gerne die Außentemperatur Welche mit 19,2 angegeben ist, und zwar hier :

       <div class="widget_contents">
        <table>
          <tbody>
            <tr>
              <td class="label">Outside Temperature</td>
              <td class="data">19,2&#176;C</td>
      

      hier wären die Einstellungen :
      Unbenannt.JPG

      Und ja Englisch kann ich schon, aber Deutsch wäre einfacher daher die Frage, Englisch ist von verstehen her mühsamer.

      Homoran 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Sven710 last edited by

        @Sven710 sagte in Parser Adapter bekommt keinen Wert:

        Ich hätte gerne die Außentemperatur Welche mit 19,2 angegeben ist,

        Dann darfst du nicht das regex so wählen, dass du ein Minus voranstellst.

        @Sven710 sagte in Parser Adapter bekommt keinen Wert:

        ^\d^-

        Dadurch bekommst du nur negative Werte

        Hiermit bekommst du natürlich wesentlich mehr Ergebnisse (incl. der negativen)

        [^\S]([^(]\S\d*,\d*)
        

        regex101.com sagt dazu:

        1st Capturing Group (-\d*[.|,]\d*)
        - matches the character - literally (case sensitive)
        \d* matches a digit (equal to [0-9])

        • Quantifier — Matches between zero and unlimited times, as many times as possible, giving back as needed (greedy)
          Match a single character present in the list below [.|,]
          .|, matches a single character in the list .|, (case sensitive)
          \d* matches a digit (equal to [0-9])
        • Quantifier — Matches between zero and unlimited times, as many times as possible, giving back as needed (greedy)

        das - führt dazu dass du das Zeichen - (so wie es da steht) findest

        S 1 Reply Last reply Reply Quote 0
        • S
          Sven710 @Homoran last edited by Sven710

          @Homoran said in Parser Adapter bekommt keinen Wert:

          [^(]\S\d*,\d*)

          Also mit dem Code:

          [^\S]([^(]\S\d*,\d*)
          

          Bekomme ich leider auch nichts angezeigt.

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

            @Sven710 sagte in Parser Adapter bekommt keinen Wert:

            [^\S]([^(]\S\d*,\d*)

            Mach mal bitte einen Screenshot des Regex Edit in dem Adapter

            Du darfst "outside temperatur .." nicht im Regex angeben

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

              @Sven710 sagte in Parser Adapter bekommt keinen Wert:

              ch hätte gerne die Außentemperatur Welche mit 19,2 angegeben ist,

              kann es sein, dass in dem Quewlltext, den du gepostet hattest der Wert nicht 19,2 sondern 19,7 war?

              S 1 Reply Last reply Reply Quote 0
              • S
                Sven710 @Homoran last edited by Sven710

                @Homoran
                Nein das war schon 19,2 , 19,7 war zu dem Zeitpunkt die Tageshöchsttemperatur

                1 Reply Last reply Reply Quote 0
                • S
                  Sven710 @Homoran last edited by

                  @Homoran
                  Das habe ich nun mal weggelassen jetzt bekomme ich auch einen Wert aber nicht den richtigen.

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

                    @Sven710

                    Hat einiges gedauert, dann habe ich die 19.2 gefunden:

                    Hiermit klappt es

                    Outside Temperature<\/td>[^>]*>(\d*,\d*)
                    

                    outsideTemp.png

                    @Sven710 sagte in Parser Adapter bekommt keinen Wert:

                    aber nicht den richtigen.

                    Da war ich noch von dem 19.7 ausgegangen

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      Sven710 @Homoran last edited by

                      @Homoran
                      Jetzt funktioniert es beim Regex richtig aber beim Parser leider noch nicht, holt sich immer noch den falschen Wert ab.

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

                        @Sven710 sagte in Parser Adapter bekommt keinen Wert:

                        @Homoran
                        Jetzt funktioniert es beim Regex richtig aber beim Parser leider noch nicht, holt sich immer noch den falschen Wert ab.

                        Nope!
                        Siehe meinen Screenshot

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          Sven710 @Homoran last edited by

                          @Homoran
                          Besten Dank hat Funktioniert nach einem Neustart warum auch immer. Vielen Dank hab da jetzt schon etliche Stunden gerätselt.

                          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

                          964
                          Online

                          31.7k
                          Users

                          79.8k
                          Topics

                          1.3m
                          Posts

                          parser adapter
                          2
                          13
                          691
                          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