Ben's notes

Linux, Unix, network, radio...

User Tools

Site Tools


serial_data_logger

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
serial_data_logger [2014/07/07 11:29] – [rsync / init script] adminserial_data_logger [2014/07/07 11:31] – [Smart Meter - P1 data logger] admin
Line 2: Line 2:
 =====Smart Meter - P1 data logger===== =====Smart Meter - P1 data logger=====
 This script will log serial data and prepend time/date stamp. The example below if P1 data from a smart meter. You can pipe this to [[rotatelogs]] to save the output to rotated logs. This script will log serial data and prepend time/date stamp. The example below if P1 data from a smart meter. You can pipe this to [[rotatelogs]] to save the output to rotated logs.
-<code># /usr/local/bin/serialWatch.exp ttyUSB0+  * Example output: <code># /usr/local/bin/serialWatch.exp ttyUSB0
  
 2014-06-16,21:25:44 Log starting... 2014-06-16,21:25:44 Log starting...
Line 27: Line 27:
 2014-06-16,21:25:45: 0-1:24.4.0(1) 2014-06-16,21:25:45: 0-1:24.4.0(1)
 2014-06-16,21:25:45: !</code> 2014-06-16,21:25:45: !</code>
- +  * Log and timestamp script: <code>#! /bin/sh
-<code>#! /bin/sh+
 # the next line restarts using expect \ # the next line restarts using expect \
 exec expect $0 ${1+"$@"} exec expect $0 ${1+"$@"}
Line 79: Line 78:
   }   }
 }</code> }</code>
 +  * Start logging after boot. Add to **/etc/rc.local**: <code>echo "nohup /usr/local/bin/serialWatch.exp ttyUSB0 | rotatelogs -f /mnt/ram/p1data 86400 100M &" | at now+1min</code>
 +
 =====rsync / init script===== =====rsync / init script=====
 You can use the following script to sync the RAM disk to NAS. It wil also sync before shutdown. This has been tested on Raspbian (Raspberry PI) Debian. You can use the following script to sync the RAM disk to NAS. It wil also sync before shutdown. This has been tested on Raspbian (Raspberry PI) Debian.
serial_data_logger.txt · Last modified: 2021/10/09 15:14 by 127.0.0.1