Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Fehlermeldung bei Übernahme

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Fehlermeldung bei Übernahme

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Schnuller last edited by

      ich bekomme jedesmal eine Fehlermeldung bei deploy für meine Functions Nodes:
      [Sigi Water/PVA Flow] Berechnung für WR Limit (function)
      [Sigi Water/PVA Flow] Rundung (function)
      [Sigi Water/PVA Flow] Teiler (function)

      z.B.: bei Rundung machen ich nur eine Nachkommastellenbegrenzung mit:

      //Nachkommastellen begrenzung
      Grundwert = msg.payload;
      msg.payload = Math.round(Grundwert*100) / 100;
      return msg;

      liegt es daran, das ich die Hilfsvariable zuerst definieren muss?
      oder was ist da falsch?
      vielleicht kann mir ja einer Helfen!?

      mickym haus-automatisierung 2 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @Schnuller last edited by

        @schnuller ja. wobei diese variable, wenn sie nicht noch anderweitig genutzt wird überflüssig ist.

        1 Reply Last reply Reply Quote 0
        • haus-automatisierung
          haus-automatisierung Developer Most Active @Schnuller last edited by

          Mach doch einfach

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

          also ohne "Grundwert". Ansonsten const Grundwert = msg.payload;

          S 1 Reply Last reply Reply Quote 0
          • S
            Schnuller @haus-automatisierung last edited by Schnuller

            @haus-automatisierung

            danke für den Tip
            war eigentlich sehr einfach
            und sonst wenn ich VARs verwende, ein var davor schreiben, dann geht das auch
            zB: var aktLimit = 20;

            haus-automatisierung 1 Reply Last reply Reply Quote 0
            • haus-automatisierung
              haus-automatisierung Developer Most Active @Schnuller last edited by

              @schnuller var verwendet man nie. Entweder let oder const.

              In einer Function-Node ist das zwar nicht so relevant, aber die Scopes sind bei var einfach schrecklich.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              733
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              3
              5
              139
              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