Manual Installation - bellrichm/weewx-jas GitHub Wiki
Manual Installation
Why? Just use wee_extension. But if you must, read on.
Installation notes
Because there are multiple methods to install WeeWX, location of files can vary. See where to find things in the WeeWX User's Guide for the definitive information. The following symbolic names are used to define the various locations:
- $DOWNLOAD_ROOT - The directory containing the downloaded WeeWX-JAS extension.
- $BIN_ROOT - The directory where WeeWX executables are located.
- $SKIN_ROOT - The directory wehere WeeWX skins are located.
- $CONFIG_ROOT - The directory where the configuration (typically, weewx.conf) is located.
The notation vX.Y.Z designates the version being installed. X.Y.Z is the release.
Prior to making any updates/changes, always make a backup.
Preqrequisites
WeeWX version | Python version |
---|---|
4.6.0 or greater | Python 3.6 or greater |
Instructions
-
Download WeeWX-JAS
wget -P $DOWNLOAD_ROOT https://github.com/bellrichm/weewx-jas/archive/vX.Y.Z.tar.gz
All of the releases can be found here and this is the latest.
-
Unpack WeeWX-JAS
tar xvfz vX.Y.Z.tar.gz
-
Copy the files
cp $DOWNLOAD_ROOT/vX.Y.X/bin/user/jas.py $BIN_ROOT/user cp $DOWNLOAD_ROOT/vX.Y.X/skins/* $SKIN_ROOT
-
Configure
[StdReport] [jas](/bellrichm/weewx-jas/wiki/jas) skin = jas lang = en HTML_ROOT = jas [[Extras](/bellrichm/weewx-jas/wiki/[Extras)] [[[chart_definitions](/bellrichm/weewx-jas/wiki/[[chart_definitions)]] [[[[outTempChart](/bellrichm/weewx-jas/wiki/[[[outTempChart)]]] [[[[[series](/bellrichm/weewx-jas/wiki/[[[[series)]]]] [[[[[[outTemp](/bellrichm/weewx-jas/wiki/[[[[[outTemp)]]]]] [[[pages](/bellrichm/weewx-jas/wiki/[[pages)]] [[[[day](/bellrichm/weewx-jas/wiki/[[[day)]]] [[[[[outTemp](/bellrichm/weewx-jas/wiki/[[[[outTemp)]]]]
This will configure WeeWX-JAS to create a line chart of the outTemp observation and display it on the day page. For additional information read Customizing.
-
Restart WeeWX
sudo /etc/init.d/weewx restart
or
sudo sudo service restart weewx
or
sudo systemctl restart weewx