NEWS
Fehlermeldung bei Übernahme
-
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!? -
@schnuller ja. wobei diese variable, wenn sie nicht noch anderweitig genutzt wird überflüssig ist.
-
Mach doch einfach
msg.payload = Math.round(msg.payload * 100) / 100; return msg;
also ohne "Grundwert". Ansonsten
const Grundwert = msg.payload;
-
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; -
@schnuller var verwendet man nie. Entweder
let
oderconst
.In einer Function-Node ist das zwar nicht so relevant, aber die Scopes sind bei
var
einfach schrecklich.