Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Formartierung und Stellen hinter komma

    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

    Formartierung und Stellen hinter komma

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @LITO 0 last edited by paul53

      @lito-0 sagte: z.B. aus W gerne kW machen bzw. auch die Nachkommastellen begrenzen

      Das kann man mit Lesekonvertierung im Alias-Datenpunkt machen. Beispiel Lesekonvertierung für W in kW mit 2 Nachkommastellen:

      Math.round(val / 10) / 100
      

      Es spart den "Umweg" über Blockly.

      L 1 Reply Last reply Reply Quote 0
      • L
        LITO 0 @paul53 last edited by

        @paul53 Hallo, super vielen Dank das mit der Formartierung klappt super, jetzt muss ich nur noch die Nachkommastellen begrenzen

        Homoran paul53 2 Replies Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @LITO 0 last edited by

          @lito-0 sagte in Formartierung und Stellen hinter komma:

          jetzt muss ich nur noch die Nachkommastellen begrenzen

          wo?

          im admin unter Objekte?
          das geht nicht wirklich.

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

            @lito-0 sagte: jetzt muss ich nur noch die Nachkommastellen begrenzen

            Mit Math.round() begrenzt man die Nachkommastellen. Das Beispiel zeigt die Begrenzung auf 2 Nachkommastellen.
            Beispiel ohne Nachkommastellen:

            Math.round(val / 1000)
            
            L 1 Reply Last reply Reply Quote 1
            • paul53
              paul53 @Homoran last edited by

              @homoran sagte: im admin unter Objekte?
              das geht nicht wirklich.

              Das geht schon. Mit common.step = 0.1 begrenzt man auf eine Nachkommastelle.

              Homoran 1 Reply Last reply Reply Quote 2
              • Homoran
                Homoran Global Moderator Administrators @paul53 last edited by

                @paul53 Danke, diese Option vergess ich immer

                L 1 Reply Last reply Reply Quote 0
                • L
                  LITO 0 @Homoran last edited by

                  Hallo, super vielen Dank ihr habt mir sehr weitergeholfen👍 👍 👍

                  1 Reply Last reply Reply Quote 0
                  • L
                    LITO 0 @paul53 last edited by

                    @paul53 Hallo dumme Frage wie würde eine Begrenzung auf 3 Stellen gehen?

                    Homoran paul53 2 Replies Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @LITO 0 last edited by

                      @lito-0 common.step = 0.001

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

                        @lito-0 sagte: wie würde eine Begrenzung auf 3 Stellen gehen?

                        Im Alias mit Wandlung 1/1000:

                        Math.round(val) / 1000
                        

                        Ohne Wandlung 1/1000:

                        Math.round(val * 1000) / 1000 
                        
                        1 Reply Last reply Reply Quote 0
                        • L
                          LITO 0 last edited by LITO 0

                          Hallo, ich nun ein ähnliches Problem wie damals mit den Nachkommastellen.
                          Ich habe den Energiefluss-Erweiter installiert, der wirklich schön ist, habe auch soweit alle Datenquellen eingegeben und die Berechnungen funktionieren.
                          Aus diesen Berechnungen "Verbrauch und Produktion" habe ich die Werte in Alias Werte Umgesetzt.
                          Dort erscheinen aber sporadisch sehr viele Nachkommestellen ich habe schon versucht diese mit "Math.round(val / 1000)" zu begrenzen aber ohne Erfolg.
                          Im Alias habe ich die Daten als Zahl definiert, bin mir aber nicht Sicher ob diese als Zahl auch ankommen aus dem Energieflussadapter.

                          Hat jemand die gleichen Probleme gehabt oder hat eine Lösung ?
                          Vielen Dank vorab

                          Lito
                          HAT SICH ERLEDIGT ICH WAR ZU DÄMLICH:-)

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          912
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          3
                          12
                          359
                          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