Version 4.1.0 is ready

128 views
Skip to first unread message

Tom Keffer

unread,
May 25, 2020, 3:36:23 PM5/25/20
to weewx-user, weewx-development
A couple new features, but mostly lots of little bug fixes.

New features:
Archive records emitted by the Vantage driver now include the number of wind
samples per archive interval in field wind_samples.

wee_import can now import WeatherCat monthly .cat files.

Added a logging handler for rotating files. See https://bit.ly/2StYSHb for how
to use it. It is the default for MacOS.

Bug fixes:
Changed the logging configuration dictionary to match the Python documents.
Thanks to user Graham for figuring this out!

Fixed problem that prevented ws1 driver from working under Python 3. PR #556.

Eliminate use of logging in wee_config, allowing it to be used for installs
without syslog.

Allow expressions to be used as a datatype when plotting.

Added option 'reuse_ssl' to FTP. This activates a workaround for a bug in the
Python ftp library that causes long-lived connections to get closed prematurely.
Works only with Python 3.6 and greater.

The cc3000 driver will automatically reboot the hardware if it stops sending
observations. PR #549.

Install using setup.py forgot to set WEEWX_ROOT when installing in non-standard
places. Fixes issue #546.

Fixed bug in ws28xx driver that prevented it from running under Python 3.
Fixes issue #543.

Changed query strategy for calculating min and max wind vectors, which
should result in much faster plot generation.

Fixed bug in wmr9x8 driver that prevented it from running under Python 3.

Fixed several bugs in the te923 driver that prevented it from running under
Python 3.

More information if an exception is raised while querying for vantage hardware
type.

wunderfixer: fixed problem under Python 3 where response was not converted to
str before attempting to parse the JSON. Option --simulate now requires api_key
and password, so it can hit the WU.

Fixed problem in te923 driver under Python 3 that caused it to crash.

Michael Sanphillipo

unread,
May 26, 2020, 10:31:55 AM5/26/20
to weewx-development
I'm coming from 4.0 do we need to update CRT after updating WeeWX? Also what do I select when it asks whether or not to use the original conf file?

mwall

unread,
May 26, 2020, 11:20:04 AM5/26/20
to weewx-development


On Tuesday, May 26, 2020 at 10:31:55 AM UTC-4, Michael Sanphillipo wrote:
I'm coming from 4.0 do we need to update CRT after updating WeeWX? Also what do I select when it asks whether or not to use the original conf file?

if the extension was working in 4.0, it should continue to function in 4.1

the upgrade guide explains the debian prompt about conf files:


For example, if /etc/weewx/weewx.conf was modified, you will see a message something like this:


Configuration file `/etc/weewx/weewx.conf'
  ==> Modified (by you or by a script) since installation.
  ==> Package distributor has shipped an updated version.
  What would you like to do about it ?  Your options are:
            Y or I  : install the package maintainer's version
            N or O  : keep your currently-installed version
              D     : show the differences between the versions
              Z     : start a shell to examine the situation
         The default action is to keep your current version.
  *** weewx.conf (Y/I/N/O/D/Z) [default=N] ?


Choosing I (install the new version) will place the previous configuration in /etc/weewx/weewx.conf.dpkg-old where it can be compared with the new version /etc/weewx/weewx.conf


Choosing O (keep the current version) will place the new configuration in /etc/weewx/weewx.conf.dpkg-new where it can be compared with the old version /etc/weewx/weewx.conf

Reply all
Reply to author
Forward
0 new messages