Warning: After you restart, these changes will take effect and the IP address you use to access your Pi will probably change. Make sure you know how to determine what the new IP is or have a monitor and keyboard attached to access the Pi's console.

Note: It’s possible to use a wireless network dongle if you wish. That’s the way I’ve been doing it for some time.
However, to keep things simple, I’m only considering wired connections here.

To keep things orderly, I suggest creating a new user “ipwx” with its own home directory with the following commands:

sudo adduser ipwx

Add an entry in /etc/sudoers file similar to the user “pi” to allow ipwx administrative privileges. .

ipwx ALL=(ALL) NOPASSWD: ALL

Now log out and then log back in as the user “ipwx”

Create a new file “listener” with the following line. It may be hard to tell the ells from the pipes and zeros from the ohs, so you might want to cut-and-paste.

If not, check your connections and typing. (depending on your particular USB network dongle, it may not auto-switch and a cross-over cable may be necessary. It might be possible to work around that by reversing the network connection setup, but I haven’t tried that.

You should now find a text file with the most recent weather values called wxdata.

temp = 33.98
humi = 81
baro = 30.57
wspd = 2
wdir = 90
rain = 0

(this is the end of part one….now you have the essential basics of getting the weather data and can strike out on your own if you want, but in the next installment I’ll discuss how to install weewx to handle some the more advanced features.

Don’t be too concerned as the next following commands will fix things up

sudo apt-get update

sudo apt-get -f install

After a few minutes of downloads, a weewx installation program will start and ask you some questions. Answer these as accurately as you can.

Location (e.g. Peru, Nebraska)

The latitude and longitude should be specified in decimal degrees, with negative values for │

│ southern and western hemispheres.e

Your stations elevation and the SINGULAR form of the unit (for example foot, not feet) (e.g. 1000, foot)

For weather station type, choose “Simulator”

weewx will then continue to install for several minutes

When the prompt returns, weewx will be running in the background with a “simulated” weather station and data. After we confirm that weewx is installed properly, we will re-configure it to read the data from the AcuLink Internet Bridge. Just be patient...

Next, let’s install the web server

sudo apt-get install apache2

When this is done, it’s time to check our work…

From another machine on your local network open this URL using the IP address you’ve been using to access your Pi. It should look something like this.

Remember...this is just simulated data ..we’ve still got some work to do

(wait for part 3)

Here's the intial part for part 3. The following file is named "simulator.py" and replaces the normal "simulator.py" found in the weewx distribution.

It resides in this folder: /usr/share/weewx/weewx/drivers

Better instructions will follow, but basically after this is in place, you need to stop and restart weewx for it to take effect. That would probably also be a good time to rebuild the database, but I'll explain that later.

Remember that the listener and parser need to be running first, perhaps for a minute so that the data file that this driver reads is properly updated. Again, I'll detail how to do that shortly.