cloudy

Author Topic: Wxsimate run times  (Read 339 times)

0 Members and 1 Guest are viewing this topic.

Offline charmed

  • Posts: 119
  • Fredericton, New Brunswick
  • OS/Browser:
  • Win 7/Srvr 2008R2
  • Firefox 17.0
    • Fredericton Area Weather
Wxsimate run times
« on: December 18, 2012, 08:50:08 PM »
I have wxsimate set to run at the top of the hour but it seldom actually runs then.  It usually runs anywhere from about 12 to the hour to sometime after the hour.  I would prefer it to run when I want it to not when it feels like it.  Why is it doing this and is there any way to make it run on the hour?  The reason I ask is I think it is affecting the 3in1 script not showing winds and precip bars.

rick

Offline Budgie

  • Martin
  • Global Moderator
  • Posts: 5,582
  • WML Station: WD00934 CWOP: CW7959
  • Isle of Lewis, Scotland
  • OS/Browser:
  • Win XP
  • MS IE 8.0
    • Hebrides-Weather
Re: Wxsimate run times
« Reply #1 on: December 18, 2012, 11:47:17 PM »
Can you post a screen shot of your auto run screen?

Also, do you have WXSim open all the time or do you have something like System Scheduler open it?
How ofter do youu run a forecast on WXSim?

I try to avoid running anything "on the hour" as there are plenty of background things going on at that time and it can slow the CPU. I run WXSim every 3 hours (except midnight), opening WXSimate at 31 minutes past the hour and WXSim at 39 minutes past.
I find nothing much is being created or uploaded at this time and both WXSimate and WXSim always start on time.  :wink:

Offline charmed

  • Posts: 119
  • Fredericton, New Brunswick
  • OS/Browser:
  • Win 7/Srvr 2008R2
  • Firefox 17.0
    • Fredericton Area Weather
Re: Wxsimate run times
« Reply #2 on: December 19, 2012, 02:59:40 PM »
I'm not sure how to post a screen shot, I'll have to check how to do that.  Today I'm busy blowing snow, wet heavy stuff so I'll get at it later.  I have wxsim/wxsimate running all the time.  I'm using win7 but the same thing occurred with XP.  I'm running 4 fcsts a day.  I'm running a fast quad core with 8gb memory so no worries about bogging down the cpu.  I'll play with download/upload times and see what happens.

rick

Offline Tom Ehrensperger

  • Posts: 1,902
  • OS/Browser:
  • Win XP
  • MS IE 8.0
Re: Wxsimate run times
« Reply #3 on: December 23, 2012, 02:54:38 AM »
Hi Rick,

WXSIM should actually be *running* when you told it to (as it's using the computer's clock and will execute within 2 or 3 seconds of the start of the assigned minute).  Generally, the best time to have it actually run is about 12-15 minutes after the hour, after WXSIM has just run (recommended time about 8-10 minutes after the hour).  Running it right on the hour is a bad idea, as you will be missing most of the hourly surface data, and then it may have to default back to data from around the top of the previous hour.

I think what you are referring to is the (internal) forecast initialization time, which is what will show in the forecast data.  The best way to troubleshoot this is to have a good understanding of the decision tree WXSIM goes through in determining this:

(1) When WXSIM is first booted up, the time (which you can see in the box at the upper left part of the program), is straight off the computer's clock.

(2) You can change this manually, if you like.  However, if you're running auto mode, you usually won't be there, so that's not the issue in this case.

(3) When you import data (from wdata.txt, made a few minutes earlier by WXSIMATE, using data downloaded from the internet), WXSIM will look for METAR data (or synoptic, if you choose, but that's not generally recommended in North America) in wdata.txt - for your assigned "home" site.  If it finds it, it will put that time in the box.  You can tell it's from METAR data, because it will end with "Z", and will show as a UTC (GMT) time.  Note that, in WXSIMATE, you have some control over what to do if it finds multiple entries.  Sometimes it amy be good to check "First instance only", which is usually close to the top of the hour.  You should certainly be doing this step in auto run, by having "Import data before run" checked.

(4) If you have a home weather station you want to use with the WXSIM, you need to have WXSIMATE importing that local station data (check this under Schedule in WXSIMATE), which it then saves in localdat.txt, where you can see the station time near the top of that data file.  WXSIMATE also gives you some optins, under Customize, for whether to have the data be 0 or 5 minutes before the hour (it goes back to the most recent hour, unless you manually override this).  In your case, it sounds like you would want 0 checked.  You also need to have 'Import local station data' checked under Auto Run in WXSIM.

Given what you said, about various different times (relative to the hour) being used as forecast initialization times, my first guess is that you are importing METAR, and it comes from a variety of times because you don't have "first instance only" checked in WXSIMATE, and it's picking up interim reports sometimes.  I just checked and see that Canadian METAR sites often do report on the hour, but many, including automated sites) report at other times as well.  Ironically, by trying to run WXSIM exactly on the hour, you are greatly DEcreasing the likelihood of catching an on-the-hour METAR, because there's no way the most recent one would have had time to post (takes a few minutes to report and get uploaded to these big files), and you would very likely be picking up interim reports at odd times instead.

Let me know what you are actually importing: internet data, local station data, or both.  In any case, you have to run WXSIM at least 5 minutes after the hour to get useful on-the-hour data.

I hope that makes sense! :-)

Tom

 

cumulus