weewx-celestial

Configuration

Home · Installation · The Geocentric in your skin · Translating (i18n) · GitHub project


Installing registers the report; its options live in weewx.conf:

[StdReport]
    [[CelestialReport]]
        HTML_ROOT = celestial
        enable = true
        skin = Celestial
        [[[Extras]]]
            loop_data_file = ../loop-data.txt
            refresh_rate = 2
            expiration_time = 24
            page_update_pwd = foobar

The almanac tiers

The roster first-paints at report time from $almanac and then goes live from loop data. What renders depends on the almanac WeeWX has:

Almanac The page
weewx-skyfield (stars on) Everything, Proxima Centauri included; the footer carries the full Skyfield/DE421/Hipparcos credit
PyEphem Everything except the Proxima Centauri row (PyEphem’s star catalog lacks it)
built-in The page generates, but the panel stays empty with an install hint — the built-in almanac serves none of the positions or distances this page runs on

The footer credit is generated truthfully for whichever almanac actually serves the page.

The fields line

The skin consumes exactly the 37 fields listed in Installation — az/alt/earth_distance per body, the moon-phase fields, and current.dateTime.raw. Two rules:

The full almanac-field grammar (any report almanac tag with the $ removed, plus the almanac(days=±N) tomorrow/yesterday extension) is documented in weewx-loopdata’s manual.