#!/bin/bash
###
# display sensors-info in conky used inxi -s
####
#rm -f $HOME/tmp/xINSEN.txt
#rm -f $HOME/tmp/echotest.txt
#touch /$HOME/tmp/xINSEN.txt
#echo `xfce4-terminal --command inxi -s` 
inxi -s -c0 > $HOME/tmp/echotest.txt
cat $HOME/tmp/echotest.txt | grep "System Temperat" | cut -d: -f3- > $HOME/tmp/systempera.txt
cat $HOME/tmp/echotest.txt | grep "Fan" | cut -d: -f2- | cut -d" " -f2- > $HOME/tmp/fanspeeds.txt
###


CPUT=`cat $HOME/tmp/systempera.txt | cut -dC -f1 | sed s/"[a-Z]\|:\|\\| "//g | cut -d. -f1`
MOBOT=`cat $HOME/tmp/systempera.txt | cut -dC -f2 | sed s/"[a-Z]\|:\|\\| "//g | cut -d. -f1`
GPUT=`cat $HOME/tmp/systempera.txt | cut -dC -f3 | sed s/"[a-Z]\|:\|\\| "//g | cut -d. -f1`



#FAN1=`cat $HOME/tmp/fanspeeds.txt | cut -d" " -f1-2 | sed 's/\([a-z]\)/\U\1/g'`
#FAN2=`cat $HOME/tmp/fanspeeds.txt | cut -d" " -f3-4 | sed 's/\([a-z]\)/\U\1/g'`
#FAN3=`cat $HOME/tmp/fanspeeds.txt | cut -d" " -f5-6 | sed 's/\([a-z]\)/\U\1/g'`
#FAN4=`cat $HOME/tmp/fanspeeds.txt | cut -d" " -f7-8 | sed 's/\([a-z]\)/\U\1/g'`
#FAN5=`cat $HOME/tmp/fanspeeds.txt | cut -d" " -f9-10 | sed 's/\([a-z]\)/\U\1/g'`
#if 

echo "System Temperatures: " # >> $HOME/tmp/xINSEN.txt
echo "CPU:	$CPUT °C" # >> $HOME/tmp/xINSEN.txt
echo "GPU:	$GPUT °C" # >> $HOME/tmp/xINSEN.txt
echo "MoBo:	$MOBOT °C" # >> $HOME/tmp/xINSEN.txt
echo "Fan-Speeds: " # >> $HOME/tmp/xINSEN.txt
#echo "$FAN1 RpM" >> $HOME/tmp/xINSEN.txt
#echo "$FAN2 RpM" >> $HOME/tmp/xINSEN.txt
ix=`cat $HOME/tmp/fanspeeds.txt | grep -o "\:" | grep -c "\:"` # many fans are on
n=2
m=1
for ((i=1; i<=ix; i++)); do
if [ "$i" -le "$ix" ]; then
FAN=`cat $HOME/tmp/fanspeeds.txt | cut -d" " -f$m-$n | sed 's/\([a-z]\)/\U\1/g' | sed s/" 0"/" 0000"/g`
echo "$FAN	RpM" | sed 's/:/:	/g' # >> $HOME/tmp/xINSEN.txt
m=`echo "$m + 2" | bc`
n=`echo "$n + 2" | bc`
fi
done

#cat /$HOME/tmp/xINSEN.txt

exit 0

