Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.6k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    666

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Function Node , Variable auf 2 Stellen runden

Geplant Angeheftet Gesperrt Verschoben Node-Red
9 Beiträge 2 Kommentatoren 10.0k Aufrufe 2 Beobachtet
  • Ä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 Offline
      mickymM Offline
      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 Offline
            mickymM Offline
            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 Offline
                mickymM Offline
                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 Offline
                    mickymM Offline
                    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

                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                    Registrieren Anmelden
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    580

                    Online

                    32.9k

                    Benutzer

                    82.9k

                    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