Tool Open source

HaloBattery

HaloBattery is a Windows system-tray utility that displays battery levels for wireless peripherals, including devices connected through 2.4 GHz receivers, USB, and Bluetooth. It gives each device a battery-ring icon with a device pictogram, low-battery and charging states, charging animation, notifications, and an exact percentage on hover.

View repository Mentioned in 1 video ↓

Overview

The program reads vendor-specific HID reports and standard controller or headset reports for supported mice, headsets, keyboards, and game controllers, while Bluetooth devices use the battery level reported by Windows. It combines receiver and cable readings into one device icon where supported, retains the last value for sleeping devices, and provides diagnostics that list HID devices and raw protocol replies for troubleshooting and adding device support.

The repository distributes a ready-made Windows executable as a release ZIP or supports running from Python 3.10+ source. It requires no Python installation when using the packaged executable, is built through GitHub Actions, stores settings and diagnostics under the user's application-data directory, and is licensed under MIT.

What HaloBattery is used for

1 use taken from transcripts — each links to the moment in the video.

  • A Windows system-tray utility that displays the battery level of wireless peripherals. It gives each device a ring icon with low-battery and charging indicators and reads supported Bluetooth battery levels.

Videos mentioning HaloBattery

1 in the library.