Complete
over 3 years ago

WERETECH-9826

Weather forecast on 24 rather than 12 hours

Can you enrich the Toybox.Weather.getHourlyForecast() to give a forecast for 24 hours instead of 12 hours? 

Why we need a full day / 24 hours weather forecast? 

  1. in the morning, you need to know if there won't be a rain the whole day till the evening
  2. often you want to check weather for tomorrow to prepare before you go to sleep

Thanks for considering. This would make it finally usable. 

  • > But the summer daylight in Europe is well over 16h. 

    Sure and summer daylight in northern Alaska is more than 1900h (approx. May 10 to July 30).

    > Without the 24h forecast, I consider the API use-less. 

    It may not be useful for your use case, but that doesn't make it useless. There are many reasons why the weather data we are providing may not be sufficient for a given application. Perhaps the biggest is that we only refresh hourly and we get the forecast for your current location. If you want the hourly forecast at Biancograt ridge and you're 100km away, the data we provide may not be helpful at all (depending on which direction the weather is coming from of course).

    Application developers have wanted access to weather data for some time, some explicitly asked for access to the weather data that was already available on the device (shown in the native weather widget). We are simply providing access to that data.

    I will file an enhancement request to update the system to provide 24h (or 48h) of forecast data, but I do not see it happening in the near term. In my mind the cost (24h forecasts require 2x the data maintained by the service and transmitted to the device, ignoring possible optimizations; plus the cost of updating the code that touches this data) greatly outweighs the benefits.

    > Just out of curiosity: who is your weather provider? 

    At the top level, we are. I'm not sure where we get the raw data from. I don't even have access to that code to find out. Even if I did have access, I'm not sure I'm permitted to say.

  • But the summer daylight in Europe is well over 16h. 

    (sarcasm) Also we have an artificial lightning here in Europe so we are not scared to walk outside during the dark as well!:) We actually typically sleep only around 8 hours here and are active 16, not just 12 hours here. (/sorry for sarcasm)

    If you do a strenuous hike like Biancograt ridge for example, you start as early as 3 am (in this case) to have enough buffer of time when things go wrong on the way. 

    And if you are just an office guy, some prepare their clothes the day before, when they go to sleep. 

    Without the 24h forecast, I consider the API use-less. 

    Just out of curiosity: who is your weather provider? 

  • If you get the forecast at 7am, then you would have hourly data until 7pm that evening. You are asking for 24 hours of weather (i.e., 7am forecast tells the weather for 6am tomorrow).

    Our weather service doesn't provide 24 hourly forecast samples, so this is asking for quite a lot.