Skip to content

DualSense Battery Monitor is a lightweight Windows utility that automatically alerts you with a visual overlay whenever any connected PlayStation 5 DualSense controller reaches a low battery level.

License

Notifications You must be signed in to change notification settings

PixelIndieDev/DualSenseBatteryMonitor

Repository files navigation

๐Ÿ”‹ DualSense Battery Monitor - Low Battery Warning Overlay for PS5 Controllers

Screenshot of the DualSense battery monitor on a default Windows 11 desktop Overlay is slightly oversized on image

โšก Never Miss a Low Battery Warning Again

DualSense Battery Monitor is a lightweight Windows utility that automatically alerts you with a visual overlay whenever any connected PlayStation 5 DualSense controller reaches a low battery level.

  • โœ… Auto-starts with Windows
  • ๐Ÿ”‹ Accurate battery monitoring every 5 seconds
  • โš ๏ธ Only shows when battery is low
  • ๐Ÿง  Silent

Note

This only works on Windows systems

๐Ÿ•น๏ธ Use Case

This utility is perfect for:

  • Users who use PS5 controllers on PC and want a non-intrusive, visual heads-up for low battery levels
  • Multiplayer users with multiple controllers connected โ€” the app tracks and displays each one with its own icon and battery status (Up to 4 DualSense controllers)
  • Users using the DualSense controller as a pointer/input device

The app acts only when needed, showing a overlay with controller status only when a low battery is detected.

๐Ÿง  Features

  • ๐ŸŽฎ DualSense-aware overlay: Shows connected PS5 controllers and their individual battery levels.
  • โš ๏ธ Low battery detection: If any controller drops below 25%, the widget appears and below 15% the effected controller's battery icon will start flashing.
  • ๐Ÿ” 5-second refresh rate: Battery status updates frequently and efficiently.
  • ๐Ÿช› Automatic Windows startup: Uses registry-based startup (no Task Scheduler required).
  • ๐ŸงŠ Invisible when not needed: If no controller is low on battery, the widget remains hidden.
  • ๐Ÿงช Tested with firmware A-0520 (latest as of June 11, 2025).
  • ๐Ÿ“ฆ Framework-dependent and self-contained releases available.
  • ๐Ÿ’ก Built using .NET 8.0.

๐Ÿš€ Installation & Download

You can download the latest release here.

Two versions are provided:

  • ๐Ÿ“ Framework-dependent (.NET 8.0 required on system)
  • ๐Ÿ“ฆ Self-contained (no dependencies โ€” just run the executable with its files)

No manual configuration is needed. On first launch:

  • The app silently registers itself to auto-start with Windows.
  • If no controller is connected or has low battery, the app hides itself automatically.

โŒ Uninstallation

To completely remove DualSense Battery Monitor from your system:

  1. Stop the application from currently running:

    Find the DualSenseBatteryMonitor.exe process in Task Manager and 'End Task' it.

  2. Delete the application files:

    Remove the folder/insides of folder where you extracted the application.

Warning

(Optional) (Advanced users only) Remove the auto-start registry entry:

  1. Open regedit and navigate to 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run'

  2. Find the entry related to DualSenseBatteryMonitor and delete it to stop the app from launching automatically at startup.

๐Ÿ”— Inspiration

This application is inspired by:

๐Ÿช This project uses

HIDSharp

  • Copyright 2010-2019 James F. Bellinger
  • Licensed under the Apache License, Version 2.0

๐Ÿ“ƒ License

MIT License. See LICENSE file for details.

๐Ÿ” Keywords

DualSense battery overlay, PS5 controller low battery, DualSense WPF utility, DualSense Windows auto-start, gamepad battery warning, .NET 8 controller tool, DualSense battery level Windows 10/11, low battery widget for DualSense, DualSense charge monitor, controller battery status desktop