Autor Tema: Weewx 5.5  (Leído 1325 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado jantoni

  • Moderador
  • Hero Member
  • *****
    • meteorivas.es
  • Estación: ESMAD2800000028522A Rivas-Vaciamadrid
Weewx 5.5
« en: 18 de Agosto de 2026, 20:29:07 »
Hace escasos 10 días se ha liberado la versión 5.5 de Weewx

Citar
5.5.0 6-Aug-2026¶
Added the ability for services to bind to a SHUTDOWN event. This allows services to be notified when weewxd is being shutdown. PR #1106. Thanks to user Rich Bell!

Added retry logic in case the database is locked. See weewx-user thread https://groups.google.com/g/weewx-user/c/9AIS1DRHl00.

Pass a terminate event flag to the thread running StdReport. Generators look to this flag and finish immediately if it is set.

Fix problem where [StdReport] does not include HTML_ROOT. Fixes Issue #1082.

Install extensions atomically, never overwrite in place. PR #1104. Thanks to user John K!

Substitute station_type if the hardware driver does not offer hardware_name.

Desconectado jantoni

  • Moderador
  • Hero Member
  • *****
    • meteorivas.es
  • Estación: ESMAD2800000028522A Rivas-Vaciamadrid
Re:Weewx 5.5
« Respuesta #1 en: Ayer a las 09:34:25 »
Este pasado mes de septiembre se lanzaron dos actualizaciones de Weewx 5.5

5.5.1 y 5.5.2

Mientras que la 5.5.2 corregía algún problema menor, la 5.5.1 si contenía algún cambio interesante:

Citar
weectl extension uninstall no longer removes a configuration section that is still in use. A section was pruned as soon as it had no subsections left, so uninstalling any driver extension took all of [Station] with it, including the location and the coordinates. Fixes Issue #1131. PR #1132.

Help the user diagnose a corrupt Vantage logger. Provide a link to the fix. Fixes Issue #1105.

Fixed problem where the FineOffset USB driver could not be used under Python 3.12. Issue #1052. PR #1117.

Fixed problem that prevented WeeWX from being installed on openSUSE Leap 16. Unfortunately, the dependency python3-ephem is not available on Leap 16, so it must be added manually using pip. Fixes Issue #1065. PR #1121.

Saving the configuration file no longer changes its mode or ownership. Under a package installation, weectl extension install, weectl extension uninstall, weectl station reconfigure and weectl station upgrade were leaving weewx.conf as root:weewx 0644 instead of weewx:weewx 0660, so the weewx user could no longer edit it and the passwords in it became world-readable.

Removed the APRS "messaging-capable" packet flag from restx.py. PR #1108, by W0CHP.

Fixed problem where RESTful services would fail to start if both options rtfreq and archive_post were set in [[Wunderground]]. Also fixed problem where the Rapidfire mode would use the archive endpoint even if server_url was set. PR #1145. Thanks to user Robert!

Added a bash completion script for weectl, and a script to install it. PR #1110, by evilbunny2008.

Lo de "ayuda al usuario a diagnosticar si un datalogger Davis Vantage está corrupto" me parece más que interesante.

Por desgracia no puedo probarlo, ya que mi Davis Vue se conecta al ordenador mediante 3 hilos directos desde la consola al ordenador, sin usar datalogger que siempre me pareció un atraco.