Difference between revisions of "WeeWX"
Jump to navigation
Jump to search
(→Links) |
|||
Line 6: | Line 6: | ||
(based on an install under Mint 20) | (based on an install under Mint 20) | ||
− | * <code>wget -qO - <nowiki>http://weewx.com/keys.html</nowiki> | sudo apt-key add -</code> | + | *<code>wget -qO - <nowiki>http://weewx.com/keys.html</nowiki> | sudo apt-key add -</code> |
− | * <code>wget -qO - <nowiki>http://weewx.com/apt/weewx-python3.list</nowiki> | sudo tee /etc/apt/sources.list.d/weewx.list</code> | + | *<code>wget -qO - <nowiki>http://weewx.com/apt/weewx-python3.list</nowiki> | sudo tee /etc/apt/sources.list.d/weewx.list</code> |
− | * <code>sudo apt-get update</code> | + | *<code>sudo apt-get update</code> |
− | * <code>sudo apt-get install weewx</code> | + | *<code>sudo apt-get install weewx</code> |
Also:, If you wish to use MySQL as the database, you'll need to either install it on this machine or connect to the DB on your Database server. | Also:, If you wish to use MySQL as the database, you'll need to either install it on this machine or connect to the DB on your Database server. | ||
− | * <code>sudo apt-get install python3-pymysql</code> | + | *<code>sudo apt-get install python3-pymysql</code> |
Will be useful. (actually, mandatory :P ) | Will be useful. (actually, mandatory :P ) | ||
Line 25: | Line 25: | ||
==MQTT== | ==MQTT== | ||
Coming<sup>TM</sup> Soon<sup>TM</sup> | Coming<sup>TM</sup> Soon<sup>TM</sup> | ||
+ | |||
+ | == Administration == | ||
+ | Checking status: | ||
+ | |||
+ | * <code>sudo tail -f /var/log/syslog | weewx</code> | ||
+ | |||
+ | Starting: | ||
+ | |||
+ | * <code>sudo /etc/init.d/weewx start</code> | ||
+ | |||
+ | Stopping: | ||
+ | |||
+ | * <code>sudo /etc/init.d/weewx stop</code> | ||
==Links== | ==Links== |
Revision as of 14:04, 22 July 2020
This particular set of instructions is based on building a standalone VM to handle WeeWX. On my network, I have an existing WebServer & an existing Automation Server. The intent is to have the weather information served up as a web page (Default WeeWX thing...) by the WebServer and also be used by the Automation Server.
There is also a dedicated Database Server which will eventually be used.
Contents
Installation
(based on an install under Mint 20)
wget -qO - http://weewx.com/keys.html | sudo apt-key add -
wget -qO - http://weewx.com/apt/weewx-python3.list | sudo tee /etc/apt/sources.list.d/weewx.list
sudo apt-get update
sudo apt-get install weewx
Also:, If you wish to use MySQL as the database, you'll need to either install it on this machine or connect to the DB on your Database server.
sudo apt-get install python3-pymysql
Will be useful. (actually, mandatory :P )
Configuration
ComingTM SoonTM
Webserver Updating
ComingTM SoonTM
MQTT
ComingTM SoonTM
Administration
Checking status:
sudo tail -f /var/log/syslog | weewx
Starting:
sudo /etc/init.d/weewx start
Stopping:
sudo /etc/init.d/weewx stop
Links
- Acurite 5 in 1 Weather Station Using a Raspberry Pi and Weewx (other Weather Stations Are Compatible)
- Display for 5-in-1 Weather Sensor (model 06006) Instruction Manual
- AcuRite 01035 Weather Station User Manual
- WeeWX
- (on GitHub)
- Actual, Functional install instructions!!!
- WeeWX Customization Guide
- WeeWX Utilities Guide
- Supported Hardware
- Weather Station Hardware Comparison
- station_meteo: Weewx homemade weather station, with MQTT, ESP8266 and nice sensors
- Solar Powered Wifi Temperature Sensor For Weewx
- weewx-sdr-arduino: Sketches, PHP, and Weewx service to use SDR Driver and this service to replace Acurite console
- weewxMQTT
- Extensions to weewx
- NodeRed flow from Weewx to Domoticz
- WeeWX Wiki
Troubleshooting
- weewx[10206]: acurite: Failed attempt 1 of 10 to get LOOP data: [Errno 32] Pipe error
- USB hardware issues
- Bloody cheapass USB extensions... :P
- weewx[951]: acurite: Cannot find USB device with VendorID=0x24c0 ProductID=0x0003 DeviceID=None
- Unit is completely unplugged...
- weewx[5181]: acurite: Failed attempt 1 of 10 to get LOOP data: [Errno 5] Input/Output Error