Slowgeek » Forums » Technical Support
 
FAQ   •     •   Login  •   Challenge Search:

Weather data and timezones

(13 posts)

  1. ATJ777

    senior member
    Joined: Sep '09
    Posts: 95

    The temperature for my runs appears to be consistently wrong. Comparing the values displayed for the runs and the history information for my listed weather station it appears the timezone differences are not being considered.

    For example, today I ran at 12:23pm local time. On the weather site it indicates that at noon it was 70ºF/21ºC and at 1pm it was around 72ºF/22ºC. My run graph shows it was only 60ºF/15ºC. If I look at the weather site for the previous day, it was 60ºF/15ºC at 9pm so I'm wondering if there's a timezone issue.

    Posted 2 years ago #      

  2. rlerdorf

    senior admin
    Joined: Nov '08
    Posts: 258

    It really shouldn't get out of sync like that. I assume you are in the same timezone as your weather station, and the weather stations are all supposed to record data in their local time, so no timezone shifting should be required. I will look into your specific case when I get a chance.

    Posted 2 years ago #      

  3. ATJ777

    senior member
    Joined: Sep '09
    Posts: 95

    Thanks. And, yes, I am in the same timezone.

    It may not be timezone related but that was the only cause that seemed to fit.

    Posted 2 years ago #      

  4. rlerdorf

    senior admin
    Joined: Nov '08
    Posts: 258

    It could also be because you have no location set in your profile. Could you try setting it?

    Posted 2 years ago #      

  5. ATJ777

    senior member
    Joined: Sep '09
    Posts: 95

    Oh, I thought I must have already had location information because I get an Australian flag under my avatar.

    I assume you mean setting the location in the profile for the forum. I can't find anywhere else to enter location. I have now added my location in my forum profile but as it is free form, I don't know if you are able to read it.

    Note that I already have the Home timezone field set in the Preferences on my Runs page. It is set to the same timezone of the weather station.

    Posted 2 years ago #      

  6. rlerdorf

    senior admin
    Joined: Nov '08
    Posts: 258

    No, I meant set your location in your Nik+ profile on the nikeplus.com site.

    Posted 2 years ago #      

  7. ATJ777

    senior member
    Joined: Sep '09
    Posts: 95

    I already had my country set in Nike+. I'm not sure how you could determine timezone from the other data there (unless you make some assumptions or have a huge database of towns). Besides, the iPod stores the timezone information and that is even displayed within SlowGeek.

    Anyway, I have updated the Nike+ profile.

    Posted 2 years ago #      

  8. rlerdorf

    senior admin
    Joined: Nov '08
    Posts: 258

    You can set your city under "my account" on the Nike site. Right now your profile only contains country data.
    See: http://nikerunning.nike.com/nikeplus/v1/services/app/get_public_user_data.jsp?id=1209376530

    Without a city, I have no way to guarantee that the weather station I find is in the same timezone as you since Australia is a big country and has 3 timezones.

    Posted 2 years ago #      

  9. ATJ777

    senior member
    Joined: Sep '09
    Posts: 95

    Well, that must be yet another bug on the Nike+ site as I set the location when you suggested it was needed. My data is gone now. I have added it again. Hopefully this time it will stay.

    That said, I don't understand why you would want to go to all the trouble of looking up potentially every town in Australia when you already have my time zone information and are displaying it for every single run. (That's the GMT Offset column in the list of runs.)

    If you are going to use the city information, are you also going to track DST and know when we go on and off?

    Posted 2 years ago #      

  10. rlerdorf

    senior admin
    Joined: Nov '08
    Posts: 258

    No, I don't care about the timezone. I need the city to find the right weather station. The timezone doesn't help me with that at all. I just assume that you are in the same timezone as your weather station.

    The timezone is only used for checking if a run happened during a challenge period or not.

    I still don't see it set in your profile:
    http://nikerunning.nike.com/nikeplus/v1/services/app/get_public_user_data.jsp?id=1209376530

    I guess I need to get around to letting people specify their location locally on Slowgeek since this is yet another thing that seems broken on the Nike site. That has been on my todo for a while anyway. People who travel should be able to change the location of individual runs.

    Posted 2 years ago #      

  11. ATJ777

    senior member
    Joined: Sep '09
    Posts: 95

    I guess I don't understand the slowgeek site at all.

    On my profile page: http://slowgeek.com/pr/ATJ777 I clicked the little man with the feather (Preferences) and entered the weather station. I would have thought that is what you use for my weather station rather than trying to match a city to a weather station. I don't live in a city and there isn't a weather station in my town so I chose the closest one - which is pretty close - and most definitely in the same timezone.

    So... what is the weather station information entered into my preferences on Slowgeek used for?

    I guess I'm sort of glad you can't see my address information in my public Nike+ profile - that would breach so many privacy laws it is not funny and Nike+ would have some massive lawsuits.

    Posted 2 years ago #      

  12. rlerdorf

    senior admin
    Joined: Nov '08
    Posts: 258

    They don't expose your address, just your city. And I do use your weather station, but the weather station you picked isn't very good. For example, for Sept.15 this is all it has:

    http://www.wunderground.com/history/station/94763/2009/09/15/DailyHistory.html?req_city=NA&req_state=NA&req_statename=NA&format=l

    12:00 AM,58,54,84,,,WSW,4.6,,,,
    3:00 AM,58,54,83,,,South,3.5,,,,
    6:00 AM,58,55,85,,,East,2.3,,,,
    12:00 PM,72,53,41,,,North,12.7,,,,
    3:00 PM,77,53,32,,,ENE,5.8,,,,
    6:00 PM,68,58,63,,,North,5.8,,,,
    9:00 PM,60,59,94,,,NE,1.2,,,,

    So, it only samples every 3 hours and there are no weather conditions which I think may actually be the problem and not the timezone. Compare that to a weather station like YSRI where you get:

    http://www.wunderground.com/history/airport/YSRI/2009/09/15/DailyHistory.html?req_city=NA&req_state=NA&req_statename=NA&format=l

    12:00 AM,59.0,53.6,82,30.18,6.2,SW,3.5,-,N/A,,Overcast
    12:30 AM,59.0,53.6,82,30.18,6.2,SW,5.8,-,N/A,,Overcast
    1:00 AM,59.0,53.6,82,30.18,6.2,SW,5.8,-,N/A,,Overcast
    1:30 AM,59.0,53.6,82,30.15,5.6,SW,3.5,-,N/A,,Overcast
    2:00 AM,57.2,53.6,88,30.15,5.6,SSW,3.5,-,N/A,,Overcast
    2:30 AM,57.2,53.6,88,30.12,5.6,Calm,Calm,-,N/A,,Overcast
    3:00 AM,57.2,53.6,88,30.12,5.6,Calm,Calm,-,N/A,,Overcast
    3:30 AM,57.2,53.6,88,30.12,5.6,Calm,Calm,-,N/A,,Overcast
    5:00 AM,57.2,53.6,88,30.12,5.6,Calm,Calm,-,N/A,,Overcast
    5:30 AM,57.2,53.6,88,30.12,5.6,Calm,Calm,-,N/A,,Overcast
    6:00 AM,57.2,53.6,88,30.15,5.6,Calm,Calm,-,N/A,,Overcast
    6:30 AM,57.2,53.6,88,30.15,5.6,Calm,Calm,-,N/A,,Overcast
    7:00 AM,59.0,53.6,82,30.15,5.6,Calm,Calm,-,N/A,,Overcast
    7:30 AM,59.0,53.6,82,30.15,5.6,Calm,Calm,-,N/A,,Overcast
    8:00 AM,59.0,53.6,82,30.15,5.6,Calm,Calm,-,N/A,,Overcast
    8:30 AM,60.8,53.6,77,30.15,5.6,Calm,Calm,-,N/A,,Overcast
    9:00 AM,60.8,53.6,77,30.15,6.2,NE,2.3,-,N/A,,Overcast
    9:30 AM,62.6,55.4,77,30.15,5.6,Calm,Calm,-,N/A,,Overcast
    10:00 AM,64.4,55.4,73,30.12,5.6,East,1.2,-,N/A,,Overcast
    10:30 AM,68.0,55.4,64,30.12,6.2,NE,2.3,-,N/A,,Mostly Cloudy
    11:00 AM,68.0,57.2,68,30.09,6.2,ENE,5.8,-,N/A,,Overcast
    11:30 AM,69.8,57.2,64,30.06,6.2,NE,6.9,-,N/A,,Scattered Clouds
    12:00 PM,69.8,55.4,60,30.06,6.2,NNE,9.2,-,N/A,,Unknown
    12:30 PM,71.6,55.4,57,30.04,6.2,NNE,8.1,-,N/A,,Unknown
    1:00 PM,71.6,57.2,60,30.01,6.2,ENE,5.8,-,N/A,,Unknown
    1:30 PM,73.4,57.2,57,30.01,6.2,ENE,6.9,-,N/A,,Unknown
    2:00 PM,73.4,55.4,53,29.98,6.2,ENE,5.8,-,N/A,,Unknown
    2:30 PM,75.2,55.4,50,29.98,6.2,East,8.1,-,N/A,,Unknown
    3:00 PM,75.2,55.4,50,29.98,6.2,East,8.1,-,N/A,,Unknown
    3:30 PM,75.2,55.4,50,29.98,6.2,East,6.9,-,N/A,,Unknown
    4:00 PM,75.2,55.4,50,29.98,6.2,East,8.1,-,N/A,,Unknown
    4:30 PM,73.4,57.2,57,29.98,6.2,East,11.5,-,N/A,,Unknown
    5:00 PM,69.8,57.2,64,29.98,6.2,East,10.4,-,N/A,,Unknown
    5:30 PM,68.0,57.2,68,30.01,6.2,East,9.2,-,N/A,,Unknown
    6:00 PM,66.2,57.2,73,30.01,6.2,East,6.9,-,N/A,,Unknown
    6:30 PM,64.4,57.2,77,30.04,6.2,East,5.8,-,N/A,,Unknown
    7:00 PM,62.6,57.2,82,30.04,6.2,SSE,1.2,-,N/A,,Unknown
    7:30 PM,60.8,55.4,82,30.06,6.2,South,3.5,-,N/A,,Unknown
    8:00 PM,60.8,55.4,82,30.06,6.2,South,2.3,-,N/A,,Unknown
    8:30 PM,60.8,57.2,88,30.06,6.2,SE,4.6,-,N/A,,Unknown
    9:00 PM,60.8,57.2,88,30.09,6.2,ESE,5.8,-,N/A,,Unknown
    9:30 PM,57.2,53.6,88,30.09,5.6,Calm,Calm,-,N/A,,Unknown
    10:00 PM,57.2,55.4,94,30.09,5.6,Calm,Calm,-,N/A,,Unknown
    10:21 PM,55.4,55.4,100,30.09,3.7,Calm,Calm,-,N/A,,Unknown
    10:30 PM,55.4,53.6,94,30.09,3.7,Calm,Calm,-,N/A,,Unknown
    11:00 PM,55.4,53.6,94,30.09,4.3,Calm,Calm,-,N/A,,Unknown
    11:03 PM,55.4,53.6,94,30.09,4.3,Calm,Calm,-,N/A,,Unknown
    11:30 PM,53.6,51.8,94,30.12,6.2,WSW,1.2,-,N/A,,Unknown

    The Unknowns there isn't great, so that one could be better too, but it is way better than the one you picked. Generally the 4-letter ones are airport-based and much more accurate than the all-numeric ones.

    If you look at the weather station map there are plenty of others nearby:

    http://www.wunderground.com/wundermap/?lat=-33.72000122&lon=150.66999817&zoom=10

    Posted 2 years ago #      

  13. ATJ777

    senior member
    Joined: Sep '09
    Posts: 95

    OK, I have found a couple of good weather stations and I am getting much better data.

    I normally run near home on Mondays and Fridays and at work on Wednesdays.

    Before my Monday run, I set the weather station to one near home and I got pretty good data. My run started at 9:44am and displays the temperature as 15ºC and the humidity as 40%. The nearest reading from the weather station was:
    2009-09-28 09:45:00,15.9,1.6,1001.6,WSW,250,8.0,14.5,40,0.0,,,0.0,Cumulus v1.8.7,
    Other than the truncation error on the temperature, it is spot on.

    Before I synced my Wednesday run, I change my Slowgeek profile to the weather station close to work and again got good data. My run started at 12:19pm and displays 27ºC and 23% humidity. The nearest reading was:
    2009-09-30 12:22:00,27.3,4.3,1014.1,NE,44,0.0,6.4,23,0.0,,SKC,0.0,879.00,VWS V14.00,
    which matches.

    I'm much happier with the data now.

    The other good thing is I can have weather data close to the location I ran simply by changing the weather station to one more appropriate for the run, as long as I do it before I sync my run. This allows different running locations while keeping accurate weather data.

    Is there any possibility of having the temperatures rounded rather than truncated? The 15.9ºC became 15ºC when it probably should be 16ºC.

    I also notice times in the graph for clicks are also truncated rather than rounded. One example is a time displayed on the graph as 10:06 when the XML has 10:06.99, i.e. it is basically 10:07. I realise that pressing the home button isn't exactly accurate, but truncating is going to increase the inaccuracy 50% of the time.

    Posted 2 years ago #      

Reply

You must log in to post.

RSS feed for this topic