Skip to content

Releases: poblabs/weewx-belchertown

Belchertown Skin v0.8

02 Dec 16:19
fc37afb
Compare
Choose a tag to compare

Changes

  • A lot of metric conversion fixes. A lot.
  • More metric conversions fixes.
  • Now uses new option belchertown_root_url as preferred URL option and falls back to station_url for the URL of your weather station. The CSS and JavaScript files are dependant on this setting.
    • This new setting means you can run your station on a different URL than station_url. The station_url can be used to show your station on the weewx.com map. So the belchertown_root_url was added in case you did not want that, or if you want to run test sites, offline sites, or have Belchertown on a different folder or site all together than station_url.
  • You can now select your own graph order and also can pick from 7 graphs to show in 6 positions. Details on the user guide
  • 4 Custom rows now available on index page for you to customize content. Check the user guide for more info on how to use these areas.
  • Better fallback method if the earthquake data has no recent earthquakes.
  • Added option to change DarkSky language. Use darksky_lang in configs.
  • Add rainfall total line graph to year graphs.
  • Show rainRate on day, week, month charts instead of bucket tips. This makes for a much more interesting graph.
  • Remove rounding on the rainRate chart
  • Added a windy.png icon, which is a clone of wind.png. Sometimes DarkSky wants wind.png and other times windy.png
  • Added a Raspberry Pi kiosk page.
  • Other various bug fixes and code optimization.

Install

wget https://github.com/poblabs/weewx-belchertown/archive/weewx-belchertown-0.8.tar.gz

Then run

sudo wee_extension --install weewx-belchertown-0.8.tar.gz

Configure the weewx.conf pre-requisites and restart weewx when done.


Issues?

Please report any issues you find here. This helps me keep track of them.

Belchertown Skin v0.7

08 Sep 18:41
Compare
Choose a tag to compare

A lot of changes in this skin. Please read all instructions below!

Changes

  • Separated Highcharts from the main skin into its own skin. In testing this has shown to speed up skin generation times. Strongly advise you to uninstall Belchertown skin, and install 0.7 as a new skin. Also, be sure to have a backup of your skin customizations
  • The highcharts extension gets its options from the Belchertown main skin. Keep your highcharts options under Belchertown's main Extras section.
  • Moved highcharts timespans to our own intervals and not using the timespan intervals.
  • Better handling of default about and records page. Now includes an about.inc.example and records.inc.example to show what you can do. If about.inc or records.inc is missing, then the skin will show some default information rather than throwing an error.
  • Moved the forecast and earthquake functions into the main getData() class.
  • Adjusted .wind. on the records page to .windGust. which should fix the errors that have been reported.
  • Moved the moment.js utcOffset back to minutes instead of hours.
  • If no earthquake data is available in your region, we now display that information as "No recent earthquake data available!". If this affects you, you can expand your earthquake_maxradiuskm.
  • Cleaned up a lot of old code from the Highcharts extension included in this skin.

Uninstall v0.6 and older

If you have v0.6 or older installed, please backup your custom skin configurations and uninstall the skin completely. This is because I had to break apart the skin into 2 skins. One for the charts, and one for the website.

NOTE: If your weewx is in /home/weewx, you can find wee_extension at /home/weewx/bin/wee_extension

  1. sudo wee_extension --uninstall Belchertown
  2. Make sure you have no Belchertown folder in your skins folder.
  3. Make sure belchertown.py and belchertown_highchartsSearchX.py are not in the bin/user folder

Install

wget https://github.com/poblabs/weewx-belchertown/archive/weewx-belchertown-0.7.tar.gz

Then run

sudo wee_extension --install weewx-belchertown-0.7.tar.gz

Configure the weewx.conf pre-requisites and restart weewx when done.


Issues?

Please report any issues you find here. This helps me keep track of them.

Belchertown Skin v0.6

30 Aug 18:12
Compare
Choose a tag to compare
  • Skip NULL rain values in highcharts generator.
  • Updated rainRate value on the front page and records page.
  • Fix all time record for barometer. It was showing dewpoint. Oops!
  • Fixed a highcharts UTC graph error. Should prefer timezone offset now.
  • Updated highcharts rain rounding to 2 decimals.
  • Updated highcharts wind direction to have a hover and display the wind direction.
  • Consolidated the getSocialShare and getNOAAdata into getAllTime, and renamed getAllTime to getData. Larger plan is to consolidate as much as possible to be able to minimize the number of SLE loops. This may or may not have a better performance, but I'll try and consolidate where it makes sense in an attempt at better performance.
  • Added a version printout in syslog for easier troubleshooting.
  • Removed about.inc and reports.inc from the installer because the installer was overwriting them. Please read the README on how to create and edit these files.

Issues?

Please report any issues you find here. This helps me keep track of them.


All skin override options are advised to be in weewx.conf. If you have them in skin.conf, please have a backup before upgrading!

Quick install:

wget https://github.com/poblabs/weewx-belchertown/archive/weewx-belchertown-0.6.tar.gz

Then run

sudo wee_extension --install weewx-belchertown-0.6.tar.gz

Belchertown Skin v0.5

28 Aug 01:11
Compare
Choose a tag to compare
  • Fixed NOAA report conflict.
  • Updated highcharts to reflect the station's UTC timezone offset.
  • Front page MQTT live updates now optimized for metric and metricwx units.
  • Now uses UTC offset for moment.js and "Data Received" timestamp when using MQTT.
  • Fixed full moon icon.

All skin override options are advised to be in weewx.conf. If you have them in skin.conf, please have a backup before upgrading!

Quick install:

wget https://github.com/poblabs/weewx-belchertown/archive/weewx-belchertown-0.5.tar.gz

Then run

sudo wee_extension --install weewx-belchertown-0.5.tar.gz

Belchertown Skin v0.4

23 Aug 21:17
Compare
Choose a tag to compare
  • Better usage of getting the right label from the skin dict. This fixes the wrong windSpeed label in the DarkSky forecast row. Thanks Gary!
  • Changes the way of determining the DarkSky visibility unit label values. Gets the unit from the API output, then sets the label. Fixes the wrong label when using "auto" for DarkSky units.
  • Fixed a barometer rounding bug in the highcharts generator.

Be sure to read the readme on the main page for the updated DarkSky variables to set!

Quick install:

wget https://github.com/poblabs/weewx-belchertown/archive/weewx-belchertown-0.4.tar.gz

Then run

sudo wee_extension --install weewx-belchertown-0.4.tar.gz

Belchertown Skin v0.3

23 Aug 01:37
Compare
Choose a tag to compare
  • Fixed a bug with the DarkSky URL from v0.2.
  • Updated the visibility unit check. DarkSky API does not return units in their output, so using a mixture of skin and weewx config settings, hopefully we can determine the unit you want more accurately.
  • Fixed another static unit on the records page.
  • Removed an extra weewx.conf prerequisites check.

Quick install:

wget https://github.com/poblabs/weewx-belchertown/archive/weewx-belchertown-0.3.tar.gz

Then run

sudo wee_extension --install weewx-belchertown-0.3.tar.gz

Belchertown Skin v0.2

22 Aug 20:28
Compare
Choose a tag to compare
  • Added units to the darksky api url with "auto" units as the default. Auto units automatically selects units based on your geographic location.
  • Added a windy icon by remixing a couple images together.
  • Updated records page units which had some hard coded units by mistake
  • Fixed lowest windchill on the records page
  • Fixed a formatting error with the sunrise and sunset auto-refesh

Quick install:

wget https://github.com/poblabs/weewx-belchertown/archive/weewx-belchertown-0.2.tar.gz

Then run

sudo wee_extension --install weewx-belchertown-0.2.tar.gz

Belchertown Skin v0.1

21 Aug 18:14
Compare
Choose a tag to compare

This is the initial release of the Belchertown weewx skin! View the main readme for more details on how to configure the skin.

Quick install:

wget https://github.com/poblabs/weewx-belchertown/archive/weewx-belchertown-0.1.tar.gz

Then run

sudo wee_extension --install weewx-belchertown-0.1.tar.gz