fixes #321

* FIX: load weather based on time or geo-location

History calls are only possible for a given station or city - not for a
position (lat/lon). Therefore the following priorities are checked:
 1. Older than 24 hours? Check by timestamp and city name.
 2. Has a geo-position? Check by lat/lon.
 3. Has a city-name? Check by city name.