Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Simple-Api Dezimaltrennzeichen Komma wird zu Punkt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    900

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Simple-Api Dezimaltrennzeichen Komma wird zu Punkt

Scheduled Pinned Locked Moved Einsteigerfragen
9 Posts 4 Posters 748 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • funkytownF Offline
    funkytownF Offline
    funkytown
    wrote on last edited by funkytown
    #1

    Simple-Api 2.80
    Rest-Api 2.0.3

    Beim Aufruf im Browser "http://192.168.2.50:8093/getPlainValue/sun2000.0.inverter.0.activePower" wird in der Rückgabe das Dezimaltrennzeichen umgewandelt.

    In der Sql Tabelle steht zB der Wert 0,476 zurück kommt jedoch 0.476 !
    Kann ich irgendwo das Dezimaltrennzeichen im Adapter einstellen?

    Synology DS218+, Homatic CCU3, FritzBox 7590, Raspberry Pi

    CodierknechtC 1 Reply Last reply
    0
    • M Online
      M Online
      MCU
      wrote on last edited by MCU
      #2

      @funkytown
      Da muss man den Wert bei der Anzeige in einen lokalen umwandeln.

      let formatted = value.toLocaleString('de-DE');
      

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      1 Reply Last reply
      1
      • funkytownF funkytown

        Simple-Api 2.80
        Rest-Api 2.0.3

        Beim Aufruf im Browser "http://192.168.2.50:8093/getPlainValue/sun2000.0.inverter.0.activePower" wird in der Rückgabe das Dezimaltrennzeichen umgewandelt.

        In der Sql Tabelle steht zB der Wert 0,476 zurück kommt jedoch 0.476 !
        Kann ich irgendwo das Dezimaltrennzeichen im Adapter einstellen?

        CodierknechtC Online
        CodierknechtC Online
        Codierknecht
        Developer Most Active
        wrote on last edited by
        #3

        @funkytown sagte in Simple-Api Dezimaltrennzeichen Punkt wird zu Komma:

        In der Sql Tabelle steht zB der Wert 0,476

        Wohl kaum. Das ist nur die Darstellung. Wenn es tatsächlich als Dezimalzahl gespeichert ist, wird das intern auch eine solche sein.

        Wenn es Dir nur um die Formatierung geht, kann man das wie von @MCU vorgeschlagen in alle möglichen Darstellungen überführen.

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        funkytownF 1 Reply Last reply
        1
        • CodierknechtC Codierknecht

          @funkytown sagte in Simple-Api Dezimaltrennzeichen Punkt wird zu Komma:

          In der Sql Tabelle steht zB der Wert 0,476

          Wohl kaum. Das ist nur die Darstellung. Wenn es tatsächlich als Dezimalzahl gespeichert ist, wird das intern auch eine solche sein.

          Wenn es Dir nur um die Formatierung geht, kann man das wie von @MCU vorgeschlagen in alle möglichen Darstellungen überführen.

          funkytownF Offline
          funkytownF Offline
          funkytown
          wrote on last edited by funkytown
          #4

          @codierknecht

          Leider verstehe ich das noch nicht so ganz. Im Screenshot siehst du doch das der Wert für activePower 0,385 ist (mit Komma). Genau diesen Wert rufe ich doch via "http://192.168.2.50:8093/getPlainValue/sun2000.0.inverter.0.activePower" ab. Aber der zurückgegebene Wert ist 0.385 (jetzt Punkt) !
          Da ich mir diesen Wert mittels Siri Sprachausgabe und Kurzbefehl an meiner Apple Ultrawatch ausgeben lasse wird zwar noch der Wert 0.385 als nullkommadreiachtfünf ausgesprochen, jedoch ein Wert von zB 2.385 als zweitausenddreihundertfünfundachzig!
          Wenn ich jedoch die 2.385 als 2,385 erhalte wird korrekt zweikommadreiachtfünf ausgegeben.

          Nachtrag: Wenn ich den Wert auf 2 Nachkommastellen begrenze (2.38) wird er korrekt ausgesprochen!

          Bildschirmfoto 2025-03-10 um 09.33.21.png

          Synology DS218+, Homatic CCU3, FritzBox 7590, Raspberry Pi

          CodierknechtC HomoranH 2 Replies Last reply
          0
          • funkytownF funkytown

            @codierknecht

            Leider verstehe ich das noch nicht so ganz. Im Screenshot siehst du doch das der Wert für activePower 0,385 ist (mit Komma). Genau diesen Wert rufe ich doch via "http://192.168.2.50:8093/getPlainValue/sun2000.0.inverter.0.activePower" ab. Aber der zurückgegebene Wert ist 0.385 (jetzt Punkt) !
            Da ich mir diesen Wert mittels Siri Sprachausgabe und Kurzbefehl an meiner Apple Ultrawatch ausgeben lasse wird zwar noch der Wert 0.385 als nullkommadreiachtfünf ausgesprochen, jedoch ein Wert von zB 2.385 als zweitausenddreihundertfünfundachzig!
            Wenn ich jedoch die 2.385 als 2,385 erhalte wird korrekt zweikommadreiachtfünf ausgegeben.

            Nachtrag: Wenn ich den Wert auf 2 Nachkommastellen begrenze (2.38) wird er korrekt ausgesprochen!

            Bildschirmfoto 2025-03-10 um 09.33.21.png

            CodierknechtC Online
            CodierknechtC Online
            Codierknecht
            Developer Most Active
            wrote on last edited by
            #5

            @funkytown sagte in Simple-Api Dezimaltrennzeichen Komma wird zu Punkt:

            Im Screenshot siehst du doch das der Wert für activePower 0,385 ist (mit Komma)

            Mit Komma, ja - aber nur für die Darstellung.

            Vorschlag: Lege Dir einen Alias vom Typ "string" auf den DP an und lass Dir den ausgeben.
            Als Konvertierung sollte val.toFixed(3) funktionieren.

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            1 Reply Last reply
            2
            • funkytownF funkytown

              @codierknecht

              Leider verstehe ich das noch nicht so ganz. Im Screenshot siehst du doch das der Wert für activePower 0,385 ist (mit Komma). Genau diesen Wert rufe ich doch via "http://192.168.2.50:8093/getPlainValue/sun2000.0.inverter.0.activePower" ab. Aber der zurückgegebene Wert ist 0.385 (jetzt Punkt) !
              Da ich mir diesen Wert mittels Siri Sprachausgabe und Kurzbefehl an meiner Apple Ultrawatch ausgeben lasse wird zwar noch der Wert 0.385 als nullkommadreiachtfünf ausgesprochen, jedoch ein Wert von zB 2.385 als zweitausenddreihundertfünfundachzig!
              Wenn ich jedoch die 2.385 als 2,385 erhalte wird korrekt zweikommadreiachtfünf ausgegeben.

              Nachtrag: Wenn ich den Wert auf 2 Nachkommastellen begrenze (2.38) wird er korrekt ausgesprochen!

              Bildschirmfoto 2025-03-10 um 09.33.21.png

              HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #6

              @funkytown sagte in Simple-Api Dezimaltrennzeichen Komma wird zu Punkt:

              Im Screenshot siehst du doch das der Wert für activePower 0,385 ist (mit Komma).

              genau das stimmt nicht!
              der admin zeigt dir das so an

              Der Wert selbst wird mit Dezimaöpunkt gespeichert sein.

              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 Reply Last reply
              1
              • funkytownF Offline
                funkytownF Offline
                funkytown
                wrote on last edited by
                #7

                @codierknecht sagte in Simple-Api Dezimaltrennzeichen Komma wird zu Punkt:

                val.toFixed(3)

                Vielen vielen Dank!
                Mit dem Alias und der Formatierung hat das super geklappt und die Sprachausgabe funktioniert jetzt einwandfrei :-)

                Synology DS218+, Homatic CCU3, FritzBox 7590, Raspberry Pi

                1 Reply Last reply
                0
                • funkytownF Offline
                  funkytownF Offline
                  funkytown
                  wrote on last edited by
                  #8

                  @homoran
                  Ahh, danke für deine Richtigstellung.
                  @codierknecht hat mir eine perfekte Lösung gegeben.

                  Synology DS218+, Homatic CCU3, FritzBox 7590, Raspberry Pi

                  HomoranH 1 Reply Last reply
                  0
                  • funkytownF funkytown

                    @homoran
                    Ahh, danke für deine Richtigstellung.
                    @codierknecht hat mir eine perfekte Lösung gegeben.

                    HomoranH Do not disturb
                    HomoranH Do not disturb
                    Homoran
                    Global Moderator Administrators
                    wrote on last edited by
                    #9

                    @funkytown sagte in Simple-Api Dezimaltrennzeichen Komma wird zu Punkt:

                    @codierknecht hat mir eine perfekte Lösung gegeben.

                    der springende Punkt ist, dass es jetzt als Text abgepeichert wird.

                    du hast hier
                    Screenshot_20250310-100852_Firefox.jpg

                    wahrscheinlich Komma als Floatseparator eingestellt.
                    Dann zeigt der Admin das so an.

                    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 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    744

                    Online

                    32.6k

                    Users

                    82.2k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe