This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

openweather ONE call API
#5
Hi @all,

due to the great hints of you guys I got the first script running for the current temperature and humidity value.

Now I want to get also the current weather description and the daily forecast for temperature min and max.

Unfortunately this values are not working. In the script log I see the following message: 

Code:
User script:39: attempt to index field 'temp' (a nil value) stack traceback:

Here is my actual script:

Code:
require('json') http = require('socket.http') appid = 'XXX' lat = 'XXX' lon ='XXX' lang = 'en' units = 'metric' url = 'http://api.openweathermap.org/data/2.5/onecall?lat=%s&lon=%s&units=%s&lang=%s&appid=%s' url = string.format(url, lat, lon, units, lang, appid) res, code, headers, status = http.request(url) log (code, status, headers) data = json.pdecode(res) --Fault messages: if not data then   alert('Error converting data')   return end if not res then   alert('Error collecting data')   return end current = data.current daily = data.daily -- current temperature grp.write('41/1/1', current.temp) -- current Weather condition grp.write('41/1/2', current.weather.description) --current Humidity grp.write('41/1/3', current.humidity) --daily forecast Temperature min grp.write('41/1/4', daily.temp.min) --daily forecast Temperature max grp.write('41/1/5', daily.temp.max)


Do you have an idea what might be wrong?

Many thanks for your help!

Best Regards
Steffen
Reply


Messages In This Thread
openweather ONE call API - by pioneersteffen - 17.10.2021, 11:35
RE: openweather ONE call API - by admin - 18.10.2021, 06:07
RE: openweather ONE call API - by JRP - 19.10.2021, 10:16
RE: openweather ONE call API - by pioneersteffen - 20.10.2021, 19:23
RE: openweather ONE call API - by admin - 21.10.2021, 06:22
RE: openweather ONE call API - by admin - 22.10.2021, 06:43
RE: openweather ONE call API - by admin - 25.10.2021, 06:50
RE: openweather ONE call API - by AlexLV - 30.10.2021, 20:03
RE: openweather ONE call API - by AlexLV - 31.10.2021, 14:30
RE: openweather ONE call API - by admin - 15.01.2024, 09:14
RE: openweather ONE call API - by admin - 15.01.2024, 10:26
RE: openweather ONE call API - by admin - 15.01.2024, 10:32

Forum Jump: