Avalon Conditions

Latitude 33° 33.00' S
Longitude 151° 19.80' E
Altitude 22 meters
Sunrise 06:20:25
Sunset 17:26:16
Moon Phase Waxing gibbous (85%)
Station Uptime 36 days, 15 hours, 5 minutes
Server Uptime 36 days, 14 hours, 18 minutes

How it's done

This website summarizes weather data logged by a weather station using the polished and highly customisable WeeWX software (version 4.10.2). WeeWX collects data from the weatherstation in a customizable interval and stores it in an archive database. It also creates all the data for the graphs and webpages which are uploaded to the website every interval.

This website uses a custom skin which uses Bootstrap to deal with the layout and presentation. The gauges and the history tables are generated by JavaScript using Apache eCharts and by Python scripts which hook into WeeWX.

Optionally, using MQTT, the gauges and charts can be updated as the weatherstation sends a "loop" value.

The code for this skin can be found on github: github.com/brewster76/fuzzy-archer

Having already a working WeeWX installation, the easiest way to install this skin is to download the source archive from GitHub: releases, and use the WeeWX installer to unpack it:

wee_extension --install [wherever you've put the archive]

Set the page title and footer through the corresponding file for your language in skins/Bootstrap/lang/{your_language}.conf. Change the template language using lang = {your_language} in the section for your skin in weewx.conf For more information concerning localisation see the official WeeWX docs.