Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Nachkommastellen abschneiden

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Thomas P 0 last edited by Thomas P 0

      Hallo Forum,
      nachdem sich endlich meine Zähler auslesen lassen, woltel ich nachfragen, ob man bei der Ausgabe von Scripten die Nachkommastellen beeinflussen kann. Ich lasse mit immer um Mitternacht eine Mail zusenden,. mit den wichtisten angaben zum Tagesverbrauch. Leider sieht das dann so aus:

      Tagesverbrauch des Zählers Sorger Weg 26b
      16.91599999999994 KWh. Dies entspricht 5.976422799999979 Euro
      

      Kann man hier in den Objekten oder in der Ausgabe die Anzahl der Nachkommastellen eingrenzen?

      MfG
      Thomas Pfaffinger

      T paul53 2 Replies Last reply Reply Quote 0
      • T
        TT-Tom @Thomas P 0 last edited by TT-Tom

        @thomas-p-0

        Ja, kann man. Du musst aber mehr Info liefern. Was für ein Script, wie liest du den Zähler aus, wie sendest du die Mail.

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Thomas P 0 last edited by

          @thomas-p-0 sagte: Kann man hier in den Objekten oder in der Ausgabe die Anzahl der Nachkommastellen eingrenzen?

          Im Datenpunkt auf 2 Nachkommastellen: common.step: 0.01

          T 1 Reply Last reply Reply Quote 0
          • T
            Thomas P 0 @paul53 last edited by

            @paul53 Hallo Paul,
            danke für die Antwort. Das scheint zu funktionieren. zumindest teilweise.
            3cd06ed9-c90a-4448-84b2-75a1f74d4e05-image.png
            So habe ich das hier eingetragen, und der Wert passt Prinzipiell auch:
            11f3ccfb-468f-4fd3-90eb-ebebae6e8741-image.png
            Wert 6,02

            Allerdings ignoriert er das Knallhat im Blocky-Script:
            09baaa3b-8a1d-4c6b-9dfa-9403ed267c1f-image.png

            Ergibt als Ausgabe:
            Dies entspricht 6.018112199999957 Euro

            Ist das Irgendwie zu erklären? Und gibt es eine Möglichkeit, den Syntax nachzuschlagen, wenn ich z.b. 3 Nachkommastellen haben möchte?

            MfG
            Thomas Pfaffinger

            N Homoran 2 Replies Last reply Reply Quote 0
            • N
              Nordischerjung @Thomas P 0 last edited by

              @thomas-p-0 Dafür gibt es doch Runde auf ...

              773419c2-6284-450f-ac95-d31be19e00e3-image.png

              ca33f1de-fd78-463f-a660-cca902b655f7-image.png

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

                @thomas-p-0 sagte in Nachkommastellen abschneiden:

                Ist das Irgendwie zu erklären?

                natürlich!
                so liegt der Wert vor, wird nur in 0.01 Schritten dargestellt

                nimm beim einlesen den runde auf 2 Nachkommastellen-Block

                T 1 Reply Last reply Reply Quote 1
                • T
                  Thomas P 0 @Homoran last edited by

                  @homoran said in Nachkommastellen abschneiden:

                  nimm beim einlesen den runde auf 2 Nachkommastellen-Block

                  Hallo Homoran,
                  Danke, den habe ich mehrfach gesucht und immer wieder übersehen. Manchmal klappt das halt mit dem Wald und den Bäumen nicht so.

                  MfG
                  Thomas Pfaffinger

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  742
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  5
                  7
                  352
                  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