This is a guide to install weewx on Linux systems. The installation will place weewx in the /home/weewx directory with the following:
| configuration file: | /home/weewx/weewx.conf |
| skins and templates: | /home/weewx/skins/ |
| sqlite databases: | /home/weewx/archive/ |
| web pages and images: | /home/weewx/public_html/ |
| Debian, Ubuntu, Mint | Redhat, CentOS, Fedora |
|
# required packages: |
# required packages: |
| SuSE | Python Setup Tool (pip) |
|
sudo yast -i gcc |
# required packages: |
Download the source archive weewx-X.Y.Z.tar.gz from Sourceforge
Expand the source archive:
tar xvf weewx-X.Y.Z.tar.gz
Change directory:
cd weewx-X.Y.Z
Then build and install:
./setup.py build
sudo ./setup.py install
The install will place weewx in /home/weewx, so sudo is probably required.
Edit the configuration file /home/weewx/weewx.conf. Set at least the following:
If you have a weather station from the Davis Vantage series, many of the configuration data will be downloaded from your hardware, including altitude, archive interval, and the start of your rain year. If you have not set these, you can either do so by following the instructions in the manual that came with your weather station, or by using the configuration utility config_vp.py, which is included with weewx. To see how to run config_vp.py:
# This works only for Davis Vantage weather stations!
cd /home/weewx
./bin/config_vp.py weewx.conf --help
Run the main program from the command line:
cd /home/weewx
./bin/weewxd.py weewx.conf
Or as a daemon automatically when the computer starts:
| Debian, Ubuntu, Mint | Redhat, CentOS, Fedora |
|
sudo cp util/init.d/weewx.debian /etc/init.d/weewx |
sudo cp util/init.d/weewx.redhat /etc/init.d/weewx |
| SuSE | |
|
sudo cp util/init.d/weewx.suse /etc/init.d/weewx |
After 5 minutes, open the station web page in a web browser. You should see the default weewx page with your station information and data.
file:///usr/lib/weewx/html/index.html
Look in the system log for messages from weewx.
sudo tail -f /var/log/messages
To enable uploads such as Weather Underground or to customize reports, modify the configuration file /etc/weewx.conf. See the User Guide and Customization Guide for details.
weewx must be restarted for configuration file changes to take effect.
To uninstall, simply delete the directory /home/weewx. This will delete weewx, configuration files, and data.
sudo rm -r /home/weewx sudo rm /etc/init.d/weewx