Recent Releases
3.1.005 Feb 2015 06:05
minor feature:
Fixed setup.py bug that caused list-drivers to fail on deb and rpm installs.
Added a wait-and-check to the stop option in the weewx.debian rc script.
Fixed bug in the Vantage driver that causes below sea-level altitudes
to be read as a large positive number. Also, fixed problem with altitude
units when doing --info .
Fixed bug in wmr100 driver that causes gust wind direction to be null.
Fixed bug in wmr200 driver that causes gust wind direction to be null.
Fixed ultimeter driver to ensure wind direction is None when no wind speed
Thanks to user Steve Sykes.
Fixed bug in calculation of inDewpoint. Thanks to user Howard Walter.
Assign default units for extraHumid3,4,5,6,7, extraTemp4,5,6,7, leafTemp3,4,
and leafWet1,2.
Use StdWXCalculate to ensure that wind direction is None if no wind speed.
Fixed sign bug in ultimeter driver. Thanks to user Garrett Power.
Use a sliding window with default period of 15 minutes to calculate the
rainRate for stations that do not provide it.
Added support for AcuRite weather stations. Thanks to users Rich of Modern
Toil, George Nincehelser, Brett Warden, Preston Moulton, and Andy.
The ultimeter driver now reads data as fast as the station can produce it.
Typically this results in LOOP data 2 or 3 times per second, instead of
once per second. Thanks to user Chris Thompstone.
The daily summary for wind now uses type INTEGER for column sumtime,
like the other observation types.
Utility wee_reports no longer chokes if the optionally-specified timestamp
is not in the database. Can also use "nearest time" if option 'max_delta'
is specified in .
Utility wee_config_device can now dump Vantage loggers to metric databases.
Fixes ticket #40.
Fixed problem where dumping to database could cause stats to get added to
the daily summaries twice.
Secure FTP sessions are now possible, but don't work very well with
Microsoft FTP servers. Requires Python v2.7. Will not work with older
versions of Python. Fixes ticket #37.
WeatherUnderground passwords
3.0.109 Jan 2015 00:05
minor feature:
Fixed bug in setup.py that would forget to insert device-specific options
in weewx.conf during new installations.
3.0.007 Dec 2014 01:25
major feature:
Big update with lots of changes and lots of new features. The overall
goal was to make it easier to write and install extensions. Adding
custom databases, units, accumulators and many other little things
have been made easier.
Skins and skin.conf continue to be 100 backwards compatible (since
v1.5). However, search-list extensions will have to be rewritten.
Previously, configuration options for all possible devices were
included in the configuration file, weewx.conf. Now, for new installs,
it has been slimmed down to the minimum and, instead, configuration
options are added on an "as needed" basis, using a new setup.py option
"configure".
Your configuration file, weewx.conf should be automatically updated to
V3 by the upgrade process, using your previously chosen hardware. But,
check it over. Not sure we got everything correct. See the Upgrading
Guide.
3.0.0a402 Dec 2014 01:05
major feature:
Big update with lots of changes and lots of new features. The overall
goal was to make it easier to write and install extensions. Adding
custom databases, units, accumulators and many other little things
have been made easier.
Skins and skin.conf continue to be 100 backwards compatible (since
V1.5!). However, search-list extensions will have to be rewritten.
Details in the Upgrading Guide.
Previously, configuration options for all possible devices were
included in the configuration file, weewx.conf. Now, for new installs,
it has been slimmed down to the minimum and, instead, configuration
options are added on an "as needed" basis, using a new setup.py option
"configure".
Your configuration file, weewx.conf should be automatically updated to
V3 by the upgrade process, using your previously chosen hardware. But,
check it over. Not sure we got everything correct. See the Upgrading
Guide.
2.7.017 Oct 2014 07:25
major feature:
Added the ability to configure new Vantage sensor types without using
the console. This will be useful to Envoy users. Thanks to user Deborah
Pickett for this contribution!
Allow calibration constants to be set in the Vantage EEPROM. This will
particularly be useful to southern hemisphere users who may want to
align their ISS to true north (instead of south), then apply a 180
correction. Thanks again to Deborah Pickett!
Enabled multiple rsync instances for a single weewx instance.
More extensive debug information for rscync users.
Added the ability to localize the weewx and server uptime. See the
Customizing Guide for details. This will also cause a minor backwards
incompatibility. See the Upgrading Guide for details.
Added catchup to the WS28xx driver, but still no hardware record generation.
Changed lux-to-W/m 2 conversion factor in the fine offset driver.
Added rain rate calculation to Ultimeter driver.
Changed setTime to retrieve system time directly rather than using a value
passed by the engine. This greatly improves the accuracy of StdTimeSync,
particularly in network based implementations. Thanks to user Denny Page!
Moved clock synchronization options clock_check and max_drift back to
section StdTimeSynch .
Fixed ENDPOINT_IN in the te923 driver. This should provide better
compatibility with a wider range of pyusb versions.
Now catches MySQL exceptions during commits and rollbacks (as well
as queries) and converts them to weedb exceptions.
Catch and report configobj errors when reading skin.conf during the
generation of reports.
Ensure correct location, lat, lon, and altitude modifications in the
debian postinst installer script.
In the debian installer, default to ttyUSB0 instead of ttyS0 for stations
with a serial interface.
Added CC3000 to debian installer scripts.
Fixed bug that can affect hardware that emits floating point timestamps,
where the timestamp is within 1 second of the end of an archive interval.
Changed UVBatteryStatus