NEWS
[gelöst] node-red function return number?
-
Guten Tag zusammen.
Ich möchte aus dem msg.payload (object) eine zahl extrahieren und diese als nummer weiter an den Iobroker schiken. die function ist ein einzeiler mit dem code den man als name der function lesen kann. Auf dem screenshot 1 ist rechts der payload und darunter sagt mir die function als error, sie wolle eine nummer senden. doch das ist ja genau dass was ich will. warum gibt dass eine fehlermeldung? grundsätzlich ist es ja möglich eine nummer im payload zu haben siehe screenshot 2. Da habe ich nur die Helligkeit eingestellt, also keine Farbänderung.
Also schon mal danke und habt alle noch nen schönen Tag.
<link_text text="https://uploads.tapatalk-cdn.com/201811 ... 18dd44.jpg">https://uploads.tapatalk-cdn.com/20181126/516eeef9ba178bcb621081728218dd44.jpg</link_text>" /><link_text text="https://uploads.tapatalk-cdn.com/201811 ... 5ff2c2.jpg">https://uploads.tapatalk-cdn.com/20181126/8efbb948acb163e2914d0938605ff2c2.jpg</link_text>" />Gesendet von meinem ONEPLUS A5000 mit Tapatalk~~~~
-
Wenn du den Inhalt deines function-nodes zeigen würdest, könnte man vlt. helfen.
-
in der function steht nur:
return msg.payload.hue
sonst nichts. eben so wie der name der function auch ist. sorry war etwas unverständlich.
Gesendet von meinem ONEPLUS A5000 mit Tapatalk
-
Es müsste stehen :
return {payload: msg.payload.hue}
Oder besser eine Chance Node nehmen. Die ist für solche Zwecke da.
-
wie muss ich denn die change node konfigurieten für eine einfache zahl?
so bekomme ich immer noch ein objekt mit dem iobroker nicht arbeiten kann.
7535_unbenannt.png
7535_unbenannt2.png -
Dein function-node wie robsdobs gesagt hat.
oder ein change-node
-
ach so simpel (chage node) hab den wald vor lauter bäumen nicht mehr gesehen.
Danke euch viel mals. hat mir total geholfen.
die function node war schon richtig. ist platzsparender wenn die werte noch umgerechnet und unter bedingungen gesetzt werden müssen. xD
Gesendet von meinem ONEPLUS A5000 mit Tapatalk