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. Parser String umwandeln um damit rechnen zu können

NEWS

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

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

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

Parser String umwandeln um damit rechnen zu können

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
10 Beiträge 4 Kommentatoren 631 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.
  • O Offline
    O Offline
    Olek_Michdoch
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich frage mittels Parser den Aktuellen Goldpreis ab. Dazu ist in Parser String ausgewählt. Der angezeigte Wert passt auch soweit. Damit ich mit dem Wert weiter rechnen kann möchte ich ihn gerne in eine Zahl umwandeln aber da kommt irgendwie nur murks raus. Kann mir jemand weiter helfen?d96faaeb-eedb-4dfd-b531-1617e215cd33-{D253C42A-0914-4CA2-A570-2F48D03B993E}.png
    e69a2830-85e0-40be-a895-7ce595182fee-{C3C83B47-BB2D-444E-A594-DFC7B5822272}.png
    214f8454-4476-4543-b609-c595b92ee6e0-{9A8A8AEF-53DD-40DB-ABA4-23BE1DD8DEA2}.png

    HomoranH paul53P OliverIOO 3 Antworten Letzte Antwort
    0
    • O Olek_Michdoch

      Hallo zusammen,

      ich frage mittels Parser den Aktuellen Goldpreis ab. Dazu ist in Parser String ausgewählt. Der angezeigte Wert passt auch soweit. Damit ich mit dem Wert weiter rechnen kann möchte ich ihn gerne in eine Zahl umwandeln aber da kommt irgendwie nur murks raus. Kann mir jemand weiter helfen?d96faaeb-eedb-4dfd-b531-1617e215cd33-{D253C42A-0914-4CA2-A570-2F48D03B993E}.png
      e69a2830-85e0-40be-a895-7ce595182fee-{C3C83B47-BB2D-444E-A594-DFC7B5822272}.png
      214f8454-4476-4543-b609-c595b92ee6e0-{9A8A8AEF-53DD-40DB-ABA4-23BE1DD8DEA2}.png

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

      @olek_michdoch sagte in Parser String umwandeln um damit rechnen zu können:

      Dazu ist in Parser String ausgewählt

      Warum?
      was kommt da raus?

      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
      • O Olek_Michdoch

        Hallo zusammen,

        ich frage mittels Parser den Aktuellen Goldpreis ab. Dazu ist in Parser String ausgewählt. Der angezeigte Wert passt auch soweit. Damit ich mit dem Wert weiter rechnen kann möchte ich ihn gerne in eine Zahl umwandeln aber da kommt irgendwie nur murks raus. Kann mir jemand weiter helfen?d96faaeb-eedb-4dfd-b531-1617e215cd33-{D253C42A-0914-4CA2-A570-2F48D03B993E}.png
        e69a2830-85e0-40be-a895-7ce595182fee-{C3C83B47-BB2D-444E-A594-DFC7B5822272}.png
        214f8454-4476-4543-b609-c595b92ee6e0-{9A8A8AEF-53DD-40DB-ABA4-23BE1DD8DEA2}.png

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @olek_michdoch sagt: in eine Zahl umwandeln aber da kommt irgendwie nur murks raus.

        Erst Punkt durch Leerstring ersten, dann Komma durch Punkt ersetzen und zuletzt in Zahl wandeln.

        Blockly_temp.JPG

        Im Alias:

        parseFloat(val.replace('.', '').replace(',', '.'))
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        O 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @olek_michdoch sagt: in eine Zahl umwandeln aber da kommt irgendwie nur murks raus.

          Erst Punkt durch Leerstring ersten, dann Komma durch Punkt ersetzen und zuletzt in Zahl wandeln.

          Blockly_temp.JPG

          Im Alias:

          parseFloat(val.replace('.', '').replace(',', '.'))
          
          O Offline
          O Offline
          Olek_Michdoch
          schrieb am zuletzt editiert von
          #4

          @paul53 Perfekt, wie immer superschnell und funktioniert.

          @homoran said in Parser String umwandeln um damit rechnen zu können:

          @olek_michdoch sagte in Parser String umwandeln um damit rechnen zu können:

          Dazu ist in Parser String ausgewählt

          Warum?
          was kommt da raus?

          Anstatt 2629,46 kommt 2,629.

          HomoranH 1 Antwort Letzte Antwort
          0
          • O Olek_Michdoch

            @paul53 Perfekt, wie immer superschnell und funktioniert.

            @homoran said in Parser String umwandeln um damit rechnen zu können:

            @olek_michdoch sagte in Parser String umwandeln um damit rechnen zu können:

            Dazu ist in Parser String ausgewählt

            Warum?
            was kommt da raus?

            Anstatt 2629,46 kommt 2,629.

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

            @olek_michdoch sagte in Parser String umwandeln um damit rechnen zu können:

            Anstatt 2629,46 kommt 2,629.

            im Parser!

            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
            • O Olek_Michdoch

              Hallo zusammen,

              ich frage mittels Parser den Aktuellen Goldpreis ab. Dazu ist in Parser String ausgewählt. Der angezeigte Wert passt auch soweit. Damit ich mit dem Wert weiter rechnen kann möchte ich ihn gerne in eine Zahl umwandeln aber da kommt irgendwie nur murks raus. Kann mir jemand weiter helfen?d96faaeb-eedb-4dfd-b531-1617e215cd33-{D253C42A-0914-4CA2-A570-2F48D03B993E}.png
              e69a2830-85e0-40be-a895-7ce595182fee-{C3C83B47-BB2D-444E-A594-DFC7B5822272}.png
              214f8454-4476-4543-b609-c595b92ee6e0-{9A8A8AEF-53DD-40DB-ABA4-23BE1DD8DEA2}.png

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

              @olek_michdoch sagte in Parser String umwandeln um damit rechnen zu können:

              Dazu ist in Parser String ausgewählt

              Warum hast du String ausgewählt?
              Eigentlich solltest du dort den Datentyp auswählen mit dem der Parser-Datenpunkt dann angelegt wird. Man muss da nur angeben, ob die Zahl auf der Webseite mit einem Punkt oder mit einem Komma als Komma notiert wird, da das bei der Umwandlung berücksichtigt werden muss.

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

              HomoranH 1 Antwort Letzte Antwort
              1
              • OliverIOO OliverIO

                @olek_michdoch sagte in Parser String umwandeln um damit rechnen zu können:

                Dazu ist in Parser String ausgewählt

                Warum hast du String ausgewählt?
                Eigentlich solltest du dort den Datentyp auswählen mit dem der Parser-Datenpunkt dann angelegt wird. Man muss da nur angeben, ob die Zahl auf der Webseite mit einem Punkt oder mit einem Komma als Komma notiert wird, da das bei der Umwandlung berücksichtigt werden muss.

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

                @oliverio Das war auch meine Frage.
                Ich nehme an, da kommt per RegEx ein String mit Tausendertrenner raus

                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 -

                OliverIOO 2 Antworten Letzte Antwort
                0
                • HomoranH Homoran

                  @oliverio Das war auch meine Frage.
                  Ich nehme an, da kommt per RegEx ein String mit Tausendertrenner raus

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

                  @homoran

                  ah, ja, stimmt. das wäre aber auch eine verbesserung des parser adapters wert, das er bei number evtl tausendertrennzeichen ebenfalls entfernt

                  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
                  • HomoranH Homoran

                    @oliverio Das war auch meine Frage.
                    Ich nehme an, da kommt per RegEx ein String mit Tausendertrenner raus

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

                    @homoran

                    ist eingebaut
                    https://github.com/ioBroker/ioBroker.parser/blob/71c82a76922f10fee6a793ea451ec61fc3a2e7e4/main.js#L325

                    also, besser wäre number auszuwählen

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

                    HomoranH 1 Antwort Letzte Antwort
                    1
                    • OliverIOO OliverIO

                      @homoran

                      ist eingebaut
                      https://github.com/ioBroker/ioBroker.parser/blob/71c82a76922f10fee6a793ea451ec61fc3a2e7e4/main.js#L325

                      also, besser wäre number auszuwählen

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

                      @oliverio DANKE!

                      jetzt fehlt noch die Antwort von @Olek_Michdoch was der Parser auswarf.
                      Dann kann er das direkt testen.

                      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
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      733

                      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