Solved.  After rebuilding daily, yearwindvec scale is back to normal.
Thanks, Tom.

On Friday, January 22, 2021 at 6:29:20 PM UTC-8 jerry...@gmail.com wrote:

> Tried running rebuild a second time.  Finished in 1 second and reported it 
> was done.
>
> └─[$] <> sudo ../bin/wee_database --rebuild-daily
> Password:
> Using configuration file /Users/****/weewx/weewx.conf
> Using database binding 'wx_binding', which is bound to database 
> 'archive_sqlite'
> All daily summaries will be rebuilt.
> Proceed (y/n)? y
> Rebuilding daily summaries in database 'weewx.sdb' ...
> Daily summaries up to date in 'weewx.sdb'
>
> I'll let it run overnight again and see what happens.
>
> On Friday, January 22, 2021 at 5:56:48 PM UTC-8 jerry...@gmail.com wrote:
>
>> Would you recommend trying to run repair first?
>>
>> On Friday, January 22, 2021 at 5:54:51 PM UTC-8 tke...@gmail.com wrote:
>>
>>> Can you try it again?
>>>
>>> I have to confess, I've never tried this under MacOS. 
>>>
>>> On Fri, Jan 22, 2021 at 5:51 PM jerry...@gmail.com <jerry...@gmail.com> 
>>> wrote:
>>>
>>>> mmm.  --drop-daily ran successfully, but --rebuild-daily ran for 10 min 
>>>> or so, then hung on 2020-12-02
>>>> ┌─[****@weather] - [~/weewx/archive] - [Fri Jan 22, 16:11]
>>>> └─[$] <> sudo ../bin/wee_database --drop-daily
>>>> Using configuration file /Users/****/weewx/weewx.conf
>>>> Using database binding 'wx_binding', which is bound to database 
>>>> 'archive_sqlite'
>>>> Proceeding will delete all your daily summaries from database 
>>>> 'weewx.sdb'
>>>> Are you sure you want to proceed (y/n)? y
>>>> Dropping daily summary tables from 'weewx.sdb' ... 
>>>> Daily summary tables dropped from database 'weewx.sdb' in 1.43 seconds
>>>> ┌─[****@weather] - [~/weewx/archive] - [Fri Jan 22, 16:11]
>>>> └─[$] <> sudo ../bin/wee_database --rebuild-daily
>>>> Using configuration file /Users/****/weewx/weewx.conf
>>>> Using database binding 'wx_binding', which is bound to database 
>>>> 'archive_sqlite'
>>>> All daily summaries will be rebuilt.
>>>> Proceed (y/n)? y
>>>> Rebuilding daily summaries in database 'weewx.sdb' ...
>>>> Records processed: 883000; time: 2020-12-02 07:05:00 PST (1606921500)
>>>>
>>>>
>>>> On Friday, January 22, 2021 at 4:21:48 PM UTC-8 tke...@gmail.com wrote:
>>>>
>>>>> Thanks.
>>>>>
>>>>> On Fri, Jan 22, 2021 at 4:04 PM jerry...@gmail.com <jerry...@gmail.com> 
>>>>> wrote:
>>>>>
>>>>>> I upgraded from v4.2 and installed v4.3b(final beta) on Jan 2, then 
>>>>>> upgraded to the v4.3 release on Jan 4
>>>>>>
>>>>>> On Friday, January 22, 2021 at 3:34:09 PM UTC-8 tke...@gmail.com 
>>>>>> wrote:
>>>>>>
>>>>>>> Jerry, two other questions: 
>>>>>>>
>>>>>>> 1. What version of WeeWX did you use before moving to V4.3?
>>>>>>> 2. When did you do the upgrade?
>>>>>>>
>>>>>>> On Fri, Jan 22, 2021 at 3:24 PM Tom Keffer <tke...@gmail.com> wrote:
>>>>>>>
>>>>>>>> I see the problem, but I'm not quite sure what caused it. I'll have 
>>>>>>>> to do some experimentation.
>>>>>>>>
>>>>>>>> In the meantime, you can fix things by rebuilding the daily 
>>>>>>>> summaries.
>>>>>>>>
>>>>>>>> *sudo wee_database --drop-daily*
>>>>>>>> *sudo wee_database --rebuild-daily*
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Jan 22, 2021 at 3:13 PM jerry...@gmail.com <
>>>>>>>> jerry...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> python 3.9.1 issues corrected.  No effect on yearwindvec.  Here's 
>>>>>>>>> sql dump
>>>>>>>>> └─[$] <> sqlite3 weewx.sdb
>>>>>>>>> SQLite version 3.32.3 2020-06-18 14:16:19
>>>>>>>>> Enter ".help" for usage hints.
>>>>>>>>> sqlite> select dateTime, 
>>>>>>>>> datetime(dateTime,'unixepoch','localtime'), xsum, ysum, dirsumtime 
>>>>>>>>> from 
>>>>>>>>> archive_day_wind where dateTime>1606780800;
>>>>>>>>> 1606809600|2020-12-01 
>>>>>>>>> 00:00:00|-130203.553519314|151249.611011778|288
>>>>>>>>> 1606896000|2020-12-02 
>>>>>>>>> 00:00:00|-52187.9947583369|334558.809337536|288
>>>>>>>>> 1606982400|2020-12-03 
>>>>>>>>> 00:00:00|-153080.843814849|234123.104596637|288
>>>>>>>>> 1607068800|2020-12-04 
>>>>>>>>> 00:00:00|-99420.8960079433|191113.904386128|288
>>>>>>>>> 1607155200|2020-12-05 
>>>>>>>>> 00:00:00|-190256.166535543|-63997.1159412606|288
>>>>>>>>> 1607241600|2020-12-06 00:00:00|-34666.8634217707 
>>>>>>>>> <(863)%20421-7707>|-2021.71578460231|288
>>>>>>>>> 1607328000|2020-12-07 
>>>>>>>>> 00:00:00|30124.3625862335|579428.027105184|288
>>>>>>>>> 1607414400|2020-12-08 
>>>>>>>>> 00:00:00|-190910.758642127|109709.290467476|288
>>>>>>>>> 1607500800|2020-12-09 
>>>>>>>>> 00:00:00|117876.621596901|360564.616051966|288
>>>>>>>>> 1607587200|2020-12-10 00:00:00|-110801.296843873|-95429.4246456933 
>>>>>>>>> <(424)%20645-6933>|288
>>>>>>>>> 1607673600|2020-12-11 00:00:00|-43729.9472371972 
>>>>>>>>> <(947)%20237-1972>|-309888.485094482|288
>>>>>>>>> 1607760000|2020-12-12 00:00:00|220205.009420536|41034.5716043916 
>>>>>>>>> <(571)%20604-3916>|288
>>>>>>>>> 1607846400|2020-12-13 
>>>>>>>>> 00:00:00|-244171.679762325|-169645.365425769|288
>>>>>>>>> 1607932800|2020-12-14 
>>>>>>>>> 00:00:00|-102395.07323691|169918.397158235|288
>>>>>>>>> 1608019200|2020-12-15 
>>>>>>>>> 00:00:00|-22417.9273202652|19293.1247338471|288
>>>>>>>>> 1608105600|2020-12-16 00:00:00|-139024.644156649|78612.9897242719 
>>>>>>>>> <(989)%20724-2719>|288
>>>>>>>>> 1608192000|2020-12-17 
>>>>>>>>> 00:00:00|-568165.92865951|130159.284577316|288
>>>>>>>>> 1608278400|2020-12-18 00:00:00|-27478.8703463201 
>>>>>>>>> <(870)%20346-3201>|104361.205410177|288
>>>>>>>>> 1608364800|2020-12-19 00:00:00|36037.438769948|378529.578694131|288
>>>>>>>>> 1608451200|2020-12-20 
>>>>>>>>> 00:00:00|60841.5285463173|560381.729354686|288
>>>>>>>>> 1608537600|2020-12-21 00:00:00|-69829.7825072144 
>>>>>>>>> <(782)%20507-2144>|451146.231629289|288
>>>>>>>>> 1608624000|2020-12-22 00:00:00|12361.5448934334 <(544)%20893-4334>
>>>>>>>>> |195530.536831909|288
>>>>>>>>> 1608710400|2020-12-23 
>>>>>>>>> 00:00:00|308287.862067983|318022.906362218|288
>>>>>>>>> 1608796800|2020-12-24 
>>>>>>>>> 00:00:00|38007.7631483106|282472.618348279|288
>>>>>>>>> 1608883200|2020-12-25 
>>>>>>>>> 00:00:00|-17230.6374395907|-595796.408608539|288
>>>>>>>>> 1608969600|2020-12-26 
>>>>>>>>> 00:00:00|-415239.498049725|-162860.386849611|288
>>>>>>>>> 1609056000|2020-12-27 
>>>>>>>>> 00:00:00|171270.104136666|240892.576970562|288
>>>>>>>>> 1609142400|2020-12-28 
>>>>>>>>> 00:00:00|151298.874931467|336150.260498979|288
>>>>>>>>> 1609228800|2020-12-29 
>>>>>>>>> 00:00:00|-44868.0593009285|72292.1745354697|288
>>>>>>>>> 1609315200|2020-12-30 
>>>>>>>>> 00:00:00|-61615.9919150173|-370520.144783963|288
>>>>>>>>> 1609401600|2020-12-31 
>>>>>>>>> 00:00:00|-124311.997370602|240223.949666045|288
>>>>>>>>> 1609488000|2021-01-01 
>>>>>>>>> 00:00:00|-122534.326989786|-205708.575737604|288
>>>>>>>>> 1609574400|2021-01-02 
>>>>>>>>> 00:00:00|21010.6867484957|-24099.0447729012|35271
>>>>>>>>> 1609660800|2021-01-03 
>>>>>>>>> 00:00:00|-2516.97333745751|-176446.187437961|86400
>>>>>>>>> 1609747200|2021-01-04 
>>>>>>>>> 00:00:00|-294785.350809428|-581263.937648814|86400
>>>>>>>>> 1609833600|2021-01-05 
>>>>>>>>> 00:00:00|7324.35652411998|286084.756333686|86400
>>>>>>>>> 1609920000|2021-01-06 
>>>>>>>>> 00:00:00|23910.1472753193|114969.099078222|86400
>>>>>>>>> 1610006400|2021-01-07 
>>>>>>>>> 00:00:00|50945.657891678|228090.123829009|86400
>>>>>>>>> 1610092800|2021-01-08 00:00:00|-27376.7331763921|86157.7738906022 
>>>>>>>>> <(773)%20890-6022>|86400
>>>>>>>>> 1610179200|2021-01-09 
>>>>>>>>> 00:00:00|-85804.0547954349|85044.0362438775|86400
>>>>>>>>> 1610265600|2021-01-10 
>>>>>>>>> 00:00:00|154585.773517962|153764.917574933|86400
>>>>>>>>> 1610352000|2021-01-11 
>>>>>>>>> 00:00:00|-74745.9956412178|396962.09383053|86400
>>>>>>>>> 1610438400|2021-01-12 
>>>>>>>>> 00:00:00|-1989.71958901631|9871.02575870456|86400
>>>>>>>>> 1610524800|2021-01-13 
>>>>>>>>> 00:00:00|22038.68095019|57482.6778240007|86400
>>>>>>>>> 1610611200|2021-01-14 00:00:00|-37247.3304058338 
>>>>>>>>> <(330)%20405-8338>|286868.83455787|86400
>>>>>>>>> 1610697600|2021-01-15 
>>>>>>>>> 00:00:00|-76218.5400205464|308094.466824569|86400
>>>>>>>>> 1610784000|2021-01-16 00:00:00|-83608.8628539001 
>>>>>>>>> <(862)%20853-9001>|-22767.825453113|86400
>>>>>>>>> 1610870400|2021-01-17 00:00:00|-143674.811557712|92316.4065950163 
>>>>>>>>> <(406)%20595-0163>|86400
>>>>>>>>> 1610956800|2021-01-18 
>>>>>>>>> 00:00:00|-44308.7846046671|662547.272893248|86400
>>>>>>>>> 1611043200|2021-01-19 
>>>>>>>>> 00:00:00|133987.682574905|850156.22335851|86400
>>>>>>>>> 1611129600|2021-01-20 
>>>>>>>>> 00:00:00|-74251.0826590378|135628.796484244|86400
>>>>>>>>> 1611216000|2021-01-21 
>>>>>>>>> 00:00:00|-280128.622855439|-265275.783959067|86400
>>>>>>>>> 1611302400|2021-01-22 
>>>>>>>>> 00:00:00|-307496.368251027|-229512.538746149|53700
>>>>>>>>> sqlite> 
>>>>>>>>> from Seasons skin.conf
>>>>>>>>> [ImageGenerator]
>>>>>>>>>
>>>>>>>>>     # This section lists all the images to be generated, what SQL 
>>>>>>>>> types are to
>>>>>>>>>     # be included in them, along with many plotting options. There 
>>>>>>>>> is a default
>>>>>>>>>     # for almost everything. Nevertheless, values for most options 
>>>>>>>>> are included
>>>>>>>>>     # to make it easy to see and understand the options.
>>>>>>>>>     #
>>>>>>>>>     # Fonts can be anything accepted by the Python Imaging Library 
>>>>>>>>> (PIL), which
>>>>>>>>>     # includes truetype (.ttf), or PIL's own font format (.pil). 
>>>>>>>>> See
>>>>>>>>>     # http://www.pythonware.com/library/pil/handbook/imagefont.htm 
>>>>>>>>> for more
>>>>>>>>>     # details.  Note that "font size" is only used with truetype 
>>>>>>>>> (.ttf)
>>>>>>>>>     # fonts. For others, font size is determined by the bit-mapped 
>>>>>>>>> size,
>>>>>>>>>     # usually encoded in the file name (e.g., courB010.pil). A 
>>>>>>>>> relative path
>>>>>>>>>     # for a font is relative to the SKIN_ROOT.  If a font cannot 
>>>>>>>>> be found,
>>>>>>>>>     # then a default font will be used.
>>>>>>>>>     #
>>>>>>>>>     # Colors can be specified any of three ways:
>>>>>>>>>     #   1. Notation 0xBBGGRR;
>>>>>>>>>     #   2. Notation #RRGGBB; or
>>>>>>>>>     #   3. Using an English name, such as 'yellow', or 'blue'.
>>>>>>>>>     # So, 0xff0000, #0000ff, or 'blue' would all specify a pure 
>>>>>>>>> blue color.
>>>>>>>>>     
>>>>>>>>>     image_width = 500
>>>>>>>>>     image_height = 180
>>>>>>>>>     image_background_color = 0xffffff
>>>>>>>>>     
>>>>>>>>>     chart_background_color = 0xffffff
>>>>>>>>>     chart_gridline_color = 0xd0d0d0
>>>>>>>>>
>>>>>>>>>     # Setting to 2 or more might give a sharper image with fewer 
>>>>>>>>> jagged edges
>>>>>>>>>     anti_alias = 1
>>>>>>>>>
>>>>>>>>>     top_label_font_path = font/OpenSans-Bold.ttf
>>>>>>>>>     top_label_font_size = 14
>>>>>>>>>
>>>>>>>>>     unit_label_font_path = font/OpenSans-Bold.ttf
>>>>>>>>>     unit_label_font_size = 12
>>>>>>>>>     unit_label_font_color = 0x787878
>>>>>>>>>
>>>>>>>>>     bottom_label_font_path = font/OpenSans-Regular.ttf
>>>>>>>>>     bottom_label_font_size = 12
>>>>>>>>>     bottom_label_font_color = 0x787878
>>>>>>>>>     bottom_label_offset = 3
>>>>>>>>>
>>>>>>>>>     axis_label_font_path = font/OpenSans-Regular.ttf
>>>>>>>>>     axis_label_font_size = 10
>>>>>>>>>     axis_label_font_color = 0x787878
>>>>>>>>>     
>>>>>>>>>     # Options for the compass rose, used for progressive vector 
>>>>>>>>> plots
>>>>>>>>>     rose_label = N
>>>>>>>>>     rose_label_font_path = font/OpenSans-Bold.ttf
>>>>>>>>>     rose_label_font_size  = 10
>>>>>>>>>     rose_label_font_color = 0x222222
>>>>>>>>>
>>>>>>>>>     # Default colors for the plot lines. These can be overridden 
>>>>>>>>> for
>>>>>>>>>     # individual lines using option 'color'.
>>>>>>>>>     chart_line_colors = 0xb48242, 0x4242b4, 0x42b442, 0xb4b442, 
>>>>>>>>> 0xb442b4
>>>>>>>>>     
>>>>>>>>>     # Default fill colors for bar charts. These can be overridden 
>>>>>>>>> for
>>>>>>>>>     # individual bar plots using option 'fill_color'.
>>>>>>>>>     chart_fill_colors = 0xc4b272, 0x7272c4, 0x72c472, 0xc4c472, 
>>>>>>>>> 0xc472c4
>>>>>>>>>     
>>>>>>>>>     # Type of line. Options are 'solid' or 'none'.
>>>>>>>>>     line_type = 'solid'
>>>>>>>>>
>>>>>>>>>     # Size of marker in pixels
>>>>>>>>>     marker_size = 8
>>>>>>>>>
>>>>>>>>>     # Type of marker. Options are 'cross', 'x', 'circle', 'box', 
>>>>>>>>> or 'none'.
>>>>>>>>>     marker_type ='none'
>>>>>>>>>         
>>>>>>>>>     # The following option merits an explanation. The y-axis scale 
>>>>>>>>> used for
>>>>>>>>>     # plotting can be controlled using option 'yscale'. It is a 
>>>>>>>>> 3-way tuple,
>>>>>>>>>     # with values (ylow, yhigh, min_interval). If set to "None", a 
>>>>>>>>> parameter is
>>>>>>>>>     # set automatically, otherwise the value is used. However, in 
>>>>>>>>> the case of
>>>>>>>>>     # min_interval, what is set is the *minimum* y-axis tick 
>>>>>>>>> interval. 
>>>>>>>>>     yscale = None, None, None
>>>>>>>>>
>>>>>>>>>     # For progressive vector plots, you can choose to rotate the 
>>>>>>>>> vectors.
>>>>>>>>>     # Positive is clockwise.
>>>>>>>>>     # For my area, westerlies overwhelmingly predominate, so by 
>>>>>>>>> rotating
>>>>>>>>>     # positive 90 degrees, the average vector will point straight 
>>>>>>>>> up.
>>>>>>>>>     vector_rotate = 90
>>>>>>>>>
>>>>>>>>>     # This defines what fraction of the difference between maximum 
>>>>>>>>> and minimum
>>>>>>>>>     # horizontal chart bounds is considered a gap in the samples 
>>>>>>>>> and should not
>>>>>>>>>     # be plotted.
>>>>>>>>>     line_gap_fraction = 0.01
>>>>>>>>>
>>>>>>>>>     # This controls whether day/night bands will be shown. They 
>>>>>>>>> only look good
>>>>>>>>>     # on plots wide enough to show individual days such as day and 
>>>>>>>>> week plots.
>>>>>>>>>     show_daynight = true
>>>>>>>>>     # These control the appearance of the bands if they are shown.
>>>>>>>>>     # Here's a monochrome scheme:
>>>>>>>>>     daynight_day_color   = 0xfffafd
>>>>>>>>>     daynight_night_color = 0xe2dfdf
>>>>>>>>>     daynight_edge_color  = 0xd8d8e0
>>>>>>>>>     # Here's an alternative, using a blue/yellow tint:
>>>>>>>>>     #daynight_day_color   = 0xf8ffff
>>>>>>>>>     #daynight_night_color = 0xfff8f8
>>>>>>>>>     #daynight_edge_color  = 0xf8f8ff
>>>>>>>>>
>>>>>>>>>     # What follows is a list of subsections, each specifying a 
>>>>>>>>> time span, such
>>>>>>>>>     # as a day, week, month, or year. There's nothing special 
>>>>>>>>> about them or
>>>>>>>>>     # their names: it's just a convenient way to group plots with 
>>>>>>>>> a time span
>>>>>>>>>     # in common. You could add a time span [[biweek_images]] and 
>>>>>>>>> add the
>>>>>>>>>     # appropriate time length, aggregation strategy, etc., without 
>>>>>>>>> changing
>>>>>>>>>     # any code.
>>>>>>>>>     #
>>>>>>>>>     # Within each time span, each sub-subsection is the name of a 
>>>>>>>>> plot to be
>>>>>>>>>     # generated for that time span. The generated plot will be 
>>>>>>>>> stored using
>>>>>>>>>     # that name, in whatever directory was specified by option 
>>>>>>>>> 'HTML_ROOT'
>>>>>>>>>     # in weewx.conf.
>>>>>>>>>     #
>>>>>>>>>     # With one final nesting (four brackets!) is the sql type of 
>>>>>>>>> each line to
>>>>>>>>>     # be included within that plot.
>>>>>>>>>     #
>>>>>>>>>     # Unless overridden, leaf nodes inherit options from their 
>>>>>>>>> parent
>>>>>>>>>     
>>>>>>>>>     # Default plot parameters
>>>>>>>>>     plot_type = line
>>>>>>>>>     aggregate_type = none
>>>>>>>>>     width = 1
>>>>>>>>>     time_length = 86400 # 24 hours
>>>>>>>>>
>>>>>>>>>     [[day_images]]
>>>>>>>>>         x_label_format = %H:%M
>>>>>>>>>         bottom_label_format = %x %X
>>>>>>>>>         time_length = 97200 # 27 hours
>>>>>>>>>         
>>>>>>>>>         [[[daybarometer]]]
>>>>>>>>>             [[[[barometer]]]]
>>>>>>>>>         
>>>>>>>>>         [[[daytempdew]]]
>>>>>>>>>             [[[[outTemp]]]]
>>>>>>>>>             [[[[dewpoint]]]]
>>>>>>>>>         
>>>>>>>>>         [[[daytempfeel]]]
>>>>>>>>>             [[[[windchill]]]]
>>>>>>>>>             [[[[heatindex]]]]
>>>>>>>>>
>>>>>>>>>         [[[daytempin]]]
>>>>>>>>>             [[[[inTemp]]]]
>>>>>>>>>
>>>>>>>>>         [[[daytemp]]]
>>>>>>>>>             yscale = None, None, 0.5
>>>>>>>>>             [[[[extraTemp1]]]]
>>>>>>>>>             [[[[extraTemp2]]]]
>>>>>>>>>             [[[[extraTemp3]]]]
>>>>>>>>>
>>>>>>>>>         [[[dayhum]]]
>>>>>>>>>             [[[[outHumidity]]]]
>>>>>>>>>         
>>>>>>>>>         [[[dayrain]]]
>>>>>>>>>             # Make sure the y-axis increment is at least 0.02 for 
>>>>>>>>> the rain plot
>>>>>>>>>             yscale = None, None, 0.02
>>>>>>>>>             plot_type = bar
>>>>>>>>>             [[[[rain]]]]
>>>>>>>>>                 aggregate_type = sum
>>>>>>>>>                 aggregate_interval = 3600
>>>>>>>>>                 label = Rain (hourly total)
>>>>>>>>>         
>>>>>>>>>         [[[daywind]]]
>>>>>>>>>             [[[[windSpeed]]]]
>>>>>>>>>             [[[[windGust]]]]
>>>>>>>>>         
>>>>>>>>>         [[[daywinddir]]]
>>>>>>>>>             # Hardwire in the y-axis scale for wind direction
>>>>>>>>>             yscale = 0.0, 360.0, 45.0
>>>>>>>>>             line_type = None
>>>>>>>>>             marker_type = box
>>>>>>>>>             marker_size = 2
>>>>>>>>>             [[[[windDir]]]]
>>>>>>>>>     
>>>>>>>>>         [[[daywindvec]]]
>>>>>>>>>             [[[[windvec]]]]
>>>>>>>>>                 plot_type = vector
>>>>>>>>>
>>>>>>>>>         [[[dayradiation]]]
>>>>>>>>>             [[[[radiation]]]]
>>>>>>>>>
>>>>>>>>>         [[[dayuv]]]
>>>>>>>>> #            yscale = 0, 16, 1
>>>>>>>>>             [[[[UV]]]]
>>>>>>>>>
>>>>>>>>>         [[[dayrx]]]
>>>>>>>>>             yscale = 0.0, 100.0, 25.0
>>>>>>>>>             [[[[rxCheckPercent]]]]
>>>>>>>>>
>>>>>>>>>         [[[dayvolt]]]
>>>>>>>>>             [[[[consBatteryVoltage]]]]
>>>>>>>>>             [[[[heatingVoltage]]]]
>>>>>>>>>             [[[[supplyVoltage]]]]
>>>>>>>>>             [[[[referenceVoltage]]]]
>>>>>>>>>
>>>>>>>>>     [[week_images]]
>>>>>>>>>         x_label_format = %d
>>>>>>>>>         bottom_label_format = %x %X
>>>>>>>>>         time_length = 604800 # 7 days
>>>>>>>>>         aggregate_type = avg
>>>>>>>>>         aggregate_interval = 3600
>>>>>>>>>         
>>>>>>>>>         [[[weekbarometer]]]
>>>>>>>>>             [[[[barometer]]]]
>>>>>>>>>         
>>>>>>>>>         [[[weektempdew]]]
>>>>>>>>>             [[[[outTemp]]]]
>>>>>>>>>             [[[[dewpoint]]]]
>>>>>>>>>         
>>>>>>>>>         [[[weektempfeel]]]
>>>>>>>>>             [[[[windchill]]]]
>>>>>>>>>             [[[[heatindex]]]]
>>>>>>>>>         
>>>>>>>>>         [[[weektempin]]]
>>>>>>>>>             [[[[inTemp]]]]
>>>>>>>>>
>>>>>>>>>         [[[weektemp]]]
>>>>>>>>>             yscale = None, None, 0.5
>>>>>>>>>             [[[[extraTemp1]]]]
>>>>>>>>>             [[[[extraTemp2]]]]
>>>>>>>>>             [[[[extraTemp3]]]]
>>>>>>>>>
>>>>>>>>>         [[[weekhum]]]
>>>>>>>>>             [[[[outHumidity]]]]
>>>>>>>>>
>>>>>>>>>         [[[weekrain]]]
>>>>>>>>>             yscale = None, None, 0.02
>>>>>>>>>             plot_type = bar
>>>>>>>>>             [[[[rain]]]]
>>>>>>>>>                 aggregate_type = sum
>>>>>>>>>                 aggregate_interval = 86400
>>>>>>>>>                 label = Rain (daily total)
>>>>>>>>>         
>>>>>>>>>         [[[weekwind]]]
>>>>>>>>>             [[[[windSpeed]]]]
>>>>>>>>>             [[[[windGust]]]]
>>>>>>>>>                 aggregate_type = max
>>>>>>>>>         
>>>>>>>>>         [[[weekwinddir]]]
>>>>>>>>>             yscale = 0.0, 360.0, 45.0
>>>>>>>>>             line_type = None
>>>>>>>>>             marker_type = box
>>>>>>>>>             marker_size = 2
>>>>>>>>>             [[[[windDir]]]]
>>>>>>>>>     
>>>>>>>>>         [[[weekwindvec]]]
>>>>>>>>>             [[[[windvec]]]]
>>>>>>>>>                 plot_type = vector
>>>>>>>>>
>>>>>>>>>         [[[weekradiation]]]
>>>>>>>>>             [[[[radiation]]]]
>>>>>>>>>
>>>>>>>>>         [[[weekuv]]]
>>>>>>>>> #            yscale = 0, 16, 1
>>>>>>>>>             [[[[UV]]]]
>>>>>>>>>
>>>>>>>>>         [[[weekrx]]]
>>>>>>>>>             yscale = 0.0, 100.0, 25.0
>>>>>>>>>             [[[[rxCheckPercent]]]]
>>>>>>>>>
>>>>>>>>>         [[[weekvolt]]]
>>>>>>>>>             [[[[consBatteryVoltage]]]]
>>>>>>>>>             [[[[heatingVoltage]]]]
>>>>>>>>>             [[[[supplyVoltage]]]]
>>>>>>>>>             [[[[referenceVoltage]]]]
>>>>>>>>>
>>>>>>>>>     [[month_images]]
>>>>>>>>>         x_label_format = %d
>>>>>>>>>         bottom_label_format = %x %X
>>>>>>>>>         time_length = 2592000 # 30 days
>>>>>>>>>         aggregate_type = avg
>>>>>>>>>         aggregate_interval = 10800 # 3 hours
>>>>>>>>>         show_daynight = false
>>>>>>>>>         
>>>>>>>>>         [[[monthbarometer]]]
>>>>>>>>>             [[[[barometer]]]]
>>>>>>>>>         
>>>>>>>>>         [[[monthtempdew]]]
>>>>>>>>>             [[[[outTemp]]]]
>>>>>>>>>             [[[[dewpoint]]]]
>>>>>>>>>         
>>>>>>>>>         [[[monthtempfeel]]]
>>>>>>>>>             [[[[windchill]]]]
>>>>>>>>>             [[[[heatindex]]]]
>>>>>>>>>         
>>>>>>>>>         [[[monthtempin]]]
>>>>>>>>>             [[[[inTemp]]]]
>>>>>>>>>
>>>>>>>>>         [[[monthtemp]]]
>>>>>>>>>             yscale = None, None, 0.5
>>>>>>>>>             [[[[extraTemp1]]]]
>>>>>>>>>             [[[[extraTemp2]]]]
>>>>>>>>>             [[[[extraTemp3]]]]
>>>>>>>>>
>>>>>>>>>         [[[monthhum]]]
>>>>>>>>>             [[[[outHumidity]]]]
>>>>>>>>>
>>>>>>>>>         [[[monthrain]]]
>>>>>>>>>             yscale = None, None, 0.02
>>>>>>>>>             plot_type = bar
>>>>>>>>>             [[[[rain]]]]
>>>>>>>>>                 aggregate_type = sum
>>>>>>>>>                 aggregate_interval = 86400
>>>>>>>>>                 label = Rain (daily total)
>>>>>>>>>         
>>>>>>>>>         [[[monthwind]]]
>>>>>>>>>             [[[[windSpeed]]]]
>>>>>>>>>             [[[[windGust]]]]
>>>>>>>>>                 aggregate_type = max
>>>>>>>>>         
>>>>>>>>>         [[[monthwinddir]]]
>>>>>>>>>             yscale = 0.0, 360.0, 45.0
>>>>>>>>>             line_type = None
>>>>>>>>>             marker_type = box
>>>>>>>>>             marker_size = 2
>>>>>>>>>             [[[[windDir]]]]
>>>>>>>>>     
>>>>>>>>>         [[[monthwindvec]]]
>>>>>>>>>             [[[[windvec]]]]
>>>>>>>>>                 plot_type = vector
>>>>>>>>>
>>>>>>>>>         [[[monthradiation]]]
>>>>>>>>>             [[[[radiation]]]]
>>>>>>>>>
>>>>>>>>>         [[[monthuv]]]
>>>>>>>>> #            yscale = 0, 16, 1
>>>>>>>>>             [[[[UV]]]]
>>>>>>>>>
>>>>>>>>>         [[[monthrx]]]
>>>>>>>>>             yscale = 0.0, 100.0, 25.0
>>>>>>>>>             [[[[rxCheckPercent]]]]
>>>>>>>>>
>>>>>>>>>         [[[monthvolt]]]
>>>>>>>>>             [[[[consBatteryVoltage]]]]
>>>>>>>>>             [[[[heatingVoltage]]]]
>>>>>>>>>             [[[[supplyVoltage]]]]
>>>>>>>>>             [[[[referenceVoltage]]]]
>>>>>>>>>
>>>>>>>>>     [[year_images]]
>>>>>>>>>         x_label_format = %m/%d
>>>>>>>>>         bottom_label_format = %x %X
>>>>>>>>>         time_length = 31536000 # 365 days
>>>>>>>>>         aggregate_type = avg
>>>>>>>>>         aggregate_interval = 86400
>>>>>>>>>         show_daynight = false
>>>>>>>>>         
>>>>>>>>>         [[[yearbarometer]]]
>>>>>>>>>             [[[[barometer]]]]
>>>>>>>>>
>>>>>>>>>         [[[yeartempdew]]]
>>>>>>>>>             [[[[outTemp]]]]
>>>>>>>>>             [[[[dewpoint]]]]
>>>>>>>>>         
>>>>>>>>>         [[[yeartempfeel]]]
>>>>>>>>>             [[[[windchill]]]]
>>>>>>>>>             [[[[heatindex]]]]
>>>>>>>>>         
>>>>>>>>>         [[[yeartempin]]]
>>>>>>>>>             [[[[inTemp]]]]
>>>>>>>>>
>>>>>>>>>         [[[yeartemp]]]
>>>>>>>>>             yscale = None, None, 0.5
>>>>>>>>>             [[[[extraTemp1]]]]
>>>>>>>>>             [[[[extraTemp2]]]]
>>>>>>>>>             [[[[extraTemp3]]]]
>>>>>>>>>
>>>>>>>>>         [[[yearhum]]]
>>>>>>>>>             [[[[outHumidity]]]]
>>>>>>>>>         
>>>>>>>>>         [[[yearrain]]]
>>>>>>>>>             yscale = None, None, 0.02
>>>>>>>>>             plot_type = bar
>>>>>>>>>             [[[[rain]]]]
>>>>>>>>>                 aggregate_type = sum
>>>>>>>>>                 # aggregate_interval = 2629800 # the length of a 
>>>>>>>>> nominal month
>>>>>>>>>                 aggregate_interval = 604800    # one week
>>>>>>>>>                 label = Rain (weekly total)
>>>>>>>>>                 
>>>>>>>>>         [[[yearwind]]]
>>>>>>>>>             [[[[windSpeed]]]]
>>>>>>>>>             [[[[windGust]]]]
>>>>>>>>>                 aggregate_type = max
>>>>>>>>>         
>>>>>>>>>         [[[yearwinddir]]]
>>>>>>>>>             yscale = 0.0, 360.0, 45.0
>>>>>>>>>             line_type = None
>>>>>>>>>             marker_type = box
>>>>>>>>>             marker_size = 2
>>>>>>>>>             [[[[windDir]]]]
>>>>>>>>>
>>>>>>>>>         [[[yearwindvec]]]
>>>>>>>>>             [[[[windvec]]]]
>>>>>>>>>                 plot_type = vector
>>>>>>>>>
>>>>>>>>>         [[[yearradiation]]]
>>>>>>>>>             [[[[radiation]]]]
>>>>>>>>>
>>>>>>>>>         [[[yearuv]]]
>>>>>>>>> #            yscale = 0, 16, 1
>>>>>>>>>             [[[[UV]]]]
>>>>>>>>>
>>>>>>>>>         [[[yearrx]]]
>>>>>>>>>             yscale = 0.0, 100.0, 25.0
>>>>>>>>>             [[[[rxCheckPercent]]]]
>>>>>>>>>
>>>>>>>>>         [[[yearvolt]]]
>>>>>>>>>             [[[[consBatteryVoltage]]]]
>>>>>>>>>             [[[[heatingVoltage]]]]
>>>>>>>>>             [[[[supplyVoltage]]]]
>>>>>>>>>             [[[[referenceVoltage]]]]
>>>>>>>>>
>>>>>>>>>         # Plot of high/low temperatures
>>>>>>>>>         [[[yearhilow]]]
>>>>>>>>>             [[[[hi]]]]
>>>>>>>>>                 data_type = outTemp
>>>>>>>>>                 aggregate_type = max
>>>>>>>>>                 label = High
>>>>>>>>>             [[[[low]]]]
>>>>>>>>>                 data_type = outTemp
>>>>>>>>>                 aggregate_type = min
>>>>>>>>>                 label = Low Temperature
>>>>>>>>>
>>>>>>>>>         # A progressive vector plot of daily gust vectors overlayed
>>>>>>>>>         # with the daily wind average would look something like 
>>>>>>>>> this:
>>>>>>>>> #        [[[yeargustvec]]]
>>>>>>>>> #            [[[[windvec]]]]
>>>>>>>>> #                plot_type = vector
>>>>>>>>> #                aggregate_type = avg
>>>>>>>>> #            [[[[windgustvec]]]]
>>>>>>>>> #                plot_type = vector
>>>>>>>>> #                aggregate_type = max
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ###############################################################################
>>>>>>>>>
>>>>>>>>> [Generators]
>>>>>>>>>         # The list of generators that are to be run:
>>>>>>>>>         generator_list = weewx.cheetahgenerator.CheetahGenerator, 
>>>>>>>>> weewx.imagegenerator.ImageGenerator, weewx.reportengine.CopyGenerator
>>>>>>>>>
>>>>>>>>> On Thursday, January 21, 2021 at 2:36:48 PM UTC-8 
>>>>>>>>> jerry...@gmail.com wrote:
>>>>>>>>>
>>>>>>>>>> I just realized the python 3.9.1 path was wrong for pip and 
>>>>>>>>>> configobj leading to mismatched versions.  I corrected and will let 
>>>>>>>>>> it run 
>>>>>>>>>> overnight and check the yearwindvec tomorrow.  
>>>>>>>>>>
>>>>>>>>>> On Thursday, January 21, 2021 at 4:48:05 AM UTC-8 
>>>>>>>>>> tke...@gmail.com wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello, Jerry
>>>>>>>>>>>
>>>>>>>>>>> Two questions:
>>>>>>>>>>>
>>>>>>>>>>> 1. Can we see skin.conf for the plots? In particular, the 
>>>>>>>>>>> section [ImageGenerator] in skins/Seasons/skin.conf.
>>>>>>>>>>> 2. Let's check the database. Assuming you are using sqlite, use 
>>>>>>>>>>> the tool sqlite3 to take a look. You may have to install first. I 
>>>>>>>>>>> don't 
>>>>>>>>>>> know how to do that on macOS, but I presume homebrew can do it. Then
>>>>>>>>>>>
>>>>>>>>>>> cd /Users/Shared/weewx/archive
>>>>>>>>>>> sqlite3 weewx.sdb
>>>>>>>>>>> select dateTime, datetime(dateTime,'unixepoch','localtime'), 
>>>>>>>>>>> xsum, ysum, dirsumtime from archive_day_wind where 
>>>>>>>>>>> dateTime>1606780800;
>>>>>>>>>>>
>>>>>>>>>>> This will give us the ingredients to the plot for dates after 
>>>>>>>>>>> 1-Dec-2020
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Jan 20, 2021 at 5:14 PM jerry...@gmail.com <
>>>>>>>>>>> jerry...@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I noticed that something recently has gone wrong with my year 
>>>>>>>>>>>> wind vector graphic.  The y axis is broken.  This seems to have 
>>>>>>>>>>>> happened 
>>>>>>>>>>>> around the transition to 4.3
>>>>>>>>>>>> The monthwindvec graphic is ok
>>>>>>>>>>>>
>>>>>>>>>>>> [image: monthwindvec.png]
>>>>>>>>>>>> but the yearwindvec y axis is scaled about 100 times too large
>>>>>>>>>>>> [image: yearwindvec.png]
>>>>>>>>>>>> Going back to V 4.2 on Dec 31, everything was normal
>>>>>>>>>>>> [image: dec31yearwindvec.png]
>>>>>>>>>>>> This is running on macOS 10.15.7 (Catalina) with Python 3.9.1
>>>>>>>>>>>> Any ideas where to look for fixes?
>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>>>>>>>>> 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+...@googlegroups.com.
>>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/9aa6d4a4-8d32-4709-b1e5-b11e24a9048fn%40googlegroups.com
>>>>>>>>>>>>  
>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/9aa6d4a4-8d32-4709-b1e5-b11e24a9048fn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>> .
>>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>> 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+...@googlegroups.com.
>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/e477bcf2-57a6-47ef-ab3c-6f8528dbd3ccn%40googlegroups.com
>>>>>>>>>  
>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/e477bcf2-57a6-47ef-ab3c-6f8528dbd3ccn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>> .
>>>>>>>>>
>>>>>>>> -- 
>>>>>> 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+...@googlegroups.com.
>>>>>>
>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/5a9c5fb9-77d9-4848-b2c9-6685aa8521d0n%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/5a9c5fb9-77d9-4848-b2c9-6685aa8521d0n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>>> 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+...@googlegroups.com.
>>>>
>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/weewx-user/01d0392c-7a10-4c3a-903b-847ddfb97febn%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/01d0392c-7a10-4c3a-903b-847ddfb97febn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>

-- 
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/cf43a30a-b618-4ce6-bedb-40ae593303e6n%40googlegroups.com.

Reply via email to