Some devices do not report the battery via bluez; for these devices getting power from UPower should be a good alternative.