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
    350

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

  • 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 Online
    padrinoP Online
    padrino
    Most Active
    schrieb am zuletzt editiert von padrino
    #1

    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 1 Antwort Letzte Antwort
    0
    • 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 Online
        padrinoP Online
        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 Online
            padrinoP Online
            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 Online
                padrinoP Online
                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 Online
                    padrinoP Online
                    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 Online
                        padrinoP Online
                        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 Online
                            padrinoP Online
                            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 Online
                                padrinoP Online
                                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

                                353

                                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