← AllMyBatteries · Back to home

Why isn’t my battery widget updating?

Troubleshoot stale AllMyBatteries widgets, iCloud syncing, and background battery updates.

If your AllMyBatteries battery widget is not updating, first open the app and check whether its reading is also old. An old reading in both places points to device tracking or iCloud sync; a fresh reading in the app with an older widget reading points to widget refresh timing.

Check the app before the widget

  1. Tap the AllMyBatteries widget to open the app. Compare the device’s reading in the app with the widget.
  2. If the app’s reading is also old, open AllMyBatteries on the device that supplies the battery data. For AirPods, connect them and open the case when checking its battery.
  3. Confirm that your devices use the same iCloud account and that iCloud is enabled for AllMyBatteries.
  4. On iPhone and iPad, enable Background App Refresh for AllMyBatteries. Avoid force quitting the app; Low Power Mode can pause background refresh.

Understand widget refresh limits

A widget reads battery data collected by the app and synced through iCloud. It does not monitor each device directly. iOS controls its refresh budget; updates are often 15–60 minutes apart and may take longer under some conditions.

Opening the app can request a widget refresh. For more timely source readings, use AllMyBatteries’ Force sync action in Shortcuts. This cannot bypass the system’s background or widget limits.

Read how to improve tracking accuracy or choose your device type in device update troubleshooting.

Battery monitoring guides

Step-by-step help for checking device batteries, setting up widgets, and keeping updates working.