// Extract the data we need const temp = msg.payload.main.temp; const humidity = msg.payload.main.humidity; const description = msg.payload.weather[0].description; const windSpeed = msg.payload.wind.speed; const city = msg.payload.name; // Create separate messages for each value return [ { payload: city, topic: "city" }, { payload: description, topic: "description" }, { payload: temp, topic: "temperature" }, { payload: humidity, topic: "humidity" }, { payload: windSpeed, topic: "wind" }, ];