Skip to content

Release v7.3

Choose a tag to compare

@chaunceygardiner chaunceygardiner released this 28 Jul 18:26

weewx-celestial 7.3

Emergency fix for 7.2: under a running WeeWX, 7.2's page failed to
generate at all — every report cycle logged cannot find 'Labels' and
the published page silently stayed whatever 7.1 had last written. If
you installed 7.2, install 7.3 right over it and restart WeeWX; no
configuration changes, no loop-data field changes. (7.2's translations
and everything else it announced work as described once the page
generates.)

What's new

  • The page generates again. 7.2 read the header's hemisphere
    letters (the N/S/E/W beside the station coordinates) from a $Labels
    tag that does not exist in WeeWX's template machinery, so Cheetah
    aborted the whole template on every cycle. The letters now come from
    $station.latitude/$station.longitude, which core WeeWX builds from
    the same [Labels] hemispheres setting — still language-aware, so the
    German page still shows O for east. Nothing else changed.

Requirements

  • Python 3.9 or later
  • WeeWX 5.2 or later
  • weewx-loopdata
    5.0 or later
  • weewx-skyfield
    strongly recommended (required for Proxima Centauri), or PyEphem

Installing/upgrading

Download weewx-celestial.zip from this release, then install right over
the existing 7.x:

weectl extension install weewx-celestial.zip

Restart WeeWX. No weewx.conf changes are needed when upgrading from 7.x.
(Upgrading from 6.x or earlier follows the README's upgrade instructions —
those paths do need the uninstall step, and from 5.x the migration
utility.)