marți, 24 martie 2026

Node-RED si mqtt

 functie care citeste din mqtt o valoarea si o pregateste pt afisat pe un nod text:

var data = msg.payload;
if (typeof data === 'string') {
data = JSON.parse(data);
}
msg.payload = data.Humidity;
return msg;
 
functie care citeste din mqtt 2 valori si le pregateste pt afisat pe un nod textpe o singura linie:
var data = msg.payload;

// Parse if it's a string
if (typeof data === 'string') {
data = JSON.parse(data);
}

var temp = data.Temperature;
var hum = data.Humidity;

msg.payload = temp + "°C | " + hum + "%";

return msg;
 

 sau pe 2 linii diferite:

var data = msg.payload;

// Parse if it's a string
if (typeof data === 'string') {
data = JSON.parse(data);
}

var temp = data.Temperature;
var hum = data.Humidity;

 msg.payload = temp + "°C\n" + hum + "%";


return msg;

 

 

 

 

Niciun comentariu:

Trimiteți un comentariu