Difference between revisions of "WeeWX"

From The TinkerNet Wiki
Jump to navigation Jump to search
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.

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

Troubleshooting

  • weewx[10206]: acurite: Failed attempt 1 of 10 to get LOOP data: [Errno 32] Pipe error
  • 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