The Darksky node does not return the current temperature - all the other info is in the api response and fairly easy to parse out but I had to add hardware to my project for current temperature - would much rather get from Darksky - anyone able to point me in the right direction?
Did you try to change the configuration of the node by chosing "Input Defined" (and setting the current time to msg.time ?
If that is not working then an alternative might be issuing a separate http request (not using the DarkSky node).
This part of the doc explains:
Forecast Request
A Forecast Request returns the current weather conditions, a minute-by-minute forecast for the next hour (where available), an hour-by-hour forecast for the next 48 hours, and a day-by-day forecast for the next week.
In the Darsky node select Forecast = Tomorrow
, then parse the output to get the current temperature.
In a function node try;
msg.payload = msg.data.currently.temperature;
return msg;
OR - in a change node
To see what else is available in current conditions, try msg.payload = msg.data.currently
which should give you something like;
...and which can be parsed by using msg.data.currently.ozone
, msg.data.currently.dewPoint
etc etc