53 lines
3.9 KiB
Bash
Executable File
53 lines
3.9 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
today=$(date "+/wxlog/%Y/%m/%Y-%m-%d.txt")
|
|
rtoday=$(date "+/wxlog/%Y/%m/rain/%Y-%m-%d-rain.txt")
|
|
|
|
echo "Welcome to the perilo.us weather station."
|
|
echo ""
|
|
echo "This mini weather station is a Raspberry Pi connected to a BME280 sensor"
|
|
echo "dangling from the eaves of my house in Hernando, MS, USA."
|
|
echo ""
|
|
echo "╔════════════════════════════════════════════════════════════════════╗"
|
|
echo "║ *** Current Weather *** ║▒"
|
|
echo "╚════════════════════════════════════════════════════════════════════╝▒"
|
|
echo " ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒"
|
|
echo ""
|
|
echo "╔══════════════╗ ╔══════════════╗ ╔══════════════╗ ╔══════════════╗"
|
|
sudo python3 /var/gopher/scripts/current_weather.py
|
|
echo "╚══════════════╝▒ ╚══════════════╝▒ ╚══════════════╝▒ ╚══════════════╝▒"
|
|
echo " ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒"
|
|
echo ""
|
|
echo "╔════════════════════════════════════════════════════════════════════╗"
|
|
sudo python3 /var/gopher/scripts/heat_index.py
|
|
echo "╚════════════════════════════════════════════════════════════════════╝▒"
|
|
echo " ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒"
|
|
echo ""
|
|
echo "╔════════════════════════════════╗ ╔════════════════════════════════╗"
|
|
sudo /var/gopher/scripts/hilow_rain.py /var/gopher$today
|
|
echo "╚════════════════════════════════╝▒ ╚════════════════════════════════╝▒"
|
|
echo " ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒"
|
|
echo ""
|
|
echo " *** Daily Temperature Plot ***"
|
|
/var/gopher/plot/plot.py /var/gopher$today
|
|
gnuplot -e "set terminal dumb; set xdata time; set timefmt '"%H:%M"'; plot '/tmp/temp.tsv' using 1:2 w l title ''" >> /tmp/plot.txt
|
|
sed -i '1d' /tmp/plot.txt
|
|
sed -i 's/\(.\{2\}\)//' /tmp/plot.txt
|
|
cat /tmp/plot.txt
|
|
rm /tmp/plot.txt
|
|
rm /tmp/temp.tsv
|
|
echo "----------------------------------------------------------------------------"
|
|
echo ""
|
|
echo "[0|Today's Log|$today|server|port]"
|
|
echo ""
|
|
echo "[0|Today's Rain Log|$rtoday|server|port]"
|
|
echo ""
|
|
echo "[1|Weather Logs|/wxlog|server|port]"
|
|
echo ""
|
|
echo "[1|Dew Point Comfort Index|/dpindex.gph|server|port]"
|
|
echo ""
|
|
echo "----------------------------------------------------------------------------"
|
|
echo ""
|
|
echo "Powered by Geomyidae"
|
|
echo "[1|Geomyidae Git|/scm/geomyidae/log.gph|bitreich.org|70]"
|