Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] parser adapter - problem mit foreca.com

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    347

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    312

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    932

[gelöst] parser adapter - problem mit foreca.com

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
parser adapter
15 Beiträge 2 Kommentatoren 374 Aufrufe 1 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • padrinoP padrino

    Ich glaub, der parser und ich werden keine Freunde. :(
    Nicht nur das Verstehen (was geht mir regexp), sondern auch, weil wohl "gültiges" nicht zu funktionieren scheint... 🤔

    Versuche von https://www.foreca.com/Germany/Saarbrucken Temperatur und rel. Luftfeuchtigkeit auszulesen.

    Die Temperatur:

    <span class="warm txt-xxlarge"><strong>+30</strong> °C</span><br />
    

    haut hin mit
    regexp

    warm txt-xxlarge"><strong>(.?\d+)<\/strong>
    

    aber die LF

    Relative Feuchtigkeit:   <strong>25.3%</strong><br />
    

    nicht, obwohl https://regex101.com/ sagt, die regexp

    Relative Feuchtigkeit:   <strong>(\d+\.\d)%
    

    wäre gültig und findet auch den Wert.
    Aber im Adapter log steht "cannot find number in answer". :(

    {
      "_id": "parser.0.hum",
      "common": {
        "name": "hum",
        "write": false,
        "read": true,
        "unit": "",
        "type": "string",
        "role": "temperature"
      },
      "native": {
        "link": "https://www.foreca.com/Germany/Saarbrucken",
        "regex": "Relative Feuchtigkeit:   <strong>(\\d+\\.\\d)%",
        "interval": "",
        "factor": 1,
        "item": 0,
        "offset": 0,
        "substitute": "",
        "substituteOld": false,
        "comma": false
      },
      "type": "state",
      "from": "system.adapter.admin.0",
      "ts": 1563809908397,
      "acl": {
        "object": 1636,
        "state": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      }
    }
    
    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #2

    @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

    "type": "string",

    was ist jetzt mit Number?

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    padrinoP 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

      "type": "string",

      was ist jetzt mit Number?

      padrinoP Offline
      padrinoP Offline
      padrino
      Most Active
      schrieb am zuletzt editiert von
      #3

      @Homoran
      Macht keinen Unterschied.
      Hatte erst "number", aber auch damit lief es nicht.
      Dachte mit dann, um allen typ Problemen aus dem Weg zu gehen, versuche ich mal "string", das sollte ja alles schlucken - hat's aber auch nicht. ;)

      HomoranH 1 Antwort Letzte Antwort
      0
      • padrinoP padrino

        @Homoran
        Macht keinen Unterschied.
        Hatte erst "number", aber auch damit lief es nicht.
        Dachte mit dann, um allen typ Problemen aus dem Weg zu gehen, versuche ich mal "string", das sollte ja alles schlucken - hat's aber auch nicht. ;)

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #4

        @padrino

        Mach mal einen screenshot vom Regex im Adapter (Bleistift)

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        padrinoP 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @padrino

          Mach mal einen screenshot vom Regex im Adapter (Bleistift)

          padrinoP Offline
          padrinoP Offline
          padrino
          Most Active
          schrieb am zuletzt editiert von
          #5

          @Homoran
          regex.jpg

          HomoranH 1 Antwort Letzte Antwort
          0
          • padrinoP padrino

            @Homoran
            regex.jpg

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von Homoran
            #6

            @padrino

            Mein Fehler, ich meinte die ganze Seite

            ABER...

            ich fürchte dass foreca etwas gegen automatische Auslesung hat.
            Es gibt zwei URL, einmalmit Saarbrücken und einmal mit Saarbrucken.

            Da du aber bei regex101 keinen URL eingeben kannst, sondern den Quelltext, den du aus deinem Browser geholt hast, klappt es da.

            Eine automatische Auslesung bei Saarbrücken gibt den Fehler "your browser sent an invalid request"
            bei Saarbrucken scheint es sich um die mobile Seite zu handeln, da dort auch Auflösungen mit enthalten sind

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • padrinoP Offline
              padrinoP Offline
              padrino
              Most Active
              schrieb am zuletzt editiert von padrino
              #7

              Hab das Problem.

              Die Seite, die ich sehe, ist deutsch.
              Die Seite, die der Parser adapter bekommt, ist Englisch.
              Meine regexp kann also gar nicht feuern. :(
              Auf den Quelltext angepasst, der im Parser angezeigt wird, geht's. :D

              HomoranH 1 Antwort Letzte Antwort
              0
              • padrinoP padrino

                Hab das Problem.

                Die Seite, die ich sehe, ist deutsch.
                Die Seite, die der Parser adapter bekommt, ist Englisch.
                Meine regexp kann also gar nicht feuern. :(
                Auf den Quelltext angepasst, der im Parser angezeigt wird, geht's. :D

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #8

                @padrino

                nimm bitte ht">(\d+\.?\d?)%

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                padrinoP 1 Antwort Letzte Antwort
                1
                • HomoranH Homoran

                  @padrino

                  nimm bitte ht">(\d+\.?\d?)%

                  padrinoP Offline
                  padrinoP Offline
                  padrino
                  Most Active
                  schrieb am zuletzt editiert von padrino
                  #9

                  @Homoran

                  hab im Moment

                  (\d+\.?\d)%
                  

                  scheint, laut regexp101 mit und ohne Komma zu treffen...

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • padrinoP padrino

                    @Homoran

                    hab im Moment

                    (\d+\.?\d)%
                    

                    scheint, laut regexp101 mit und ohne Komma zu treffen...

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #10

                    @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

                    @Homoran

                    hab im Moment

                    (\d+\.?\d)%
                    

                    Eben waren es glatte 25 ohne Punkt und nachkommastelle.
                    ich glaube da klappt dein Regex nicht mehr

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    padrinoP 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

                      @Homoran

                      hab im Moment

                      (\d+\.?\d)%
                      

                      Eben waren es glatte 25 ohne Punkt und nachkommastelle.
                      ich glaube da klappt dein Regex nicht mehr

                      padrinoP Offline
                      padrinoP Offline
                      padrino
                      Most Active
                      schrieb am zuletzt editiert von padrino
                      #11

                      @Homoran
                      Jo, das mit der "25" hatte ich schon gesehen und gefixt.
                      Danke, das ? am Schluss muss natürlich auch hin, sonst gehen einstellige Werte nicht. 😳 (wobei das bei der Luftfeuchtigkeit in Deutschland, vermutlich eher selten vorkommt. ;) )

                      BTW, wie macht man das hier im Forum mit Text weiß hinterlegen?

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • padrinoP padrino

                        @Homoran
                        Jo, das mit der "25" hatte ich schon gesehen und gefixt.
                        Danke, das ? am Schluss muss natürlich auch hin, sonst gehen einstellige Werte nicht. 😳 (wobei das bei der Luftfeuchtigkeit in Deutschland, vermutlich eher selten vorkommt. ;) )

                        BTW, wie macht man das hier im Forum mit Text weiß hinterlegen?

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von Homoran
                        #12

                        @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

                        BTW, wie macht man das hier im Forum mit Text weiß hinterlegen?

                        ???

                        @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

                        das ? am Schluss muss natürlich auch hin, sonst gehen einstellige Werte nicht

                        nein, für Einstellige Werte hast du das \d+ an Anfang

                        das ? am Schluss ist für fehlende Nachkommastellen

                        kein Support per PN! - Fragen im Forum stellen -
                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        padrinoP 1 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

                          @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

                          BTW, wie macht man das hier im Forum mit Text weiß hinterlegen?

                          ???

                          @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

                          das ? am Schluss muss natürlich auch hin, sonst gehen einstellige Werte nicht

                          nein, für Einstellige Werte hast du das \d+ an Anfang

                          das ? am Schluss ist für fehlende Nachkommastellen

                          padrinoP Offline
                          padrinoP Offline
                          padrino
                          Most Active
                          schrieb am zuletzt editiert von
                          #13

                          @Homoran sagte in parser adapter - funktioniert nicht mit foreca.com:

                          @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

                          BTW, wie macht man das hier im Forum mit Text weiß hinterlegen?

                          ???

                          weiß.jpg

                          Hab's jetzt beim Zitieren gefunden, man muss `` um den Text machen. =)

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • padrinoP padrino

                            @Homoran sagte in parser adapter - funktioniert nicht mit foreca.com:

                            @padrino sagte in parser adapter - funktioniert nicht mit foreca.com:

                            BTW, wie macht man das hier im Forum mit Text weiß hinterlegen?

                            ???

                            weiß.jpg

                            Hab's jetzt beim Zitieren gefunden, man muss `` um den Text machen. =)

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von Homoran
                            #14

                            @padrino
                            Aaah: Inline code!

                            Ich habe helles Theme, da sehe ich das nicht

                            PS ich hatte mit der folgenden Seite gearbeitet:

                            https://www.foreca.de/Deutschland/Saarland/Saarbrucken

                            kein Support per PN! - Fragen im Forum stellen -
                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            padrinoP 1 Antwort Letzte Antwort
                            0
                            • HomoranH Homoran

                              @padrino
                              Aaah: Inline code!

                              Ich habe helles Theme, da sehe ich das nicht

                              PS ich hatte mit der folgenden Seite gearbeitet:

                              https://www.foreca.de/Deutschland/Saarland/Saarbrucken

                              padrinoP Offline
                              padrinoP Offline
                              padrino
                              Most Active
                              schrieb am zuletzt editiert von
                              #15

                              @Homoran sagte in parser adapter - funktioniert nicht mit foreca.com:

                              PS ich hatte mit der folgenden Seite gearbeitet:
                              https://www.foreca.de/Deutschland/Saarland/Saarbrucken

                              Ah, cool.
                              Bringt mich auf eine Idee, glaube, ich versuche es mal mit
                              https://m.foreca.de/Deutschland/Saarland/Saarbrucken
                              verursacht vermutlich weniger traffic. 🤣

                              1 Antwort Letzte Antwort
                              0

                              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                              Registrieren Anmelden
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              402

                              Online

                              32.8k

                              Benutzer

                              82.8k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe