Files
weewx/examples/fileparse

fileparse - simple driver that reads data from a file
Copyright 2014 Matthew Wall

This example illustrates how to implement a driver and package it so that it
can be installed by the extension installer.  The fileparse driver reads data
from a file of name=value pairs.


Installation instructions

1) install the extension

wee_extension --install=/home/weewx/examples/fileparse

2) select the driver

wee_config --reconfigure

3) restart weeWX

sudo /etc/init.d/weewx stop
sudo /etc/init.d/weewx start


Manual installation instructions

1) copy the fileparse driver to the weeWX user directory

cp /home/weewx/examples/fileparse/bin/fileparse.py /home/weewx/bin/user

2) add a new [FileParse] stanza to the weeWX configuration file

[FileParse]
    poll_interval = 10
    path = /var/tmp/datafile
    driver = user.fileparse

3) in the weeWX configuration file, modify the station_type setting to use the 
fileparse driver

[Station]
    ...
    station_type = FileParse

4) restart weeWX

sudo /etc/init.d/weewx stop
sudo /etc/init.d/weewx start