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

    • 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 Adapter bekommt keinen Wert

    This topic has been deleted. Only users with topic management privileges can see it.
    • 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

                        886
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

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