Мне нужно получить температуру процессора от Raspberry Pi до службы быстрого запуска Watson IoT Platform.
Я делаю это, используя узел exec в красном узле с командой vcgencmd measure_temp
. Я хочу отправить это значение температуры в виде числа на узел Watson IOT, но мой исполнительный узел возвращает температуру ЦП как "temp=45.2C
". Я попытался использовать решение, которое представлено на форуме
msg.payload={"temp":msg.payload.replace("temp=","").replace("'C\n","")};
но когда я отправляю решение, оценщик по-прежнему обрабатывает O/P как строку, а не число, что мне нужно сделать, чтобы превратить msg.payload O/P
в число?