Cześć,
Nie ‘konwersja’ jest tutaj problemem. W przykładzie kolegi @isom1266 funkcja zwraca błąd Function tried to send a message of number czyli tam żadna konwersje nie jest potrzebna. Zwyczajnie funkcja może zwracać tylko obiekty, nie stringi czy liczby.
Za dokumntacją: The function must always return a msg object. Returning a number or string will result in an error.
Dlatego liczba zwrócona w postaci { payload: value1 } ‘przechodzi’.
W przykładzie z błędami mem1 jest obiektem (msg.payload), a problemy zaczynają się przy mem 2, które już jest tylko liczbą.