Quantcast
Channel: Flightradar24 Forum
Viewing all articles
Browse latest Browse all 5745

Logging PRi feeder status

$
0
0
So recently, I've had a few stability issues with my Raspberry Pi. I wanted to log fr24feed status, CPU temperature and up time. I did not want to log this to the Pi's sd card, as this would decrease the life of the card. So I have created a simple bash script to log this data to a spreadsheet in my Google Drive.

I use https://ifttt.com to handle to output from the script.

It works like a charm, and using the collected data, I have identified the problem which is now resolved.

I've created a github project for this script, and I plan to add more features in the future. Hopefully someone will fork the project and add some useful feature. https://github.com/paul30003/fr24mon/

I run this as a cron job every 30 minutes and I have collected some very useful data over the past few weeks.

Code:

#!/usr/bin/env bash
###########################################################################
# Originally written by: Paul Fryer, 2016
# https://github.com/paul30003/fr24mon/
# License: GPL (>= 2.1) [http://www.gnu.org/licenses/gpl.html]
###########################################################################

PIDFILE=/var/run/fr24feed.pid

trigger="your ifttt trigger event name"

secret="your ifttt secret key"


# Test if FR24FEED is running

if [ -e "$PIDFILE" ]

then
 status_msg="FR24FEED Running"

else
 status_msg="FR24FEED Stopped"
fi

# Get Pi Data

tempC=`/opt/vc/bin/vcgencmd measure_temp`

running=`uptime -p`

# Send to IFTTT

json="{\"value1\":\"${tempC:5}\",\"value2\":\"${status_msg}\",\"value3\":\"${running:2}\"}"

curl -X POST -H "Content-Type: application/json" -d "${json}" https://maker.ifttt.com/trigger/${trigger}/with/key/${secret}


Viewing all articles
Browse latest Browse all 5745

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>