mirror of
https://github.com/weewx/weewx.git
synced 2026-04-18 08:36:54 -04:00
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