#!/bin/sh

d=`date +%d%m%Y`
ping=$d"ping.txt"
up=$d"upload.txt"
dow=$d"download.txt"

FILE=/home/pi/isr/data/$dow
FILEA=/home/pi/isr/data/$up
FILEB=/home/pi/isr/data/$ping
now=$(date +"%d_%m_%Y")
gnuplot -persist <<PLOT
set datafile separator ";"
set grid
set xdata time
set timefmt '%Y-%m-%d %H:%M'
set xtics format '%H:%M'
set xlabel "Time"
set ylabel "Mbit/s"
set terminal png medium
set output "/home/pi/isr/speedupdown.png"
set title "upload/download speed $now"
plot "$FILE" using 1:(column(2)) t "Upload" with lines lt 1 lw 3 linecolor 2, "$FILEA" using 1:(column(2)) t "Download" with lines lt 1 lw 3 linecolor 1
quit
PLOT

gnuplot -persist <<PLOT
set datafile separator ";"
set grid
set xdata time
set timefmt '%Y-%m-%d %H:%M'
set xtics format '%H:%M'
set xlabel "Time            Ping 0ms = offline"
set ylabel "milliseconds"
set terminal png medium
set output "/home/pi/isr/ping.png"
set title "ping google.com $now"
plot "$FILEB" using 1:(column(2)) t "Latency" with lines lt 1 lw 3 linecolor 3
quit 
PLOT

sendemail -f raspycam2@gmail.com -t raspycam2@gmail.com -u "Internet Speed Reports" -m "Upload/Download/Ping" -xu raspycam2@gmail.com -xp roberto70a17 -o tls=yes -s smtp.gmail.com:587 -a /home/pi/isr/speedupdown.png /home/pi/isr/ping.png

