Guest User

logger-import.sh

a guest
Jan 29th, 2022
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.73 KB | None | 0 0
  1. #!/bin/sh
  2. ##every 10min
  3. cat /home/pi/git/logger/log.csv >> /home/pi/git/logger/log.archive             # add last data sets to flatfile
  4. sed -i 1i"time,wS,wD,g,t,r,rr,h,sol,v,tI,p" /home/pi/git/logger/log.csv        # add header at beginning of log.csv
  5. awk 'END{print substr($0,0,19)}' /home/pi/git/logger/log.csv > /home/pi/git/logger/log-last.txt # save last date-time
  6. /usr/bin/wee_import --no-prompt --import-config=/home/pi/git/logger/log.conf   # .conf points to log.csv
  7. wait
  8. cat /dev/null > /home/pi/git/logger/log.csv                                    # wipe log.csv
  9.  
  10. date=`awk 'END{print substr($0,0,19)}' /home/pi/git/logger/log-last.txt`
  11. unixdate=`date --date="$date" '+%s'`
  12. /usr/bin/wee_reports /etc/weewx/weewx.conf $unixdate
  13.  
Advertisement
Add Comment
Please, Sign In to add comment