User Guide · Version 1.0.0.0

Magic Battery

Download PDF Plugin Page

Check the battery levels of your Bluetooth accessories from Stream Deck. See percentages on a button, or press it to receive one macOS notification for up to four selected devices.

What you need:
A Mac running macOS 13 or later (Apple Silicon or Intel), Stream Deck software 7.6 or later, and a connected Bluetooth accessory. Designed for Apple Magic Mouse, Magic Keyboard, and Magic Trackpad. Other accessories depend on the battery data macOS makes available.

Install and make your first button

  1. Visit Magic Battery on the Dloper plugins page. Open its Elgato Marketplace listing and install the plugin.
  2. Open Stream Deck. Find Magic Battery in the action list and drag Device Battery Monitor onto a key.
  3. Connect and wake your accessory. In the button settings, click Find accessories if needed, then choose it under Device 1.
  4. Allow Bluetooth access when macOS asks. Press the key and allow notifications when prompted.
  5. Press the key again after allowing permissions. The notification reports your selected device name and its battery percentage.

What a notification looks like

Magic Battery
Your Apple Magic Mouse is at 82%.
Your Apple Magic Keyboard is at 64%.
Example readings. Your notification uses your accessories' names and current available battery data.

No terminal commands or user-created Shortcuts are needed. Keep Stream Deck running so the plugin can respond to your buttons.

Button settings: Choose what your button shows

Choose up to four accessories

Select Device 1 first. Device 2 then appears; selecting it reveals Device 3, and so on up to Device 4. A device cannot be selected twice on the same button. Each button stores its own choices.

Choose None - add another accessory in a later selector to remove that device and the selections after it. Change Device 1 to switch the first accessory. Press the key to report all selected devices together.

Show battery percentages on button

Setting Behavior
Checked (default) Displays battery percentages below the blue-purple battery icon. With multiple accessories, readings follow the order of your device selections; three or four readings use two rows.
Unchecked Displays the battery icon without percentage text. Pressing the key still sends a notification for all selected accessories.

Readings refresh about once a minute while the button is visible, when you change its settings, and after a successful button press. Bluetooth battery reports can take time to update.

If the text is missing:
A custom button image overrides the plugin's live artwork. In Stream Deck, select the Magic Battery button, open the arrow beside its image preview and choose Reset to Default. Keep Show battery percentages on button checked.

Stream Deck Neo: Battery Infobar

Drag Battery Infobar onto your Neo Infobar and choose up to four accessories. Names and percentages update every minute. The Infobar is display-only: use a regular Device Battery Monitor key for notifications. Its percentages are always visible, independently of the button display checkbox.

Find accessories and understand the readings

Find accessories refreshes the selectable device list. Use it after connecting or waking a device, or after allowing Bluetooth access.

A percentage means battery data is available. N/A or battery unavailable means the device cannot currently provide a readable level. This does not mean 0%. A disconnected device is reported as unavailable; the plugin does not replace it with a different accessory.

Magic Battery sends notifications when you press the key. It does not send automatic low-battery alerts.

macOS permissions: Allow access and notifications

Bluetooth access lets the helper read accessory battery data. Notification permission lets it show the result on your Mac. These are separate settings. Menu labels may differ slightly between macOS versions.

1. Allow Bluetooth access

  1. When macOS asks for Bluetooth access for MagicBattery Helper or Magic Battery, choose Allow.
  2. If you previously denied it, open System Settings > Privacy & Security > Bluetooth. Enable the entry for MagicBattery Helper or Magic Battery. If your macOS setup lists Stream Deck for this request, allow that entry too.
  3. Return to Stream Deck and click Find accessories. Keep the accessory connected and awake.

2. Allow visible notifications

  1. Press a configured Magic Battery key. If macOS asks to allow notifications, choose Allow.
  2. Open System Settings > Notifications, select Magic Battery (the helper may be listed as MagicBattery Helper), and turn on Allow notifications.
  3. Enable notifications on the desktop. Choose Banners or Alerts where available; newer macOS versions may call these Temporary or Persistent. Enable Notification Center if you want to find earlier results.
  4. To show the battery text, set Show previews to When Unlocked or Always, according to your preference. Press the key again after changing settings.

3. Check Focus and display settings

Focus, including Do Not Disturb, can silence a banner even when notifications are allowed. For a quick test, turn Focus off in Control Center. To keep Focus on, allow Magic Battery in that Focus's app notification settings under System Settings > Focus.

If you are sharing or mirroring your screen, check the corresponding option in Notifications settings. Notifications may also be hidden while your screen is locked or sleeping.

Troubleshooting & Support

Issue / Symptom Explanation & Solution
No accessories, or "Could not read accessories" Turn Bluetooth on in System Settings. Connect and wake the accessory, check Bluetooth permission, and click Find accessories. If the plugin reports that it did not respond, close and reopen Stream Deck and try again.
Accessory is connected, but shows N/A Some devices expose a battery level in macOS but do not provide it through the interfaces available to this plugin. Reconnect or wake the device and refresh. AirPods and every Bluetooth product are not guaranteed to work. An unavailable reading is never treated as 0%.
Percentages do not appear on the button Check Show battery percentages on button. Reset any custom button image to default. If you switched it off, the icon-only display is expected.
Button press gives no visible notification Select at least one accessory. Allow notifications for Magic Battery and choose a visible desktop style. Check Focus, preview settings and screen sharing. Press again after allowing permission. macOS can accept a notification without showing a banner.
Magic Battery is not listed under Notifications Press a configured key to trigger its first notification request. Allow the prompt. Reopen System Settings and look for Magic Battery or MagicBattery Helper. If no prompt appears, restart Stream Deck and try again.
Button displays Unavailable or an alert symbol The plugin could not complete a device read or notification request. Check Bluetooth and notification access, reconnect the accessory and try again. If it continues, contact support.

Contact Dloper Support

Need help or have a question? Visit our Magic Battery Support Portal or submit a ticket on our Contact Page.

Please include your macOS version, Stream Deck software version, Magic Battery version, accessory model, and connection status.