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.
    • Flexer
      Flexer @Flexer last edited by

      @flexer @Homoran Also klappt fast. Habe jetzt den Preis von Adblue nicht von Autogas im Datenpunkt 😉

      Homoran 1 Reply Last reply Reply Quote 0
      • 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

                                  946
                                  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