Hej. Mam problem tts odczytuje mi temperaturę w postaci dwunastu stopni. Jak zmienić żeby było np. dwanaście.
msg.payload =
{
"data":
{
"message": "Temperatura:"+msg.payload.state+" stopni.",
}
}
return msg;
Hej. Mam problem tts odczytuje mi temperaturę w postaci dwunastu stopni. Jak zmienić żeby było np. dwanaście.
msg.payload =
{
"data":
{
"message": "Temperatura:"+msg.payload.state+" stopni.",
}
}
return msg;
Spróbuj usunąć :
po “Temperatura”.
dzięki za zainteresowanie, ale nie działa już wcześniej próbowałem.
W takim razie spórbuj dodać spację po :
czyli
"message": "Temperatura: " + msg.payload.state + " stopni.",
W ostateczności może taki komunikat:
"message": "Temperatura wynosi " + msg.payload.state + " stopni.",
niestety nic nie daje, próbowałem przestawiać, dodawać i nic
Jeszcze 2 opcje spróbuj. W nodzie gdzie podajesz encję z temperaturą zmień State type ze String na Number a jak nie to przed wysłaniem call service wstaw node Change i w nim ustaw change .
na ,
Zmianę String na Number już próbowałem. Node change za current state pomógł. Dzięki bardzo za pomoc.