#/bin/sh
# --video boundary--Content-length: 6922
# Content-type: image/jpeg
BASE=/home/ard/camtest
TMPJPG=$BASE/bloep/plaatje.jpg
i=0
ON=0
DISTANCE=0
COUNTER=0
TOTALWHCOUNT=0
TOTALWHCOUNTDAG=0
TOTALWHCOUNTNACHT=0
TOTALNACHT=0
TOTALDAG=0
. $BASE/current-counter
ln -f $BASE/current-counter $BASE/current-counter.munin
FRAMES=1
DISTTOWATT=20*3600
IFS="${IFS}"

LOWERVAL=10000
ison() {
	/home/ard/camtest/testjpg $1 100
}

countit() {
	if ison $1
	then
		if [ "$ON" -eq "0" ]
		then
			COUNTER=$(($COUNTER+1))
			echo "$COUNTER $(($DISTTOWATT/$DISTANCE))W"
			DISTANCE=0
			ON=1
		fi
	else
		ON=0
		DISTANCE=$(($DISTANCE+1))
	fi
}

while
read HTTPSTATUS
test -n "$HTTPSTATUS"
do
	:
done
read a b length
read header type
read empty
dd of=$TMPJPG bs=1 count=$length status=noxfer 2> /dev/null
countit $TMPJPG
while
read empty
read empty
read boundary
#echo "$boundary"
read b length
read header type
read empty
do
	dd of=$TMPJPG bs=$length count=1 status=noxfer 2> /dev/null
	countit $TMPJPG
done

#echo "$COUNTER"
if [ "`date +%u`" -ge 6 ] || [ "`date +%H%M`" -lt 601 ] || [ "`date +%H%M`" -ge 2301 ]
then
	TOTALNACHT=$(($TOTALNACHT+$COUNTER))
	TOTALWHCOUNTNACHT=$(($TOTALWHCOUNTNACHT+$COUNTER))
else
	TOTALDAG=$(($TOTALDAG+$COUNTER))
	TOTALWHCOUNTDAG=$(($TOTALWHCOUNTDAG+$COUNTER))
fi
echo  "TOTALWHCOUNT=$(($COUNTER+$TOTALWHCOUNT))
TOTALWHCOUNTDAG=$TOTALWHCOUNTDAG
TOTALWHCOUNTNACHT=$TOTALWHCOUNTNACHT
TOTALNACHT=$TOTALNACHT
TOTALDAG=$TOTALDAG" > $BASE/current-counter.new
mv $BASE/current-counter.new $BASE/current-counter

