NEWS
Fehler in Node-Red Function
-
Hallo ich habe einen Flow der die Tibber Preise abholt, darin sind zwei 'Function Nodes' für 'Heute' und für 'Morgen'. Der Flow an sich funktioniert und macht auch was er soll, allerdings bekomme ich bei den Function Nodes ein 'rotes Dreieck' was auf einen Fehler hinweist. Hier mal der Code:
var today = msg.payload.viewer.homes[0].currentSubscription.priceInfo.today; var lenInputArray = today.length; let n = 0; var payload2 = []; for (i = 0; i < lenInputArray; i++) { var temp2 = {}; temp2.time = Date.parse(today[i].startsAt); temp2.total = today[i].total; payload2.push(temp2); } msg.payload = payload2; return msg;
Angemeckert werden die 'i' und 'i++'
Wie bekomme ich das weg, bzw was muß ich ändern? Bin leider kein Programierer
-
@icebear na du hast i vorher nicht deklariert. meist gibts ja so eine gelbe Lampe mit einem Lösungsvorschlag oder schreib einfach ein var vor das i.
-
Oh, vielen Dank.
Das war ja einfach, aber jetzt ist alles i.o und die nervige Fehlermeldung ist weg.
Nochmals vielen Dank für die schnelle Antwort.