Recording RPICT Serial stream on local file

From lechacal
Jump to: navigation, search


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

Edit the gateway.conf file to reflect your own setting.

nano 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

The data will be stored in the /tmp directory. One file per day in csv format. Titled with the epoch time when it started.