Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] toFixed(1) direkt im State

    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] toFixed(1) direkt im State

    This topic has been deleted. Only users with topic management privileges can see it.
    • CrunkFX
      CrunkFX Forum Testing last edited by CrunkFX

      Moin,
      lässt sich in einem State die Anzahl der Nachkommastellen einstellen. IOGO z.b. nutzt ja direkt die Werte dieser Objekte und dann wär´s blöd wenn dort 19.99999999999°C steht.

      MFG
      CrunkFX

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

        @CrunkFX
        toFixed(1) erzeugt aus einer Zahl einen String mit einer Nachkommastelle, also muss der Datenpunkt vom Typ "Zeichenkette" sein.
        Soll es eine Zahl bleiben, muss man Math.round() anwenden.

        setState(id, Math.round(Wert * 10) / 10, true); // max. eine Nachkommastelle
        
        CrunkFX 1 Reply Last reply Reply Quote 0
        • CrunkFX
          CrunkFX Forum Testing @paul53 last edited by

          @paul53 Kann ich das direkt im RAW editor einsetzen oder via Script?

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

            @CrunkFX sagte:

            Kann ich das direkt im RAW editor einsetzen

            Was meinst Du mit RAW-Editor ?

            CrunkFX 1 Reply Last reply Reply Quote 0
            • CrunkFX
              CrunkFX Forum Testing @paul53 last edited by

              @paul53 Eine Möglichkeit direkt in den Stateeinstellungen die Nachkommastellen zu definieren. Script wäre kein Problem aber aufwendiger.

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

                @CrunkFX sagte:

                Eine Möglichkeit direkt in den Stateeinstellungen die Nachkommastellen zu definieren.

                Nein, die Möglichkeit ist nicht vorgesehen, außer es handelt sich um einen Alias-Datenpunkt (Attribut common.alias.read).

                CrunkFX 1 Reply Last reply Reply Quote 0
                • CrunkFX
                  CrunkFX Forum Testing @paul53 last edited by

                  @paul53 OK dann hat sich das Erledigt. Danke

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  544
                  Online

                  31.9k
                  Users

                  80.2k
                  Topics

                  1.3m
                  Posts

                  iobroker iogo state
                  2
                  7
                  568
                  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