#!/bin/sh
set -e

dir="/sys/devices/platform/bq27000-battery.0/power_supply/bat"
if [ ! -d $dir ]; then
    dir="/sys/class/power_supply/battery"
fi
   
while true; do
    echo -n "`date -Iseconds` `date +%s`"
    for i in type status voltage_now current_now charge_full temp technology present time_to_empty_now time_to_full_now capacity online; do
	val="`cat $dir/$i | sed 's/ /_/'`"
	echo -n " $val"
    done
    val="`cut -d' ' -f2 /proc/loadavg`"
    echo -n " $val"
    echo ""
    if [ "`cat $dir/capacity`" -lt 95 ]; then
	if [ "`cat $dir/status`" = "Not charging" ]; then
	    usbhost-start
	    usbhost-stop
	fi
    fi
    sleep 120
done
