What is the best way to pull say the temperature out of this JSON object and drop it into msg.payload. So far the examples I have found are more down the line of multiple devices all sending temperature and separating out the separate devices.
Feed the data into a debug node, then you can explore it's structure.
There is a "Copy path" button which in this example gives "payload.observations[0].imperial.temp"