hs.battery.amperage() -> number
hs.battery.capacity() -> number
hs.battery.maxCapacity()
hs.battery.cycles() -> number
hs.battery.designCapacity() -> number
hs.battery.getAll() -> table
hs.battery.health() -> string
hs.battery.healthCondition() -> string or nil
hs.battery.isCharged() -> boolean
hs.battery.isCharging() -> boolean
hs.battery.isFinishingCharge() -> boolean or string
hs.battery.maxCapacity() -> number
hs.battery.designCapacity()
due to small variations in the production chemistry vs the designhs.battery.name() -> string
hs.battery.otherBatteryInfo() -> table
hs.battery.percentage() -> number
hs.battery.powerSource() -> string
hs.battery.privateBluetoothBatteryInfo() -> table
hs.battery.psuSerial() -> integer
hs.battery.psuSerialString() -> string
hs.battery.timeRemaining() -> number
hs.battery.timeToFullCharge() -> number
hs.battery.voltage() -> number
hs.battery.watts() -> number