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. Skripten / Logik
  4. Node-Red
  5. Function Node , Variable auf 2 Stellen runden

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Function Node , Variable auf 2 Stellen runden

Geplant Angeheftet Gesperrt Verschoben Node-Red
9 Beiträge 2 Kommentatoren 9.7k Aufrufe 2 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.
  • S Offline
    S Offline
    spok
    schrieb am zuletzt editiert von
    #1

    Weis jemand wie das Ergebnis der Variablen f_zaehler vor der Ausgabe auf 2 Stellen hinter Komma gerundet werden kann?

    var f_zaehler = flow.get('f_zaehler') || 0;
    f_zaehler = f_zaehler * 10.2/36.7347*3600/1000;
    msg.payload = f_zaehler;
    return msg;

    mickymM 1 Antwort Letzte Antwort
    0
    • S spok

      Weis jemand wie das Ergebnis der Variablen f_zaehler vor der Ausgabe auf 2 Stellen hinter Komma gerundet werden kann?

      var f_zaehler = flow.get('f_zaehler') || 0;
      f_zaehler = f_zaehler * 10.2/36.7347*3600/1000;
      msg.payload = f_zaehler;
      return msg;

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      @spok

      
      msg.payload = Math.round(f_zaehler*100)/100;
      
      

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      S 2 Antworten Letzte Antwort
      0
      • mickymM mickym

        @spok

        
        msg.payload = Math.round(f_zaehler*100)/100;
        
        
        S Offline
        S Offline
        spok
        schrieb am zuletzt editiert von
        #3

        @mickym Danke!

        1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @spok

          
          msg.payload = Math.round(f_zaehler*100)/100;
          
          
          S Offline
          S Offline
          spok
          schrieb am zuletzt editiert von
          #4

          @mickym aber er zeigt keine Kommastellen an.

          mickymM 1 Antwort Letzte Antwort
          0
          • S spok

            @mickym aber er zeigt keine Kommastellen an.

            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #5

            @spok Versteh ich nicht - Zeigt doch Komma Stellen an:

            30115a91-f611-4f44-b73c-306f4ac551ce-image.png

            oder meinst Du - Du willst in jedem Fall keine Zahl sondern formatiert 2 Kommastellen haben?

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            S 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @spok Versteh ich nicht - Zeigt doch Komma Stellen an:

              30115a91-f611-4f44-b73c-306f4ac551ce-image.png

              oder meinst Du - Du willst in jedem Fall keine Zahl sondern formatiert 2 Kommastellen haben?

              S Offline
              S Offline
              spok
              schrieb am zuletzt editiert von
              #6

              @mickym ja hat sich erledigt ! Danke!

              mickymM 1 Antwort Letzte Antwort
              0
              • S spok

                @mickym ja hat sich erledigt ! Danke!

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von
                #7

                @spok sagte in Function Node , Variable auf 2 Stellen runden:

                @mickym ja hat sich erledigt ! Danke!

                Verstehe ich zwar gerade nicht, wenn Du als String unbedingt 2 Nachkommastellen haben willst, dann nutze toFixed(2)

                2d7a3f51-77fb-4125-b57e-3cbeaa8e2bbd-image.png

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                S 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @spok sagte in Function Node , Variable auf 2 Stellen runden:

                  @mickym ja hat sich erledigt ! Danke!

                  Verstehe ich zwar gerade nicht, wenn Du als String unbedingt 2 Nachkommastellen haben willst, dann nutze toFixed(2)

                  2d7a3f51-77fb-4125-b57e-3cbeaa8e2bbd-image.png

                  S Offline
                  S Offline
                  spok
                  schrieb am zuletzt editiert von
                  #8

                  @mickym ok . (Kenne mich nur wenig aus)

                  1 Antwort Letzte Antwort
                  0
                  • mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    Und wenn Du für solche einfachen Berechnungen keinen JS Code schreiben möchtest, dann nimmst Du eine Change Node. ;)

                    2da67466-c9ea-423c-890d-1553f2fe9e08-image.png

                    948811dc-ef90-47b9-8f89-181d2d8b3ac1-image.png

                    $round($exists($flowContext('f_zaehler')) ? $flowContext('f_zaehler') * 10.2/36.7347*3600/1000 : 0,2)
                    

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    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

                    756

                    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