Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Runden in Blockly

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Runden in Blockly

    This topic has been deleted. Only users with topic management privileges can see it.
    • OliverIO
      OliverIO @DGR last edited by

      @dgr

      JavaScript gibt zahlen immer in der kürzest möglichen Darstellung aus.

      Also
      float 25.000 immer also 25 und
      Float 25.001 immer als 25.001

      Wenn man eine feste Anzahl an Stellen nach dem Komma haben will muss das für JavaScript ein String sein. Daher auch der Befehl toFixed

      Bitte auc die Besonderheiten bei negativen Zahlen beachten
      https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed

      D 1 Reply Last reply Reply Quote 0
      • D
        DGR @MartinP last edited by

        @martinp
        Die Darstellung erfolgt in Grafana. Die eigentliche Ursache bei mir ist wohl doch, dass der zu rundende Wert das Format "Number" hat.

        IMG_20250703_162806.jpg

        haus-automatisierung MartinP 2 Replies Last reply Reply Quote 0
        • D
          DGR @OliverIO last edited by

          @oliverio
          IMG_20250703_163736.jpg

          1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @DGR last edited by

            @dgr Wenn Du den Wert in eine Datenbank schreibst, dann bitte nicht als String. Dann ist Grafana für die Darstellung der Nachkommastellen zuständig.

            1 Reply Last reply Reply Quote 1
            • OliverIO
              OliverIO last edited by

              @dgr sagte in Runden in Blockly:

              @oliverio
              IMG_20250703_163736.jpg

              Das Bild erklärt exakt, das was ich geschrieben habe.

              1 Reply Last reply Reply Quote 0
              • MartinP
                MartinP @DGR last edited by

                @dgr sagte in Runden in Blockly:

                @martinp
                Die Darstellung erfolgt in Grafana. Die eigentliche Ursache bei mir ist wohl doch, dass der zu rundende Wert das Format "Number" hat.

                IMG_20250703_162806.jpg

                Mich irritiert eher die letzte Zeile Deines Screenshots ...
                Grafana formatiert sogar bei "unsichtbarem" Dezimalpunkt die Ziffern der Zahl passend, nur beim letzten Wert ist der vorhandene Dezimalpunkt verschoben...

                IMG_20250703_162806.jpg

                D 1 Reply Last reply Reply Quote 0
                • D
                  DGR @MartinP last edited by

                  @martinp
                  da muss ich wohl in meinem Script, das die Werte zusammen stellt, noch einen Fehler haben. Ich kann das aber erst nächste Woche prüfen.

                  1 Reply Last reply Reply Quote 0
                  • D
                    DGR @haus-automatisierung last edited by

                    @haus-automatisierung
                    Hallo,
                    ich bin jetzt wieder bei mir vor Ort.
                    Diesen Blockly-Block würde ich gerne mal ausprobieren. Wie kann ich den hier verfügbar machen?

                    haus-automatisierung D 2 Replies Last reply Reply Quote 0
                    • haus-automatisierung
                      haus-automatisierung Developer Most Active @DGR last edited by

                      @dgr sagte in Runden in Blockly:

                      Wie kann ich den hier verfügbar machen?

                      Warten bis der PR gemerged wurde und es eine neue Beta-Version gibt. Anders leider nicht.

                      1 Reply Last reply Reply Quote 0
                      • D
                        DGR @DGR last edited by

                        @dgr
                        Es funktioniert jetzt mit der Umwandlung des Wertes nach String. Vielleicht nicht elegant, aber es läuft.
                        Screenshot_20250707_114049_Chrome.jpg
                        Screenshot_20250707_113949_Chrome.jpg

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        489
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        5
                        16
                        418
                        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