Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Parsing Website Autogas

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Parsing Website Autogas

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @Flexer last edited by Homoran

      @flexer sagte in Parsing Website Autogas:

      Also klappt fast.

      ja, musst num=8 nehmen, oder gas[^x]+x\"\>([\d\,]+)

      Deswegen braucht man immer alles, den Regexgab es 8x im Quelltext

      Flexer 1 Reply Last reply Reply Quote 0
      • Flexer
        Flexer @Homoran last edited by

        @homoran sagte in Parsing Website Autogas:

        gas[^x]+x">([\d,]+)

        Mega geil! Danke hat geklappt!! Aber wie kommt man denn auf diesen Ausdruck? Ich verstehe null die Logik dahinter. Wie kommt man da drauf?

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Flexer last edited by Homoran

          @flexer sagte in Parsing Website Autogas:

          Aber wie kommt man denn auf diesen Ausdruck?

          Screenshot_20231204-215504_Firefox.jpg

          ist doch ganz einfach 😂

          musst nach etwas eindeutigem suchen, notfalls in Kombination

          @homoran sagte in Parsing Website Autogas:

          gas[^x]+x">([\d,]+)

          finde gas
          dann überspringe alles bis auf x [^x]+

          dann das x, die Anführungsstriche und den größer als x\"\> sicherheitshalber escaped mit dem Backslash, damit es nicht als Operand gesehen wird

          Jetzt das Gewünschte Ergebnis in runden Klammern, bestehend aus mehreren digits und Kommas ([\d\,]+)

          Hier nochmal zum nachlesen
          Screenshot_20231204-220353_Firefox.jpg

          Flexer Albert K 3 Replies Last reply Reply Quote 1
          • Flexer
            Flexer @Homoran last edited by

            @homoran Wow ok danke da muss ich mich mal reinarbeiten!!!

            Danke!

            OliverIO 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @Flexer last edited by

              @flexer

              so müsste es funktionieren

              413ea542-2d59-4ab5-8c73-bb90c3b08375-image.png

              typ number, und komma ankreuzen
              regex:

              <span class="name">Autogas<\/span>\s+<span class="prix">([\d,]+) &euro;<\/span>
              
              Flexer OliverIO 2 Replies Last reply Reply Quote 0
              • Flexer
                Flexer @OliverIO last edited by

                @oliverio 10126ea7-ce34-4cef-97a4-7a33fe45b96c-image.png

                Also wenn ich das Number machen will macht er 999 draus?!??

                1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @OliverIO last edited by OliverIO

                  @Flexer

                  @oliverio sagte in Parsing Website Autogas:

                  und komma ankreuzen

                  nochmal auf das komma klicken.
                  bei mir ist es immer angekreuzt, aber wenn man klickt wechselt es intern wohl von angekreuzt und zurück.
                  das ergebnis passt sich dann dynamisch an

                  1 Reply Last reply Reply Quote 0
                  • Albert K
                    Albert K @Homoran last edited by

                    @homoran

                    Danke auch von mir. Damit habe ich es endlich geschafft den Preis meiner Stamm Tankstelle in Österreich zu parsen! 👍 👍 👍

                    1 Reply Last reply Reply Quote 0
                    • Flexer
                      Flexer @Homoran last edited by

                      @homoran Hallo und guten Morgen, ich muss leider nochmal was nachfragen.

                      Leider kann ich den Wert nicht als Zahl in Grafana loggen. Ich bekomme die Fehlermeldung dass es ein String sei.
                      de1f6f46-266e-4986-8659-f53e6a7aeada-image.png

                      Es soll aber eine Zahl sein
                      36c27b3a-4456-43dc-a839-11c12b73d609-image.png

                      Hat jemand eine Idee?

                      mickym 1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @Flexer last edited by mickym

                        Gelöscht - da unpassender Beitrag

                        Flexer 1 Reply Last reply Reply Quote 0
                        • Flexer
                          Flexer @mickym last edited by

                          @mickym Huch was wurde denn hier gelöscht?

                          mickym 1 Reply Last reply Reply Quote 0
                          • Marc Berg
                            Marc Berg Most Active last edited by

                            @flexer sagte in Parsing Website Autogas:

                            Hat jemand eine Idee?

                            Die Tatsache, dass JETZT nur noch Number gespeichert werden soll, heißt ja nicht, dass nicht schon Strings drin stehen.

                            Schau dir mal im Influx Data Explorer den Datentyp an. Einfach die Abfrage (ohne Aggregate) einfügen und "Raw Data" anklicken.

                            0b9be695-ff1f-47fb-aa02-aef3625ac547-grafik.png

                            Flexer 1 Reply Last reply Reply Quote 0
                            • mickym
                              mickym Most Active @Flexer last edited by mickym

                              @flexer Mein eigener Beitrag - da ich mich mit dem Parser Adapter nicht auskenne und da halt keine Zahl sondern ein String rauskommt. Deswegen arbeite ich ja lieber mit einem anderen Tool. Sorry für die Verwirrung.

                              1 Reply Last reply Reply Quote 0
                              • Flexer
                                Flexer @Marc Berg last edited by

                                @marc-berg Ich habs jetzt hinbekommen jedoch musste ich dem Datenpunkt den die Rolle Value zuweisen. Jetzt wird es geloggt.

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                697
                                Online

                                31.7k
                                Users

                                79.8k
                                Topics

                                1.3m
                                Posts

                                6
                                26
                                853
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo