#!/usr/bin/python
import dbus
import dbus.glib
import gobject
import time
import os
import sys

def log(msg, t=0):
    if t == 0:
        t = time.time()
    print("log %s %s" % (t, msg))
    sys.stdout.flush()

def main():
    bus = dbus.SystemBus()
    bat = bus.get_object("org.freesmartphone.odeviced", "/org/freesmartphone/Device/PowerSupply/bat")

    while True:
        log("bat %s" % bat.GetEnergyPercentage())
        time.sleep(60)

main()
