Releases: poblabs/weewx-belchertown
Belchertown Skin v0.8
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 tostation_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
. Thestation_url
can be used to show your station on the weewx.com map. So thebelchertown_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.
- This new setting means you can run your station on a different URL than
- 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.
- This is handy if you want a 2nd console display using a Raspberry Pi and a 3.5" TFT screen like this one. An example of it in use can be seen here.
- This page also does not have the MQTT timeout, so the Kiosk console display will update forever.
- 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
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
andrecords.inc.example
to show what you can do. Ifabout.inc
orrecords.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
sudo wee_extension --uninstall Belchertown
- Make sure you have no
Belchertown
folder in your skins folder. - Make sure
belchertown.py
andbelchertown_highchartsSearchX.py
are not in thebin/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
- 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
- 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
- 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
- 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
- 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
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