Perhaps Area Forecast Matrix responses can’t be treated just like Point 
Forecast Matrix responses.  AFMs are only supported to the extent that they 
provide an identically formatted response as the PFM response.

What do you know about AFMs and the differences between them and PFMs?

> On Oct 7, 2020, at 12:18 PM, Michael Bruski <michael.bru...@gmail.com> wrote:
> 
> 
> 
> Hi all,
> 
> First of all, I am running WeeWX 4.1.1 with forecast extension 3.4.0b10.
> 
> I had recently managed to use a Area Forecast Matrix for one location and 
> that is working fine.   Recently I tried to setup a second location to use 
> the AFM (different LID and FOID) and it fails to get a forecast even though I 
> see it in the web browser using the URL that forecast.py uses.  After careful 
> application of some trace print statements, I see the forecast is succesfully 
> download from the FOID and that the forecast for the specified LID is also 
> located and extracted but nothing gets parsed.  Below is a copy of my trace 
> output from the log:
> 
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 
> forecast downloaded successfully from 
> 'http://forecast.weather.gov/product.php?site=NWS&product=AFM&format=txt&issuedby=LWX'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 
> 'MDZ005-072100-'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 
> 'Carroll-'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 
> 'Including the cities of Eldersburg and Westminster'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: '137 
> PM EDT Wed Oct 7 2020'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: ''
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Date  
>            Wed 10/07/20            Thu 10/08/20            Fri 10/09/20'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'EDT 
> 3hrly     05 08 11 14 17 20 23 02 05 08 11 14 17 20 23 02 05 08 11 14 17 20'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'UTC 
> 3hrly     09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: ''
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 
> 'Max/Min                75 77 80    47 48 52    65 67 70    42 44 48    68 70 
> 73'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Temp  
>                  76 76 68 61 56 51 50 60 65 64 55 50 47 45 45 61 68 67 59'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Dewpt 
>                  52 52 53 50 48 46 45 45 43 42 43 42 41 40 41 45 45 46 47'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'RH    
>                  43 43 59 67 74 83 83 58 45 45 64 74 79 82 86 56 43 47 64'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Wind 
> dir                W  W NW NW NW NW NW NW NW NW NW NW  W  W  W SW SW SW  S'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Wind 
> spd               19 17 10  6  5  5  6 11 12 10  5  3  1  2  1  4  6  8  4'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Wind 
> gust              33 31'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 
> 'Clouds                 CL CL SC FW FW CL CL FW CL CL CL CL FW FW FW FW FW FW 
> SC'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'PoP 
> 12hr                     20          20           0           0           0'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'QPF 
> 12hr                      0           0           0           0           0'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Rain 
> shwrs                 S  S'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: ''
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: ''
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Date  
>         Sat 10/10/20  Sun 10/11/20  Mon 10/12/20  Tue 10/13/20'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'EDT 
> 6hrly     02 08 14 20   02 08 14 20   02 08 14 20   02 08 14 20'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'UTC 
> 6hrly     06 12 18 00   06 12 18 00   06 12 18 00   06 12 18 00'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: ''
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 
> 'Min/Max          54    75      56    69      53    66      54    68'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Temp  
>         55 56 73 66   61 58 66 60   56 55 63 59   56 56 65 61'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Dewpt 
>         50 54 59 60   59 56 55 54   54 53 56 56   56 56 58 57'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'PWind 
> dir         S    SW      SW    SE       E     E       E    SE'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Wind 
> char        LT    GN      LT    LT      GN    GN      LT    LT'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Avg 
> clouds    SC B1 B1 B1   B1 B1 B1 B1   B2 B2 B2 B2   B2 B2 B2 B1'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'PoP 
> 12hr          5    20      30    30      40    40      30    30'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 'Rain 
> shwrs              S    C  C  C  C    C  C  C  C    C  C  C  C'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: ''
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: '$$'
> Oct  7 14:36:45 server weewx[3014] INFO user.forecast: NWSThread: NWS: 
> successfully extracted forecast for 'MDZ005'
> 
> Examining NWSParseForecast, nothing is parsed until the Date/Time Group (a 
> line with 7 tokens) is located.  In the above AFM another line preceeds the 
> DTG which also happens to have 7 tokens.  I think this line is being passed 
> to date2ts() which in turn fails and causes the parser to stop looking for 
> further input.  I didn't see a way to raise the issue on GitHub so I thought 
> I would bring this up here.
> 
> Mike/AJ9X
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/weewx-user/05fa293c-659c-4619-9b06-9ed97a30efa4o%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/6BEEC805-DBA3-4019-AE0F-56F705542841%40johnkline.com.

Reply via email to