Hi I'm totally new to node-red and need some help
I'm getting values of a flow sensor via MQTT
{"FlowRate":0.19,"TotalVolume":11354.25,"KValues":[{"Item1":19.0,"Item2":24.0},{"Item1":38.0,"Item2":61.0},{"Item1":57.0,"Item2":93.0},{"Item1":76.0,"Item2":128.0},{"Item1":95.0,"Item2":163.0},{"Item1":114.0,"Item2":196.0}],"created_at":"2021-08-24T06:38:01.7884747Z","ModuleType":"FLO","value":"11354.2","Address":104,"Name":"Pump_flow"}
I
i need quotes on the value of the FlowRate 0,19
I have a switch function to get the value so I can send it to Domoticz via MQTT
switch (msg.topic) {
case "Pool/RTD/add102/Pool_temp":
msg.payload = {"command":"udevice","idx":1414,"nvalue":0,"svalue":msg.payload.value};
var Pool_temp = msg.payload.value
break;
case "Pool/RTD/add103/Roof_temp":
msg.payload = {"command":"udevice","idx":1413,"nvalue":0,"svalue":msg.payload.value};
break;
case "Pool/pH/add99/Pool_pH":
msg.payload = {"command":"udevice","idx":1416,"nvalue":0,"svalue":msg.payload.value};
break;
case "Pool/ORP/add98/Pool_orp":
msg.payload = {"command":"udevice","idx":1415,"nvalue":0,"svalue":msg.payload.value};
break;
case "Pool/FLO/add104/Pump_flow":
msg.payload = {"command":"udevice","idx":1436,"nvalue":0,"svalue":msg.payload.FlowRate};
break;
}
return msg;
Can someone put me please on the right track?
Kind regards
Koen