Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Parser Eurokurs anzeigen lassen (gelöst)

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Parser Eurokurs anzeigen lassen (gelöst)

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      stefu87_CH last edited by stefu87_CH

      Guten Tag zusammen

      Wer von euch hat den Parser Adapter im Einsatz und könnte mir helfen.
      Ich möchte gerne den Euro-Kurs auf meiner Visua anzeigen.
      Was müsste ich im Parser Adapter alles einstellen bzw eintragen, damit die Infos kommen?

      1fb10bb4-ba65-433d-a613-0e9d5a1ea1d8-grafik.png

      Thomas Braun OliverIO Asgothian lobomau J 5 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @stefu87_CH last edited by

        @stefu87_ch

        Andere Alternative:
        Im radar2 kann man auch Währungen abfragen.

        https://github.com/frankjoke/ioBroker.radar2

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

          @stefu87_ch
          primärantwort: ja, ich habe den parser adapter im einsatz

          aber ich denke das wird dir nicht reichen.
          von welcher Seite soll der kurs kommen?
          wenn du mehr informationen gibst, wird dir gern geholfen

          1 Reply Last reply Reply Quote 0
          • Asgothian
            Asgothian Developer @stefu87_CH last edited by

            @stefu87_ch

            Du brauchst:

            • eine Quelle (Datei, Webseite, etc.) auf der der Euro Kurs zu finden ist. Wichtig: Er muss im "Quelltext" der Seite zu finden sein und darf nicht über Skripte geholt werden (z.Bsp. diese: https://www.tagesschau.de/wirtschaft/boersenkurse/eu0009652759-25108390/)
            • Ein Muster über den du die Zahl da heraus filtern kannst. Dazu kannst du den relevanten Quelltext der Seite auf regex101.com kopieren und Dir ein Muster bauen.
              Screenshot 2022-03-18 at 12.13.22.png
              Die Seite erklärt schön wie die Muster funktionieren und man kann da frei herum probieren was passt.
            • Das Muster kommt dann als "RegEx" eingetragen. Bei Num noch die Nummer für das Ergebnis eintragen, und dann solltest du weiter kommen.

            A.

            S 2 Replies Last reply Reply Quote 0
            • S
              stefu87_CH @Asgothian last edited by

              @asgothian danke für die Tipps und Infos. Werde es mal die Tage probieren.

              1 Reply Last reply Reply Quote 0
              • S
                stefu87_CH @Asgothian last edited by

                @asgothian Ich verstehe den 2ten Teil schon nicht , was du mit der Seite auf regex101.com meinst.
                Meine webseite wäre folgende Adresse: (https://www.tagesschau.de/wirtschaft/boersenkurse/eu0009654078-25108386/)

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

                  @stefu87_ch sagte in Parser Eurokurs anzeigen lassen:

                  Meine webseite wäre folgende Adresse:

                  da klickst du dann mal mit der rechten Maustaste drauf und lässt dir den "Seitenquelltext anzeigen"
                  diesen kopierst du zum einen mal hier in Spoiler und code-tags herein, damit man dir helfen kann, zum anderen auf der Seite regex101.com in das große Feld

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

                    @homoran Leider kann ich den Code nicht einfügen, da er viel zu lang ist. Habe ihn aber bei regex101 eingefügt

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

                      @stefu87_ch sagte in Parser Eurokurs anzeigen lassen:

                      da er viel zu lang ist

                      oh ha!

                      @stefu87_ch sagte in Parser Eurokurs anzeigen lassen:

                      Habe ihn aber bei regex101 eingefügt

                      gut, dann muss ich jetzt blind arbeiten.

                      links stellst du auf javascript
                      Hast du den aktuellen Wert des Euro, zu der Zeit , als du den Quelltext kopiert hast?

                      S OliverIO 2 Replies Last reply Reply Quote 0
                      • S
                        stefu87_CH @Homoran last edited by

                        @homoran Ja der aktuellen Kurswert habe ich. der ist 1,0319

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

                          @stefu87_ch trag den mal ganz oben in die Zeile ein
                          Was kommt dann rechts unter "match information"

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

                            @homoran

                            [
                              [
                                {
                                  "content": "1,0319",
                                  "isParticipating": true,
                                  "groupNum": 0,
                                  "groupName": null,
                                  "startPos": 361834,
                                  "endPos": 361840
                                }
                              ],
                              [
                                {
                                  "content": "1,0319",
                                  "isParticipating": true,
                                  "groupNum": 0,
                                  "groupName": null,
                                  "startPos": 509591,
                                  "endPos": 509597
                                }
                              ],
                              [
                                {
                                  "content": "1,0319",
                                  "isParticipating": true,
                                  "groupNum": 0,
                                  "groupName": null,
                                  "startPos": 509909,
                                  "endPos": 509915
                                }
                              ],
                              [
                                {
                                  "content": "1,0319",
                                  "isParticipating": true,
                                  "groupNum": 0,
                                  "groupName": null,
                                  "startPos": 513307,
                                  "endPos": 513313
                                }
                              ]
                            ]  
                            
                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @stefu87_CH last edited by

                              @stefu87_ch
                              ich bin noch im regex101

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

                                @homoran Ja dort werden diese 4 Match angezeigt:

                                597a03b2-544a-427a-af4e-390105cc96bc-grafik.png

                                Der Code ist im Detailwenn ich auf das kleine Viereck mit Pfeil auf der rechten Seite klicke beim Match 1

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

                                  @stefu87_ch sagte in Parser Eurokurs anzeigen lassen:

                                  Ja dort werden diese 4 Match angezeigt:

                                  Bitte screenshot von dem ersten Treffer im Quellcode (dazu auf match1 klicken)

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

                                    @homoran
                                    Match 1: c43b113c-c5e7-4748-b5b3-0f710e9aab6d-grafik.png

                                    Match 2 und 3;
                                    d57747f7-39be-4556-8896-64bd7a2b3d0f-grafik.png

                                    Match4:
                                    ec84350f-1194-4449-b09e-9ac6166347f5-grafik.png

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

                                      @stefu87_ch dann hast du eine andere Seite als ich 😞

                                      kannst du mir sahen wie du dahin navigiert hast?
                                      ich war bei: Tagesschau.de - wirtschft - börsenkurse und dann über dem Eurokurs-Chart auf CHF gestellt

                                      Ansonsten. Ist der match1 das was du brauchst?

                                      S 1 Reply Last reply Reply Quote 0
                                      • lobomau
                                        lobomau @stefu87_CH last edited by lobomau

                                        @stefu87_ch ich hab das für den Brasil. Real lange erfolgreich im Einsatz. Die Einstellungen sind dafür die folgenden. Vielleicht kannst das für CH-Euro abwandeln:

                                        d30fe5a6-dee8-40d4-8634-1f2c23849b59-image.png

                                        RegEx:

                                        <div>(\d{0,2}.\d{4})
                                        

                                        Das müsste die homepage Adresse sein:

                                        https://www.finanzen.net/devisen/euro-schweizer_franken-kurs

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

                                          @homoran Ich bin auch da gewesen und dann weiter unten:

                                          18ac23c0-0408-4ff6-85a0-3e770c94367f-grafik.png

                                          Dort auf den CHF Betrag geklickt und dann auf der Seite gelandet

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

                                            @lobomau sagte in Parser Eurokurs anzeigen lassen:

                                            Vielleicht kannst das für CH-Euro abwandeln:

                                            Das hilft im Moment nicht.
                                            @stefu87_CH will es selber lernen und möchte es aus den Tagesschau Daten.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            929
                                            Online

                                            32.1k
                                            Users

                                            80.7k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            94
                                            2489
                                            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