Добрый день.
Имеется в виду Настройка генерации речи. Алиса. Диалоги ?
Насколько я знаю - в модуле node-red-contrib-alice не поддерживается. Но - тут лучше спросить автора модуля.
Чтобы спросить какая температура в комнате, а она ответила.
А кто автор модуля?
А что именно передается? значение payload, хотя бы? По картинкам диагностировать невозможно…
В отладке пишет
“Wrong type! msg.payload must be boolean.”
04.03.2023, 09:31:41node: 7aee60ce1eb9cdbb/devices/wb-w1/controls/28-00000e085e3f : msg.payload : string[6]
“22.437”
04.03.2023, 09:31:42node: Комната:Тепло:Температураmsg : string[39]
“Wrong type! msg.payload must be number.”
04.03.2023, 09:31:43node: 7aee60ce1eb9cdbb/devices/wb-w1/controls/28-00000e085e3f : msg.payload : string[6]
“22.437”
В настройках функции change вот так
| Узел | “d5d7b061dc650053” |
|---|---|
| Тип | change |
| показать меньше | |
| Модуль | node-red |
| rules | array[1] |
0: object
t: “set”
p: “payload”
pt: “msg”
to: “payload”
tot: “msg”|
|action|“”|
|property|“”|
|from|“”|
|to|“”|
|reg|false|
А в чем смысл ноды change “Установить msg.payload”? В ней msg.payload приравнивается сам к себе…
И вместо Number() в функции логичнее использовать parseFloat()





