Weewx

Latest version: v5.1.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 7

3.6.0

Distributions

For Debian, Ubuntu, Mint:
[weewx_3.6.0-1_all.deb](http://weewx.com/downloads/released_versions/weewx_3.6.0-1_all.deb)

---

For Redhat, CentOS, Fedora:
[weewx-3.6.0-1.rhel.noarch.rpm](http://weewx.com/downloads/released_versions/weewx-3.6.0-1.rhel.noarch.rpm)

---

For SuSE, OpenSuSE:
[weewx-3.6.0-1.suse.noarch.rpm](http://weewx.com/downloads/released_versions/weewx-3.6.0-1.suse.noarch.rpm)

---

For all operating systems including Linux, BSD, MacOSX. This is the best choice if you intend to customize weewx:
[weewx-3.6.0.tar.gz](http://weewx.com/downloads/released_versions/weewx-3.6.0.tar.gz)

---

**Change log**

Added the ability to run reports using a cron-like notation, instead of with
every report cycle. See User's Guide for details. Thanks to user Gary Roderick.
PR 122. Fixes issue 17.

Added the ability to easily import CSV, Weather Underground, and Cumulus
data using a new utility, wee_import. Thanks again to über-user Gary Roderick.
PR 148. Fixes issue 97.

Refactored documentation so that executable utilities are now in their own
document, utilities.htm.

Fixed rpm package so that it will retain any changes to the user directory.
Thanks to user Pat OBrien.

No ET when beyond the reach of the sun.

Software calculated ET now returns the amount of evapotranspiration that
occurred during the archive interval. Fixes issue 160

Fixed wee_config to handle config files that have no FTP or RSYNC.

Fixed bug in StdWXCalculate that ignored setting of 'None' (110).

Which derived variables are to be calculated are now in a separate
subsection of [StdWXCalculate] called [[Calculations]].
Upgrade process takes care of upgrading your config file.

Reset weewx launchtime when waiting for sane system clock (thanks to user
James Taylor).

Fixed anti-alias bug in genplot. Issue 111.

Corrected the conversion factor between inHg and mbar. Thanks to user Olivier.

Consolidated unit conversions into module weewx.units.

Plots longer than two years now use an x-axis increment of one year. Thanks to
user Olivier!

The WS1 driver now retries connection if it fails. Thanks to user
Kevin Caccamo! PR 112.

Major update to the CC3000 driver:
- reading historical records is more robust
- added better error handling and reporting
- fixed to handle random NULL characters in historical records
- fixed rain units
- added ability to get data from logger as fast as it will send it
- added support for additional temperature sensors T1 and T2
- added transmitter channel in station diagnostics
- added option to set/get channel, baro offset
- added option to reset rain counter

Fixed brittle reference to USBError.args[0] in wmr200, wmr300, and te923
drivers.

Fixed typo in default te923 sensor mapping for h_3. Thanks to user ngulden.

Added flag for reports so that reports can be disabled by setting enable=False
instead of deleting or commenting entire report sections in weewx.conf.

The vantage and ws23xx drivers now include the fix for the policy of
"wind direction is undefined when no wind speed". This was applied to other
drivers in weewx 3.3.0.

Fixed te923 driver behavior when reading from logger, especially on stations
with large memory configuration. Thanks to users Joep and Nico.

Fixed rain counter problems in wmr300 driver. The driver no longer attempts
to cache partial packets. Do no process packets with non-loop data when
reading loop data. Thanks to user EricG.

Made wmr300 driver more robust against empty usb data buffers.

Fixed pressure/barometer in wmr300 driver when reading historical records.

Fixed problem with the Vantage driver where program could crash if a
serial I/O error happens during write. Fixes issue 134.

Changed name of command to clear the Vantage memory from --clear to
--clear-memory to make it more consistent with other devices.

Fixed problem that prevented channel 8 from being set by the Vantage driver.

Added solaris .smf configuration. Thanks to user whorfin.

Added option post_indoor_observations for weather underground.

Added maximum value to radiation and UV plots.

In the .deb package, put weewx reports in /var/www/html/weewx instead of
/var/www/weewx to match the change of DocumentRoot in debian 8 and later.

3.5.0

Distributions

For Debian, Ubuntu, Mint:
[weewx_3.5.0-1_all.deb](http://weewx.com/downloads/released_versions/weewx_3.5.0-1_all.deb)

---

For Redhat, CentOS, Fedora:
[weewx-3.5.0-1.rhel.noarch.rpm](http://weewx.com/downloads/released_versions/weewx-3.5.0-1.rhel.noarch.rpm)

---

For SuSE, OpenSuSE:
[weewx-3.5.0-1.suse.noarch.rpm](http://weewx.com/downloads/released_versions/weewx-3.5.0-1.suse.noarch.rpm)

---

For all operating systems including Linux, BSD, MacOSX. This is the best choice if you intend to customize weewx:
[weewx-3.5.0.tar.gz](http://weewx.com/downloads/released_versions/weewx-3.5.0.tar.gz)

---

**Change log**

Fixed bug that prevented rsync uploader from working.

Fixed bug in wmr300 driver when receiving empty buffers from the station.

The type of MySQL database engine can now be specified. Default is 'INNODB'.

Updated userguide with capabilities of the TE923 driver added in 3.4.0.

Added aggregation type min_ge(val).

Provide better feedback when a driver does not implement a configurator.

Added humidex and appTemp to group_temperature. Fixed issue 96.

Backfill of the daily summary is now done in "tranches," reducing the memory
requirements of MySQL. Thanks to über-user Gary Roderick! Fixes issue 83.

Made some changes in the Vantage driver to improve performance, particularly
with the IP version of the logger. Thanks to user Luc Heijst for nagging
me that the driver could be improved, and for figuring out how.

Plotting routines now use Unicode internally, but convert to UTF-8 if a font
does not support it. Fixes issue 101.

Improved readability of documents on mobile devices. Thank you Chris
Davies-Barnard!

The loop_on_init option can now be specified in weewx.conf

When uploading data to CWOP, skip records older than 60 seconds. Fixes
issue 106.

Added modify_config method to the driver's configuration editor so that drivers
can modify the configuration during installation, if necessary.

The fousb and ws23xx drivers use modify_config to set record_generation to
software. This addresses issue 84.

The wmr100, wmr200, wmr9x8, and wmr300 drivers use modify_config to set
rainRate, heatindex, windchill, and dewpoint calculations to hardware instead
of prefer_hardware since each of these stations has partial packets. This
addresses issue 7 (SF 46).

3.4.0

The tag `$hour` has now been added. It's now possible to iterate over hours.
Thanks to user Julen!

Complete overhaul of the te923 driver. Thanks to user Andrew Miles. The
driver now supports the data logger and automatically detects small or large
memory models. Added ability to set/get the altitude, lat/lon, and other
station parameters. Significant speedup to reading station memory, from 531s
to 91s, which is much closer to the 53s for the te923tool written in C (all for
a station with the small memory model).

The `wee_debug` utility is now properly installed, not just distributed.

Fixed bug in almanac code that caused an incorrect sunrise or sunset to be
calculated if it followed a calculation with an explicit horizon value.

Localization of tags is now optional. Use function `toString()` with
argument localize set to False. Example:
`$current.outTemp.toString($localize=False)`
Fixes issue 88.

In the acurite driver, default to use_constants=True.

Fixed bug in the rhel and suse rpm packaging that resulted in a configuration
file with html, database, and web pages in the setup.py locations instead of
the rpm locations.

The extension utility `wee_extension` now recognizes zip archives as well as
tar and compressed tar archives.

Check for a sane system time when starting up. If time is not reasonable,
wait for it. Log the time status while waiting.

Added log_success option to cheetah, copy, image, rsync, and ftp generators.

Older versions of MySQL (v5.0 and later) are now supported.

3.3.1

Fixed bug when posting to WOW.

Fixed bug where the subsection for a custom report gets moved to the very
end of the [StdReport] section of a configuration file on upgrade.
Fixes issue 81.

3.3.0

Now really includes wunderfixer. It was inadvertently left out of the install
script.

Rewrote the almanac so it now supports star ephemeris. For example,
$almanac.rigel.next_rising. Fixes issue 79.

Uninstalling an extension with a skin now deletes all empty directories. This
fixes issue 43.

Fixed bug in WMR200 driver that caused it to emit dayRain, when what it was
really emitting was the "rain in the last 24h, excluding current hour."
Fixes issue 62.

Fixed bug in WMR200 driver that caused it to emit gauge pressure for altimeter
pressure. Thanks to user Mark Jenks for nagging me that something was wrong.

Fixed bug that caused wind direction to be calculated incorrectly, depending
on the ordering of a dictionary. Thanks to user Chris Matteri for not only
spotting this subtle bug, but offering a solution.

StdPrint now prints packets and records in (case-insensitive) alphabetical
order.

Fixed wind speed decoding in the acurite driver. Thanks to aweatherguy.

The StdRESTful service now supports POSTs, as well as GETs.

The FTP utility now catches PickleError exceptions, then does a retry.

Added unit 'minute' to the conversion dictionary.

The vertical position of the bottom label in the plots can now be
set in skin.conf with option bottom_label_offset.

An optional port number can now be specified with the MySQL database.

Added option use_constants in the Acurite driver. Default is false; the
calibration constants are ignored, and a linear approximation is used for
all types of consoles. Specify use_constants for 01035/01036 consoles to
calculate using the constants. The 02032/02064 consoles always use the
linear approximation.

Fixed test for basic sensor connectivity in the Acurite driver.

The policy of "wind direction is undefined when no wind speed" is enforced
by the StdWXCalculate service. There were a few drivers that were still
applying the policy: acurite, cc3000, fousb, ws1, wmr100, wmr200, ultimeter.
These have been fixed.

Changed logic that decides whether the configuration file includes a custom
schema, or the name of an existing schema.

Added new command-line utility wee_debug, for generating a troubleshooting
information report.

Added option --log-label to specify the label that appears in syslog entries.
This makes it possible to organize output from multiple weewx instances
running on a single system.

Fixed problem with the Vantage driver that caused it to decode the console
display units incorrectly. Thanks to Luc Heijst!

The WMR300 driver is now part of the weewx distribution.

3.2.1

- Fixed problem when using setup.py to install into a non-standard location.
Weewx would start a new database in the "standard" location, ignoring the
old one in the non-standard location.

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.