Recording RPICT Serial stream on local file
From lechacal
This is to record the data from a RPICT series board in a plain CSV file that can be opened with excel or else later on.
We are proposing a basic script template which can be installed as below.
wget lechacal.com/RPICT/tools/lcl-gateway.py.zip unzip lcl-gateway.py.zip wget lechacal.com/RPICT/tools/gateway.conf sudo apt-get install python-requests sudo mv lcl-gateway.py /usr/local/bin/ sudo mv gateway.conf /etc/
Edit the gateway.conf file to reflect your own setting.
nano /etc/gateway.conf
In this file you should turn off Emoncms and Influxdb. Then turn on localsave. Also edit the directory if needed.
[system] port=/dev/ttyAMA0 baud=38400 [emoncms] enabled = False hostname = emoncms.org apikey = --apikey-from-emoncms-goes-here-- node = 20 [influxdb] enabled = False url = http://10.10.15.26:8086/write # https://corlysis.com:8086/write dbname = mydb user = token passwd = -optional-password-goes-here---- measurement = rpict3t1 # Modify this to match your board [localsave] enabled = True directory = /tmp/
Insert the RPICT and run
lcl-gateway.py -d
The data will be stored in the /tmp directory. One file per day in csv format. Titled with the epoch time when it started.