Proszę o pomoc, bo nie ogarnę
Nod current state wysyła informację o temperaturze - chcę tą informację (jest ona w msg.payload) wysłać jako powiadomienie na tel.
Używam noda funkcji żeby wartość temperatury z przenieść do message i dalej przez call serwice wysyłąm powiadomienie
ale teraz: chciałbym, żeby w message przed zmienną temperatury pojawiał się stały człon, np: “Dzisiejsza temperatura:” [zmiennna z payload]
jak to ugryść?
próbowałem w formie: "message": ["Dzisiejsza temperatura",msg.payload]
w tedy tworzy array i wysyłą dwie wiadomości, ale to nie pójdzie w powiadomieniu…
RobinI30
(RobinI30)
2
… a to przejdzie?
“message”: “Dzisiejsza temperatura” + msg.payload
@chuchlaster
używaj formatowania, w przeciwnym razie w postach masz zniekształcone cudzysłowy
vs
Jest kilka sposobów. Możesz jak pisał @RobinI30 lub takim, tylko nod funkcyjny + call service
msg.payload =
{
"data":
{
"message":"Temperatura w ogrodzie wynosi {{ states('sensor.netatmo_ogrod_temperature') }}°C",
}
}
return msg;