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. Skripten / Logik
  4. Zahl mit Parser aus Webseiten auslesen - RegEx

NEWS

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

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

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

Zahl mit Parser aus Webseiten auslesen - RegEx

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
7 Beiträge 3 Kommentatoren 469 Aufrufe 2 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.
  • A Offline
    A Offline
    andyf2000
    schrieb am zuletzt editiert von
    #1

    Hallo an Alle,

    ich bräuchte wieder einmal Hilfe!
    Ich würde gerne einen Wert aus einer Webseite auslesen.
    Das mit den Regulären Ausdrücken hab ich aber leider noch nie verstanden - vielleicht kann mir jemand von euch weiterhelfen?

    Es geht um diese Seite:
    https://www.e-control.at/de/marktteilnehmer/oeko-energie/marktpreis

    Und ich hätte gerne den momentanen Marktpreis ausgelesen. Momentan liegt der Wert bei: 514,50

    danke und LG
    Andreas

    HomoranH OliverIOO 3 Antworten Letzte Antwort
    0
    • A andyf2000

      Hallo an Alle,

      ich bräuchte wieder einmal Hilfe!
      Ich würde gerne einen Wert aus einer Webseite auslesen.
      Das mit den Regulären Ausdrücken hab ich aber leider noch nie verstanden - vielleicht kann mir jemand von euch weiterhelfen?

      Es geht um diese Seite:
      https://www.e-control.at/de/marktteilnehmer/oeko-energie/marktpreis

      Und ich hätte gerne den momentanen Marktpreis ausgelesen. Momentan liegt der Wert bei: 514,50

      danke und LG
      Andreas

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

      @andyf2000 sagte in Zahl mit Parser aus Webseiten auslesen - RegEx:

      Das mit den Regulären Ausdrücken hab ich aber leider noch nie verstanden - vielleicht kann mir jemand von euch weiterhelfen?

      sehr gerne!
      wenn es denn an diesem Beispiel geht.

      @andyf2000 sagte in Zahl mit Parser aus Webseiten auslesen - RegEx:

      Es geht um diese Seite:

      dazu benötige ich den Quelltext der Seite. Am Handy komme ich da nicht ran.
      rechte Maustaste - Quelltext anzeigen - alles kopieren - hier in code-tags und Spoiler posten

      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 -

      A 1 Antwort Letzte Antwort
      0
      • A andyf2000

        Hallo an Alle,

        ich bräuchte wieder einmal Hilfe!
        Ich würde gerne einen Wert aus einer Webseite auslesen.
        Das mit den Regulären Ausdrücken hab ich aber leider noch nie verstanden - vielleicht kann mir jemand von euch weiterhelfen?

        Es geht um diese Seite:
        https://www.e-control.at/de/marktteilnehmer/oeko-energie/marktpreis

        Und ich hätte gerne den momentanen Marktpreis ausgelesen. Momentan liegt der Wert bei: 514,50

        danke und LG
        Andreas

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von
        #3

        @andyf2000

        <td colspan="5" rowspan="2" style="font-weight: bold; font-size: 16px; width: 456px;">(\d+.\d+)<\/td>
        

        Als typ muss number,
        eingestellt werden

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        A 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @andyf2000 sagte in Zahl mit Parser aus Webseiten auslesen - RegEx:

          Das mit den Regulären Ausdrücken hab ich aber leider noch nie verstanden - vielleicht kann mir jemand von euch weiterhelfen?

          sehr gerne!
          wenn es denn an diesem Beispiel geht.

          @andyf2000 sagte in Zahl mit Parser aus Webseiten auslesen - RegEx:

          Es geht um diese Seite:

          dazu benötige ich den Quelltext der Seite. Am Handy komme ich da nicht ran.
          rechte Maustaste - Quelltext anzeigen - alles kopieren - hier in code-tags und Spoiler posten

          A Offline
          A Offline
          andyf2000
          schrieb am zuletzt editiert von
          #4


          <div class="journal-content-article " data-analytics-asset-id="10457999" data-analytics-asset-title="Aktueller Marktpreis gemäß § 41 Ökostromgesetz 2012 / Q4-2022" data-analytics-asset-type="web-content">

          <h1>Aktueller Marktpreis gemäß § 41 Ökostromgesetz 2012</h1>
          

          <p class="ec-lead">Gemäß § 41 Ökostromgesetz 2012 hat die Energie-Control Austria vierteljährlich die durchschnittlichen Marktpreise elektrischer Grundlastenergie festzustellen und in geeigneter Weise zu veröffentlichen.</p>

          <p>Nachstehend finden Sie die Berechnung des durchschnittlichen Marktpreises gem. Ökostromgesetz 2012, der für das 4. Quartal 2022 Gültigkeit hat.</p>

          <p>Dieser Marktpreis beträgt demzufolge 514,50 Euro/MWh * (nach 307,29 Euro/MWh für das 3. Quartal 2022). Als Grundlage für die Berechnung werden die letzten fünf vollständigen Handelstage im jeweiligen Quartal herangezogen.</p>

          <p><strong>ACHTUNG!</strong> Der angegebene Preis ist nicht mit dem Energiepreis für Endkunden gleichzusetzen. Er spiegelt lediglich - wie im Ökostromgesetz vorgegeben - den Großhandelspreis elektrischer Grundlastenergie wider.</p>

          <p>Die Berechnung des Marktpreises gemäß § 41 ÖSG erfolgt seit dem 2. Quartal 2019 ausschließlich auf Basis des Phelix-AT.</p>

          <p><sup><strong>*</strong>  514,50 Euro/MWh entsprechen 51,45 Cent/kWh</sup></p>

          <h3>Ermittlung des Marktpreises für das 4. Quartal 2022 (auf Basis Phelix-AT)</h3>

          <table border="0" cellpadding="0" cellspacing="0" style="width: 700px;">
          <tbody>
          <tr height="50">
          <td align="left" bgcolor="#0066a9" colspan="6" style="color: rgb(255, 255, 255); font-family: Arial; font-weight: bold; font-size: 16px; width: 597px;">  EEX Grundlast Quartalsfuture (Phelix) - Settlement Price (€/MWh)</td>
          </tr>
          <tr align="center" bgcolor="#699ac9" height="30" style="color: #FFFFFF;font-family: Arial; font-weight: bold; font-size: 12px">
          <td style="width: 250px;">Handelstage</td>
          <td style="width: 80px;">22.Sep 2022</td>
          <td style="width: 80px;">23.Sep 2022</td>
          <td style="width: 80px;">26.Sep 2022</td>
          <td style="width: 80px;">27.Sep 2022</td>
          <td style="width: 80px;">28.Sep 2022</td>
          </tr>
          <tr align="center" bgcolor="#d1dced" height="30" style="color: #58585a; font-family: Arial; font-weight: normal; font-size: 12px">
          <td>Q4 2022 (Phelix AT)</td>
          <td>533,91</td>
          <td>510,37</td>
          <td>494,09</td>
          <td>497,27</td>
          <td>518,26</td>
          </tr>
          <tr align="center" bgcolor="#d1dced" height="30" style="color: #58585a; font-family: Arial; font-weight: normal; font-size: 12px">
          <td>Q1 2023 (Phelix AT)</td>
          <td>747,36</td>
          <td>690,36</td>
          <td>668,00</td>
          <td>601,00</td>
          <td>652,00</td>
          </tr>
          <tr align="center" bgcolor="#d1dced" height="30" style="color: #58585a; font-family: Arial; font-weight: normal; font-size: 12px">
          <td>Q2 2023 (Phelix AT)</td>
          <td>447,11</td>
          <td>433,34</td>
          <td>435,50</td>
          <td>445,00</td>
          <td>464,89</td>
          </tr>
          <tr align="center" bgcolor="#d1dced" height="30" style="color: #58585a; font-family: Arial; font-weight: normal; font-size: 12px">
          <td>Q3 2023 (Phelix AT)</td>
          <td>443,11</td>
          <td>417,34</td>
          <td>416,84</td>
          <td>425,00</td>
          <td>449,18</td>
          </tr>
          <tr align="center" bgcolor="#699ac9" height="30" style="color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 12px">
          <td>Mittelwert über den jeweiligen Tag</td>
          <td>542,87</td>
          <td>512,85</td>
          <td>503,61</td>
          <td>492,07</td>
          <td>521,08</td>
          </tr>
          <tr align="center" bgcolor="#0066a9" height="30" style="color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 12px">
          <td>Mittelwert über die 5 Tage</td>
          <td colspan="5" rowspan="2" style="font-weight: bold; font-size: 16px; width: 456px;">514,50</td>
          </tr>
          <tr align="center" bgcolor="#0066a9" height="30" style="color: #FFFFFF; font-family: Arial; font-weight: bold; font-size: 16px">
          <td>MARKTPREIS</td>
          </tr>
          <tr bgcolor="FFFFFF" height="30" style="color: #58585a; font-family: Arial; font-weight: bold; font-size: 11px">
          <td align="left" colspan="4">Quelle: <a href="https://www.eex.com/de/marktdaten/strom/futures/phelix-at-futures" target="_blank">https://www.eex.com/de/marktdaten/strom/futures/phelix-at-futures</a></td>
          <td align="right" colspan="2">30.09.2022</td>
          </tr>
          </tbody>
          </table>

          <hr />
          <h3>Entwicklung des Marktpreises</h3>

          <p><picture data-fileentryid="10337118"><source media="(max-width:300px)" srcset="/o/adaptive-media/image/10337118/Thumbnail-300x300/Marktpreis_Entwicklung.png?t=1664804422944" /><source media="(max-width:727px) and (min-width:300px)" srcset="/o/adaptive-media/image/10337118/Preview-1000x0/Marktpreis_Entwicklung.png?t=1664804422944" /><img src="/documents/1785851/1811207/Marktpreis_Entwicklung.png" /></picture></p>

          <hr />
          <h3>Entwicklung des Marktpreises ab 2003 (Excel)</h3>

          <div class="ec-download-widget-wrapper">
          <div class="ec-media"><a class="ec-btn ec-pull-left ec-download" href="/documents/1785851/1811222/Marktpreis_ab_2003.xlsx/e53fa06c-5abf-2565-7cc1-d1ceec5ba39f?t=1640851557138" target="_blank"><i class="ec-fa far fa-file-excel"> </i></a>

          <div class="ec-media-body">
          <p class="ec-media-heading"><a href="/documents/1785851/1811222/Marktpreis_ab_2003.xlsx/e53fa06c-5abf-2565-7cc1-d1ceec5ba39f?t=1640851557138" target="_blank"><strong>Marktpreisentwicklung ab 2003 <span class="dlsizeouter">(<span class="dlsize">0,1</span> <span class="dlsizeunit">MB</span>)</span></strong></a></p>

          <ul class="ec-simple-list">
          </ul>
          </div>
          </div>
          </div>
          </div>

          					</div>
          				
          			
          		
          	
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          				
          			
          		
          	
          
          
          
          
          </div>
          
          		</div>
          	
          </div>
          

          </section>

          </div>
          

          </div>
          </div>
          <!-- /main content -->
          </div>
          </div>

          <div class="ec-footer">
          <div class="ec-container ec-full">
          <!-- featured content -->
          <div class="ec-row ec-hooks" id="column-2">
          <div class="empty portlet-dropzone portlet-column-content portlet-column-content-only" id="layout-column_column-2"></div>

                          <div class="ec-container ec-full">
          <!-- row ec-hooks -->
          <div class="ec-row ec-hooks">
          			
          	                <div class="ec-col-md-3 ec-col-sm-6 ec-col-xs-12 ec-hook">
                                      	<a href="/de/remit">
          			        <div class="ec-well">
                                  <i class="ec-fa ec-fa-bar-chart-o ec-fa-fw"></i>
                                  <h4>Remit</h4>
          
                                  <p>Neuigkeiten, relevante Dokumente, FAQ und Hinweise zu REMIT</p>
                              </div>
                          </a>
                                  </div>
          	            <div class="ec-col-md-3 ec-col-sm-6 ec-col-xs-12 ec-hook">
                                      	<a href="/de/recht">
          			        <div class="ec-well">
                                  <i class="ec-fa ec-fa-legal ec-fa-fw"></i>
                                  <h4>Recht</h4>
          
                                  <p>Hier kommen Sie in den Bereich Recht mit allen relevanten Gesetzen, Verordnungen etc.</p>
                              </div>
                          </a>
                                  </div>
          	            <div class="ec-col-md-3 ec-col-sm-6 ec-col-xs-12 ec-hook">
                                      	<a href="/de/statistik">
          			        <div class="ec-well">
                                  <i class="ec-fa ec-fa-signal ec-fa-fw"></i>
                                  <h4>Statistik</h4>
          
                                  <p>Hier kommen Sie direkt zum Statistik-Teil</p>
                              </div>
                          </a>
                                  </div>
          	            <div class="ec-col-md-3 ec-col-sm-6 ec-col-xs-12 ec-hook">
                                      	<a href="/de/stromnachweisdatenbank">
          			        <div class="ec-well">
                                  <i class="ec-fa ec-fa-dedent ec-fa-fw"></i>
                                  <h4>Stromnachweis&shy;datenbank</h4>
          
                                  <p>Hier gelangen Sie zur Stromnachweisdatenbank</p>
                              </div>
                          </a>
                                  </div>
          	            <div class="ec-col-md-3 ec-col-sm-6 ec-col-xs-12 ec-hook">
                                      	<a href="/de/anlagenregister">
          			        <div class="ec-well">
                                  <i class="ec-fa ec-fa-fa-solid fa-cabinet-filing ec-fa-fw"></i>
                                  <h4>Anlagenregister</h4>
          
                                  <p>Hier kommen Sie zum Anlagenregister für alle Stromerzeugungsanlagen.</p>
                              </div>
                          </a>
                                  </div>
          	            <div class="ec-col-md-3 ec-col-sm-6 ec-col-xs-12 ec-hook">
                                      	<a href="/de/twitter" target="_blank">
          			        <div class="ec-well">
                                  <i class="ec-fa ec-fa-twitter ec-fa-fw"></i>
                                  <h4>@energiecontrol</h4>
          
                                  <p>Wir twittern News und Wissenswertes zu Energiethemen.</p>
                              </div>
                          </a>
                                  </div>
          	            <div class="ec-col-md-3 ec-col-sm-6 ec-col-xs-12 ec-hook">
                                      	<a href="/de/youtube" target="_blank">
          			        <div class="ec-well">
                                  <i class="ec-fa ec-fa-youtube ec-fa-fw"></i>
                                  <h4>YouTube</h4>
          
                                  <p>Tutorials, Webinare, Erklärfilme & mehr.</p>
                              </div>
                          </a>
                                  </div>
          	            <div class="ec-col-md-3 ec-col-sm-6 ec-col-xs-12 ec-hook">
                                      	<a href="/de/whatsapp" target="_blank">
          			        <div class="ec-well">
                                  <i class="ec-fa ec-fa-whatsapp ec-fa-fw"></i>
                                  <h4>Whatsapp</h4>
          
                                  <p>Mit dem Smartphone direkt den Chat mit uns starten!</p>
                              </div>
                          </a>
                                  </div>
          	    	
              </div>
          

          </div>
          </div>
          <!-- /featured content -->
          <!-- breadcrumbs -->

              <div class="ec-row ec-crumbs">
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbP
          

          1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @andyf2000

            <td colspan="5" rowspan="2" style="font-weight: bold; font-size: 16px; width: 456px;">(\d+.\d+)<\/td>
            

            Als typ muss number,
            eingestellt werden

            A Offline
            A Offline
            andyf2000
            schrieb am zuletzt editiert von
            #5

            @oliverio said in Zahl mit Parser aus Webseiten auslesen - RegEx:

            <td colspan="5" rowspan="2" style="font-weight: bold; font-size: 16px; width: 456px;">(\d+.\d+)</td>

            Danke! Funktioniert.

            HomoranH 1 Antwort Letzte Antwort
            0
            • A andyf2000

              @oliverio said in Zahl mit Parser aus Webseiten auslesen - RegEx:

              <td colspan="5" rowspan="2" style="font-weight: bold; font-size: 16px; width: 456px;">(\d+.\d+)</td>

              Danke! Funktioniert.

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

              @andyf2000 sagte in Zahl mit Parser aus Webseiten auslesen - RegEx:

              @oliverio said in Zahl mit Parser aus Webseiten auslesen - RegEx:

              <td colspan="5" rowspan="2" style="font-weight: bold; font-size: 16px; width: 456px;">(\d+.\d+)</td>

              Danke! Funktioniert.

              Super!

              aber es wird von meiner Seite erstmal nix mit erklären.
              Hab es am Handy nichtmal geschafft den Quelltext in die Zwischenablage zu bekommen :rage:

              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
              • A andyf2000

                Hallo an Alle,

                ich bräuchte wieder einmal Hilfe!
                Ich würde gerne einen Wert aus einer Webseite auslesen.
                Das mit den Regulären Ausdrücken hab ich aber leider noch nie verstanden - vielleicht kann mir jemand von euch weiterhelfen?

                Es geht um diese Seite:
                https://www.e-control.at/de/marktteilnehmer/oeko-energie/marktpreis

                Und ich hätte gerne den momentanen Marktpreis ausgelesen. Momentan liegt der Wert bei: 514,50

                danke und LG
                Andreas

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von OliverIO
                #7

                @andyf2000 sagte in Zahl mit Parser aus Webseiten auslesen - RegEx:

                Das mit den Regulären Ausdrücken hab ich aber leider noch nie verstanden - vielleicht kann mir jemand von euch weiterhelfen?

                das mit erklären bei regex ist nicht so einfach
                du kannst es mal mit dieser seite probieren
                https://wiki.selfhtml.org/wiki/Regulärer_Ausdruck
                zum liefe testen kannst du https://regex101.com/ verwenden.

                gaaaaanz grob kannst du dir das vorstellen wie die platzhalterzeichen beim dir befehl im dos-fenster * und ?
                aber mit tausend mehr möglichkeiten und flexibilitäten.
                die sehr kryptische und kompakte notation ist auch nicht besonders hilfreich.
                ich selbst habe da auch mehrere anläufe gebraucht.

                rgex101 versucht aber den regex im oberen rechten bereich mit natürlicher sprache etwas zu erklären. also einfch da mal reicnkoieren und schauen was das steht.

                hier hatte ich mal eine vorgehensweise aufgeschrieben, wie man hier für den hausgebrauch selbst seine regex finden kann
                https://forum.iobroker.net/topic/8379/einlesen-von-aktienkursen/81?_=1666174343107

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

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


                Support us

                ioBroker
                Community Adapters
                Donate

                772

                Online

                32.5k

                Benutzer

                81.6k

                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