robho wrote: > I'm getting lots of error messages in my server log: > > > Code: -------------------- > > Apr 8 21:12:46 localhost squeezeboxserver[25184]: [22-04-08 21:08:36.2959] Plugins::SuperDateTime::Plugin::gotErrorViaHTTP (6953) error getting https://api.weather.com/v3/wx/almanac/daily/5day?geocode=58.423,15.617&units=e&startDay=08&startMonth=04&format=json&apiKey=21d8a80b3d6b444998a80b3d6b1449d3 > Apr 8 21:12:46 localhost squeezeboxserver[25184]: [22-04-08 21:08:36.3002] Plugins::SuperDateTime::Plugin::gotErrorViaHTTP (6954) 404 Not Found -------------------- > > > > I've been looking through the code and I think the code is ok, but > there's simply no data on the server for this location. The server > returns this information in its error response: "Requested resource > geocode not found on the server.". > > My location id is "SWXX0203:1:SW" which seems to work for "normal" > weather data, but not for the averages. > > So, is there an alternative URL/API that could be used to fetch the > averages? > > I see that there's code to retry fetching the averages (max 10 times) > when an HTTP request fails. For me this doesn't help, but just makes > the log noisier. In which situations is a retry useful? Can we avoid > retrying for 4xx (client errors) responses perhaps? > > Or, would it make sense to remember locations for which averages can't > be fetched and don't retry every 5 minutes?
How did you manage to find your location ID? I used the recommended website https://weather.codes/ but it doesn't appear to be the correct format so it keeps defaulting to Chicago. ------------------------------------------------------------------------ Bukem's Profile: http://forums.slimdevices.com/member.php?userid=71028 View this thread: http://forums.slimdevices.com/showthread.php?t=112122 _______________________________________________ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins