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. Einsteigerfragen
  4. Simple-Api Dezimaltrennzeichen Komma wird zu Punkt

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    7
    1
    71

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Simple-Api Dezimaltrennzeichen Komma wird zu Punkt

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
9 Beiträge 4 Kommentatoren 711 Aufrufe 4 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.
  • funkytownF Offline
    funkytownF Offline
    funkytown
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    0
    • M Online
      M Online
      MCU
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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 Offline
        CodierknechtC Offline
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
          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 Offline
            CodierknechtC Offline
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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 Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              1
              • funkytownF Offline
                funkytownF Offline
                funkytown
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • funkytownF Offline
                  funkytownF Offline
                  funkytown
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • funkytownF funkytown

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

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #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 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

                    593

                    Online

                    32.5k

                    Benutzer

                    81.7k

                    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