Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Tester
  4. Adapter - Parser (regEx)

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Adapter - Parser (regEx)

Geplant Angeheftet Gesperrt Verschoben Tester
268 Beiträge 43 Kommentatoren 137.2k Aufrufe 9 Watching
  • Ä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.
  • HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #66

    Hallo zusammen,

    besteht beim parser auch die Möglichkeit eine Website bei der credentials zum einloggen notwendig sind auszulesen?

    bei mir geht es um das Webinterface meines Wechselrichters.

    Teile laufen davon noch über bash-script mit einem wget-Aufruf:

    wget $COMMONWGETARGS --http-user=UserName --http-password=PassWort "http://192.168.xxx.yyy/index.fhtml" | sed -e "s/nbsp/nbsp;/g" | sed -e "s/nbsp;;/nbsp;/g" | sed -e "s/\ //g" | html2text | tr -s " \t\r\n" | sed -e "s/^ //" | sed -e "s/x x x/0/g" >/tmp/power-inverter1.values
    

    Keine Angst, das habe ich nicht ersonnen, sondern "ausgeliehen".

    Gruß

    Rainer

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #67

      Habe es mittlerweile anscheinend hinbekommen, zumindest lief es auf einmal mit http://UserName:PassWort@IP.

      Dann hatte ich sogar das regex (teilweise) mit viel try and noch mehr Error hinbekommen.
      144_helios_status.jpg
      Dabei kam dann nur "Einspeisen" heraus. Das war mir erst einmal egal, bis mir der Gedanke kam, dass ja wer weiß was für Meldungen kommen könnten, die ggf. auch aus noch mehr Worten bestehen könnten. Also habe ich den Regex geändert. Seit dem kommt gar nichts mehr so richtig.

      Im Objekt steht immer nur null
      144_helios_status_02.jpg

      Ob das jetzt am RegEx liegt oder wo anders dran weiß ich nicht wirklich. Auch der Versuch das ursprüngliche RegEx zu nehmen führt jetzt zu dem Fehler. Der Timestamp ändert sich auch bei einem Restart nicht mehr.

      Und so sieht es in der Adapterkonfig aus:
      144_helios_status_03.jpg

      Hülfää büdde!

      Gruß

      Rainer

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #68

        Auch das habe ich jetzt hinbekommen, ich musste noch das \n aus dem RegEx nehmen (fiel mir beim x-ten drübersehen auf, dass das zu Anfang auch nicht drin war)

        Gruß

        Rainer

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #69

          Leider muss ich mich nochmal melden.

          Mit der ganzen Aktion wollte ich den Status meines Wechselrichters loggen, weil es anscheinend zu Störungen kam. Dies war heute morgen wieder der Fall, da stand dann in dem Datenpunkt nur "St" :shock:

          In der WebUI stand dann wo hier Einspeisen MPP steht Störung Isolationsfehler.
          144_wr_webui.jpg
          Dies wollte ich loggen.
          144_parser_wr_states.jpg
          Aber auch dort steht nur "St" und sonst nichts.

          Ich nehme an, dass der Umlaut ö das Problem erzeugt.

          Leider habe ich von dem Zeitpunkt keinen Seitenquelltext, sondern nur von gerade eben:

          ! ````
          ! <title>PV Webserver</title>
          ! <form method="post" action="">
          ! | |
          ! | |

          PIKO 5.5

          ! Helios (255)
          |
          Logo |
          ! |

          ! * * *
          ! |
          ! | |
          ! |

          AC-Leistung |
            |

          Energie |

          ! | |
          ! |

          aktuell |

          1278 |
            W |

          Gesamtenergie |

          27319 |
            kWh |
            |

          ! | |
          ! |

          |

          |
            |

          Tagesenergie |

          13.98 |
            kWh |
            |

          ! | |
          ! |

          Status |

          Einspeisen MPP |
            |

          ! | |
          ! |
          ! |

          ! * * *
          ! |
          ! | |
          ! |
          ! |

          PV-Generator |
            |

          Ausgangsleistung |
            |
            |

          ! | |
          ! |

          <u>String 1</u> |
            |
            |

          <u>L1</u> |
            |
            |
            |

          ! |

          Spannung |

          324 |
            V |

          Spannung |

          230 |
            V |
            |

          ! | |
          !   |

          Strom |

          1.97 |
            A |

          Leistung |

          428 |
            W |
            |

          ! | |
          ! |

          <u>String 2</u> |
            |
            |

          <u>L2</u> |
            |
            |
            |

          ! |

          Spannung |

          347 |
            V |

          Spannung |

          230 |
            V |
            |

          ! | |
          !   |

          Strom |

          2.14 |
            A |

          Leistung |

          427 |
            W |
            |

          ! | |
          ! |

          <u>String 3</u> |
            |
            |

          <u>L3</u> |
            |
            |
            |

          ! |

          Spannung |

          0 |

          V |

          Spannung |

          224 |
            V |
            |

          ! | |
          !   |

          Strom |

          0.00 |

          A |

          Leistung |

          423 |
            W |
            |

          ! | |
          ! |
          ! | |

          ! * * *
          ! |
          ! | |
          ! |
          ! | |
          RS485 Kommunikation |
          ! | |
          ! | |
          Wechselrichter |
          | |
          ! * * *
          ! | |
          ! | |

          Historie

          Infoseite |

          Einstellungen

          ! </form>
          ! ````

          im Parser Adapter lese ich den Status aus mit

          ((?:\s+\w+)+)
          

          Das klappte mit den Standard zuständen beim online regex-tester problemlos.

          EDIT: Habe gerade bei regex101.com manuell "Einspeiden MPP" gegen "Störung Isolationsfehler" ausgetauscht, da ergibt der RegEx auch nur "St"

          Kann mir da bitte noch einmal jemand unter die Arme greifen?

          EDIT2: Nach einigem googeln klappt es jetzt hoffentlich mit

          (?:\s+([a-zA-Z äöüÄÖÜ]+))
          

          Gruß

          Rainer

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            pix
            schrieb am zuletzt editiert von
            #70

            Hallo Rainer,

            sieht doch gut aus. Nimm das

            ß
            ````auch gleich noch mit rein.
            
            Gibt es kein Doku vom Piko 5.5, welche alle Stati auflistet? Dann kannst du darauf gezielt Alarme triggern.
            
            Gruß,
            
            Pix

            ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

            1 Antwort Letzte Antwort
            0
            • HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #71

              Hallo pix,

              beides gute Ideen!

              das ß werde ich noch mit reinnehmen und wegen der Fehlermeldungen werde ich den Solarteur fragen, der am Montag kommt.

              Gruß

              Rainer

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • K Offline
                K Offline
                Kunibert
                schrieb am zuletzt editiert von
                #72

                Hallo zusammen,

                ich hoffe, die Frage ist nicht zu trivial. Ich parse ebenfalls die Seite meiner Stiebel-Eltron-Wärmepumpe aber komme bei einem Wert nicht weiter.

                Ich frage mit dieser Zeile die Webseite ab:

                SOLLTEMPERATUR.*\n.+>(\d+,\d+)
                

                Das Problem: Im Quelltext gibt es folgende Variablen in dieser Reihenfolge. Zuerst:

                
                    SOLLTEMPERATUR HK 1
                    22,2 °C
                
                

                Und dann:

                
                    SOLLTEMPERATUR
                    40,0 °C
                

                Ich möchte eigentlich die SOLLTEMPERATUR ausgegeben bekommen, bekomme aber immer den Wert SOLLTEMPERATUR HK 1 angezeigt. Hat jemand eine Idee, wie ich nur das Feld SOLLTEMPERATUR auslese und er ähnliche Treffer, die am Ende aber anders heißen, ignoriert?

                Danke und viele Grüße

                1 Antwort Letzte Antwort
                0
                • HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #73

                  Poste mal den ganzen Quelltext.

                  Hast du dir schon mal http://www.regex101.com angesehen?

                  Gruß

                  Rainer

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • K Offline
                    K Offline
                    Kunibert
                    schrieb am zuletzt editiert von
                    #74

                    @Homoran:

                    Poste mal den ganzen Quelltext. `

                    
                    	<title>STIEBEL ELTRON Reglersteuerung</title>
                    
                        **[DEUTSCH](?s=5,3)**
                    
                          [![Servicewelt](./pics/title.png)](. "zur Startseite") 
                    
                    		[ ](. "zur Startseite")
                    
                              [START](?s=0)
                    
                              <a>INFO</a>
                    
                    *   [ANLAGE](?s=1,0)
                    
                    *   [WÄRMEPUMPE](?s=1,1)
                    
                    *   [LIZENZBESTIMMUNGEN](?s=1,2)
                    
                    *   [BEDIENUNG UND INSTALLATION](?s=1,3)
                    
                              <a>DIAGNOSE</a>
                    
                    *   [ANLAGE](?s=2,0)
                    
                    *   [SYSTEM](?s=2,2)
                    
                    *   [EREIGNISLISTE](?s=2,4)
                    
                              <a>PROGRAMME</a>
                    
                    *   [HEIZPROGRAMM](?s=3,0)
                    
                    *   [WARMWASSERPROGRAMM](?s=3,1)
                    
                    *   [SILENTPROGRAMM](?s=3,2)
                    
                    *   [PARTYPROGRAMM](?s=3,3)
                    
                    *   [FERIENPROGRAMM](?s=3,4)
                    
                              <a>EINSTELLUNGEN</a>
                    
                    *   [HEIZEN](?s=4,0)
                    
                    *   [WARMWASSER](?s=4,1)
                    
                    *   [ZEIT/DATUM](?s=4,5)
                    
                    *   [RESET](?s=4,6)
                    
                              <a>PROFIL</a>
                    
                    *   [Netzwerk](?s=5,0)
                    
                    *   [Sicherheit](?s=5,1)
                    
                    *   [Anlagenbild](?s=5,2)
                    
                    *   [SPRACHE](?s=5,3)
                    
                            ANLAGE
                    
                    <form id="werte" action="#" onsubmit="saveValues(this);return false;">
                    
                    | HEIZUNG |  
                    
                         AUSSENTEMPERATUR |
                         12,0 °C |
                    
                         ISTTEMPERATUR HK 1 |
                         23,1 °C |
                    
                         SOLLTEMPERATUR HK 1 |
                         21,0 °C |
                    
                         RÜCKLAUFISTTEMPERATUR |
                         23,1 °C |
                    
                         ANLAGENFROST |
                         4,0 °C |
                    
                    | WARMWASSER |  
                    
                         ISTTEMPERATUR |
                         38,3 °C |
                    
                         SOLLTEMPERATUR |
                         30,5 °C |
                    
                          </form>
                    
                    				![](./pics/ste_footer_website.png)
                    
                              					Weitere Informationen zu unserem Produktprogramm und aktuelle Serviceangebote finden Sie unter					[www.stiebel-eltron.de](http://www.stiebel-eltron.de)
                    
                    			  ![](./pics/footer_tel.png)
                    
                    					Unsere Service-Hotline erreichen Sie unter
                    05531 702 90015
                    
                    				Das Neueste rund um die Servicewelt				
                    [servicewelt](http://www.stiebel-eltron.de/erneuerbare-energien/kundenservice/servicewelt/isg/)
                    
                            		[Datenschutz](?s=1,2&arch=datenschutzerklaerung)
                    
                    v8.5.6
                    
                      		© STIEBEL ELTRON 2016
                    
                    

                    > Hast du dir schon mal [http://www.regex101.com](http://www.regex101.com) angesehen?
                    Ja, da bekomme ich das folgende Ergebnis:
                    1129_regex.jpg

                    Hm, hast du eine Idee?

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #75

                      @Kunibert:

                      Hm, hast du eine Idee? `
                      Darf es auch eine lösung sein ;-)

                      Nimm das als Regex

                      SOLLTEMPERATUR<\/td>\n\s+(\d+,\d)
                      

                      Gruß

                      Rainer

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • K Offline
                        K Offline
                        Kunibert
                        schrieb am zuletzt editiert von
                        #76

                        Tausend Dank Rainer, funktioniert!!

                        :)

                        LG und einen schönen Abend

                        1 Antwort Letzte Antwort
                        0
                        • HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #77

                          @Kunibert:

                          Tausend Dank Rainer, funktioniert!! `
                          Schön, dann kann ich den Regex101.com ja wieder schließen ;-)

                          Gruß

                          Rainer

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          1 Antwort Letzte Antwort
                          0
                          • K Offline
                            K Offline
                            Kunibert
                            schrieb am zuletzt editiert von
                            #78

                            Rainer, kann ich dir noch eine Frage dazu stellen. Ich habe mir den Aufbau jetzt nochmal angeschaut aber komme nicht dahinter, was du nun anders gemacht hast. Bei SOLLTEMPERATUR funktioniert es ja nun auch, bei ISTTEMPERATUR habe ich aber einen ähnlichen Fall. Nur gibt es hier einen anderen Wert der gefunden wird, der RÜCKLAUFISTTEMPERATUR im Namen stehen hat und deshalb bekomme ich wieder einen doppelten Eintrag.

                            Wie kann ich dann mit dem Ausdruck einfach sicherstellen, dass immer nur 1:1 das gesuchte Wort eindeutig gefunden wird und nicht auch Ausdrücke, die im Namen davon oder dahinter noch etwas stehen haben?

                            Und könntest du mir für die ISTTEMPERATUR auch noch einmal den Ausdruck schicken?

                            Danke und viele liebe Grüße

                            1 Antwort Letzte Antwort
                            0
                            • G Offline
                              G Offline
                              Gürol
                              schrieb am zuletzt editiert von
                              #79

                              @Kunibert:

                              Rainer, kann ich dir noch eine Frage dazu stellen. (…)

                              Und könntest du mir für die ISTTEMPERATUR auch noch einmal den Ausdruck schicken? `
                              Hallo Kunibert,

                              ich heiße zwar nicht Rainer, aber ich antworte trotzdem mal. ;-)

                              Was Rainer gemacht hat, war eigentlich recht einfach.

                              Er hat (statt nach "SOLLTEMPERATUR") nach "SOLLTEMPERATUR" gesucht.

                              Da "SOLLTEMPERATUR" in "SOLLTEMPERATUR HK 1" nicht vorkommt, gab es nur einen Treffer.

                              Die Lösung für dein nächstes Problem läßt sich (fast automatisch) davon ableiten.

                              Du mußt lediglich (statt nach "ISTTEMPERATUR") nach ">ISTTEMPERATUR" suchen.

                              Ausdruck dafür lautet:

                              >ISTTEMPERATUR<\/td>\n\s+(\d+,\d)
                              ````Gruß
                              
                              Gürol
                              1 Antwort Letzte Antwort
                              0
                              • K Offline
                                K Offline
                                Kunibert
                                schrieb am zuletzt editiert von
                                #80

                                Funktioniert, Danke! Ich glaub jetzt ist es klar…

                                1 Antwort Letzte Antwort
                                0
                                • T Offline
                                  T Offline
                                  tim73
                                  schrieb am zuletzt editiert von
                                  #81

                                  Hallo Zusammen.

                                  Ich benötige einmal bitte eure Hilfe - ich glaub ich steh gerade auf den Schlauch

                                  Für folgenden Text benötige ich die Regex

                                  {"channel":{"id":332800,"name":"Gewächshaus","latitude":"0.0","longitude":"0.0","field1":"temperature",
                                  "field2":"humidity","created_at":"2017-09-17T15:40:24Z","updated_at":"2017-09-18T18:29:42Z","last_entry_id":374},
                                  "feeds":[{"created_at":"2017-09-18T18:29:42Z","entry_id":374,"field1":"21.2000007629"}]}
                                  
                                  

                                  Ich hätte gerne die Temperatur 21.20000…..

                                  Leider ändert sich die entry_id":374 bei jeden Aufruf.

                                  Hat jemand vielleicht eine Idee ?

                                  Danke schon mal

                                  Tim

                                  1 Antwort Letzte Antwort
                                  0
                                  • HomoranH Nicht stören
                                    HomoranH Nicht stören
                                    Homoran
                                    Global Moderator Administrators
                                    schrieb am zuletzt editiert von
                                    #82

                                    @tim73:

                                    Hat jemand vielleicht eine Idee ? `

                                    "field1":"(\d+.\d+)
                                    

                                    Gruß

                                    Rainer

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    1 Antwort Letzte Antwort
                                    0
                                    • T Offline
                                      T Offline
                                      tim73
                                      schrieb am zuletzt editiert von
                                      #83

                                      werde ich testen

                                      danke

                                      1 Antwort Letzte Antwort
                                      0
                                      • BluefoxB Offline
                                        BluefoxB Offline
                                        Bluefox
                                        schrieb am zuletzt editiert von
                                        #84

                                        @Homoran:

                                        @tim73:

                                        Hat jemand vielleicht eine Idee ? `

                                        "field1":"(\d+.\d+)
                                        

                                        Gruß

                                        Rainer `
                                        Schon richtig, aber ich würde es so erweitern:

                                        "field1":"(\d+.?\d*)"
                                        

                                        Damit auch "21" erkannt werden kann.

                                        1 Antwort Letzte Antwort
                                        0
                                        • K Offline
                                          K Offline
                                          Kunibert
                                          schrieb am zuletzt editiert von
                                          #85

                                          @Gürol:

                                          @Kunibert:

                                          Rainer, kann ich dir noch eine Frage dazu stellen. (…)

                                          Und könntest du mir für die ISTTEMPERATUR auch noch einmal den Ausdruck schicken? `
                                          Hallo Kunibert,

                                          ich heiße zwar nicht Rainer, aber ich antworte trotzdem mal. ;-)

                                          Was Rainer gemacht hat, war eigentlich recht einfach.

                                          Er hat (statt nach "SOLLTEMPERATUR") nach "SOLLTEMPERATUR" gesucht.

                                          Da "SOLLTEMPERATUR" in "SOLLTEMPERATUR HK 1" nicht vorkommt, gab es nur einen Treffer.

                                          Die Lösung für dein nächstes Problem läßt sich (fast automatisch) davon ableiten.

                                          Du mußt lediglich (statt nach "ISTTEMPERATUR") nach ">ISTTEMPERATUR" suchen.

                                          Ausdruck dafür lautet:

                                          >ISTTEMPERATUR<\/td>\n\s+(\d+,\d)
                                          ````Gruß
                                          
                                          Gürol `  
                                          

                                          Vielleicht kann ich euch noch eine Frage dazu stellen, das bekomme ich nicht hin:

                                          Aus diesem Quelltext möchte ich etwas extrahieren:

                                          
                                          	<title>STIEBEL ELTRON Reglersteuerung</title>
                                          
                                              **[DEUTSCH](?s=5,3)**
                                          
                                                [![Servicewelt](./pics/title.png)](. "zur Startseite") 
                                          
                                          		[ ](. "zur Startseite")
                                          
                                                    [START](?s=0)
                                          
                                                    <a>INFO</a>
                                          
                                          *   [ANLAGE](?s=1,0)
                                          
                                          *   [WÄRMEPUMPE](?s=1,1)
                                          
                                          *   [LIZENZBESTIMMUNGEN](?s=1,2)
                                          
                                          *   [BEDIENUNG UND INSTALLATION](?s=1,3)
                                          
                                                    <a>DIAGNOSE</a>
                                          
                                          *   [ANLAGE](?s=2,0)
                                          
                                          *   [SYSTEM](?s=2,2)
                                          
                                          *   [EREIGNISLISTE](?s=2,4)
                                          
                                                    <a>PROGRAMME</a>
                                          
                                          *   [HEIZPROGRAMM](?s=3,0)
                                          
                                          *   [WARMWASSERPROGRAMM](?s=3,1)
                                          
                                          *   [SILENTPROGRAMM](?s=3,2)
                                          
                                          *   [PARTYPROGRAMM](?s=3,3)
                                          
                                          *   [FERIENPROGRAMM](?s=3,4)
                                          
                                                    <a>EINSTELLUNGEN</a>
                                          
                                          *   [HEIZEN](?s=4,0)
                                          
                                          *   [WARMWASSER](?s=4,1)
                                          
                                          *   [ENERGIEMANAGEMENT](?s=4,4)
                                          
                                          *   [ZEIT/DATUM](?s=4,5)
                                          
                                          *   [RESET](?s=4,6)
                                          
                                                    <a>PROFIL</a>
                                          
                                          *   [Netzwerk](?s=5,0)
                                          
                                          *   [Sicherheit](?s=5,1)
                                          
                                          *   [Anlagenbild](?s=5,2)
                                          
                                          *   [SPRACHE](?s=5,3)
                                          
                                                  WÄRMEPUMPE
                                          
                                          <form id="werte" action="#" onsubmit="saveValues(this);return false;">
                                          
                                          | WÄRMEMENGE |  
                                          
                                               VD HEIZEN TAG |
                                               0,000 kWh |
                                          
                                               VD HEIZEN SUMME |
                                               7,569 MWh |
                                          
                                               VD WARMWASSER TAG |
                                               15,437 kWh |
                                          
                                               VD WARMWASSER SUMME |
                                               7,271 MWh |
                                          
                                               NHZ HEIZEN SUMME |
                                               0,000 MWh |
                                          
                                               NHZ WARMWASSER SUMME |
                                               0,000 MWh |
                                          
                                          | LEISTUNGSAUFNAHME |  
                                          
                                               VD HEIZEN TAG |
                                               0,000 kWh |
                                          
                                               VD HEIZEN SUMME |
                                               2,082 MWh |
                                          
                                               VD WARMWASSER TAG |
                                               3,968 kWh |
                                          
                                               VD WARMWASSER SUMME |
                                               2,112 MWh |
                                          
                                          | LAUFZEIT |  
                                          
                                               VD HEIZEN |
                                               1153 h |
                                          
                                               VD WARMWASSER |
                                               888 h |
                                          
                                               VD ABTAUEN |
                                               41 h |
                                          
                                               NHZ 1 |
                                               60 h |
                                          
                                               NHZ 2 |
                                               28 h |
                                          
                                               NHZ 1/2 |
                                               65 h |
                                          
                                               ZEIT ABTAUEN |
                                               1 min |
                                          
                                               STARTS ABTAUEN |
                                               1129  |
                                          
                                          | STARTS |  
                                          
                                               VERDICHTER |
                                               2714  |
                                          
                                                </form>
                                          
                                          				![](./pics/ste_footer_website.png)
                                          
                                                    					Weitere Informationen zu unserem Produktprogramm und aktuelle Serviceangebote finden Sie unter					[www.stiebel-eltron.de](http://www.stiebel-eltron.de)
                                          
                                          			  ![](./pics/footer_tel.png)
                                          
                                          					Unsere Service-Hotline erreichen Sie unter
                                          05531 702 90015
                                          
                                          				Das Neueste rund um die Servicewelt				
                                          [servicewelt](http://www.stiebel-eltron.de/erneuerbare-energien/kundenservice/servicewelt/isg/)
                                          
                                                  		[Datenschutz](?s=1,2&arch=datenschutzerklaerung)
                                          
                                          v8.6.0
                                          
                                            		© STIEBEL ELTRON 2017
                                          
                                          

                                          Es gibt dort zweimal den Wert VD HEIZEN TAG, einmal in der Klasse WÄRMEMENGE und einmal in der Klasse LEISTUNGSAUSNAHME (an zweiter Stelle).

                                          Ich würde nun gerne den Wert von VD HEIZEN TAG aus der Klasse LEISTUNGSAUSNAHME auslesen.

                                          Hiermit komme ich jedoch nicht weiter, in Regex bekomme ich zwei Ergebnisse angezeigt:

                                          >VD HEIZEN TAG<\/td>\n\s+(\d+,\d)
                                          

                                          Ich habe nun versucht, vor die Abfrage wie folgt zu ändern aber bekomme nichts hin, was mir Regex nicht als Fehler anzeigt:

                                          <\/th>VD HEIZEN TAG<\/td>\n\s+(\d+,\d)
                                          

                                          Weiß jemand, wo hier der Fehler liegt bzw. wie ich eine vorhergehende Klasse einschränke?

                                          Liebe Grüße

                                          David

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          847

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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