HomeBatteries for HomeKit
Battery Widget & Notifications
Free · In-App Purchases · Designed for iPad
HomeBatteries makes it super quick & easy to see all of your HomeKit accessory batteries in one location.
* As featured on HomeKit Insider, Shane Whatley & 9to5Mac *
If you have ever found yourself in the situation where a battery powered HomeKit accessory has stopped working, then HomeBatteries can prevent it from happening again. HomeBatteries enables you to view all of your Apple Home device battery levels in one place and get notified before they run out of power.
HomeBatteries contains these great features:
BATTERY STATUS
View each accessoryʼs battery level as a percentage alongside a glyph which gets highlighted if it is running low. Selecting an accessory will let you see even more details about the device including charge status, trends and more.
NOTIFICATIONS
Get notified before an accessory runs out of battery with support for notifications. Notifications are fully customisable from the Settings screen.
BATTERY TRENDS
View a history of your accessory battery levels and see when it was last charged/replaced so you can determine how long a battery lasts.
WIDGETS
Add the Low Batteries & Batteries widgets to see the status of your accessories on your Home or Lock Screen.
SHORTCUTS
With deep support for Siri Shortcuts, you’ll be able to access and control many features of the app. Use your device, or even HomePod, to get battery levels, last charge date and see which accessories are running low.
APPLE WATCH
View all of your batteries at a glance with the companion Apple Watch app.
BATTERY TYPES
Set the battery type for each accessory from a preset list of options or choose your own so you know what you need when it comes to charging/replacing them.
THIRD PARTY SERVICES
HomeBatteries supports integrating with SwitchBot, using their API, to pair devices with Apple Home accessories. This means SwitchBot devices added via Matter to Apple Home can show their battery levels in HomeBatteries as SwitchBot does not support this natively.
ICLOUD SYNC
Trend data and settings for all of your accessories sync over iCloud so you can access them from your other Apple devices.
UNIVERSAL PURCHASE
Get this app across multiple Apple platforms with a single purchase. Your HomeBatteries+ subscription works across devices too.
If you like this app, I’d really appreciate it if you could take the time to leave a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
Please note that devices should have already been setup in the Apple Home app to use this app. Not all battery powered devices expose their battery level to HomeKit and will therefore not appear in HomeBatteries or the Home app. Notifications & widgets may not be up-to-date 100% of the time due to limitations with accessing HomeKit in the background but there is a Shortcuts Automation that can be enabled to improve this. Some features may require a HomeBatteries+ subscription which can be purchased in the app. You can cancel at anytime.
Terms: https://adamfoot.dev/terms-of-use
more In this update:
- Fixed a bug where trying to link a SwitchBot account would fail for some users.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.3.6 26 Jun
In this update:
- HomeBatteries has been localised into Arabic, Chinese (Simplified), Japanese, Korean, Portuguese and Turkish.
- Other bug fixes and improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.3.5 8 Jun
In this update:
- HomeBatteries has been localised into Arabic, Chinese (Simplified), Japanese, Korean, Portuguese and Turkish.
- Other bug fixes and improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.3.4 4 Jun
In this update:
- HomeBatteries has been localised into Arabic, Chinese (Simplified), Japanese, Korean, Portuguese and Turkish.
- Other bug fixes and improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.3.3 3 Jun
In this update:
- Bug fixes and improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.3.2 21 May
In this update:
- Added the ability to integrate with SwitchBot, using their API, to pair devices with Apple Home accessories. This means SwitchBot devices added via Matter to Apple Home can show their battery levels in HomeBatteries as SwitchBot does not support this natively. Go to Settings > Integrations to get started.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.3.1 9 May
In this update:
- Added the ability to integrate with SwitchBot, using their API, to pair devices with Apple Home accessories. This means SwitchBot devices added via Matter to Apple Home can show their battery levels in HomeBatteries as SwitchBot does not support this natively. Go to Settings > Integrations to get started.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.3 7 May
In this update:
- Added the ability to disable the Automatically Add Battery Types setting on a per-accessory basis.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.2.3 15 Apr
In this update:
- Added the ability to disable the Automatically Add Battery Types setting on a per-accessory basis.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.2.2 4 Apr
In this update:
- Added a Shortcuts action to fetch historic battery level data for a specific date.
- Added a Shortcuts action to open HomeBatteries to a specific accessory.
- Added Shortcuts actions to fetch & update settings for individual accessories.
- Added Shortcuts actions to fetch & update HomeBatteries settings.
- Updated the naming of existing Shortcuts actions.
- The Shortcuts action to show/hide accessories has been deprecated. Please now use the settings action instead.
- Fixed a bug where battery quantities could not be set in Shortcuts.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.2.1 29 Mar
In this update:
- Added a Shortcuts action to fetch historic battery level data for a specific date.
- Added a Shortcuts action to open HomeBatteries to a specific accessory.
- Added Shortcuts actions to fetch & update settings for individual accessories.
- Added Shortcuts actions to fetch & update HomeBatteries settings.
- Updated the naming of existing Shortcuts actions.
- The Shortcuts action to show/hide accessories has been deprecated. Please now use the settings action instead.
- Fixed a bug where battery quantities could not be set in Shortcuts.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.2 22 Mar
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.10 4 Feb
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.9 31 Jan
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.8 28 Jan
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.7 26 Jan
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.6 22 Jan
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.5 22 Jan
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.4 20 Jan
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.3 19 Jan
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.2 19 Jan
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1.1 13 Jan
In this update:
- Added a new Low Batteries section at the top of the accessories list screen to see at a glance which accessories will need attention soon. This section can be hidden in Settings > General.
- Updating a battery type will now automatically set all other accessories with the same manufacturer & model to that battery type. This can be disabled in Settings > General.
- When running the Refresh Data automation, notifications will now be shown shortly after running if a notification has not already been triggered within the minimum alert interval.
- Accessory rows on Apple Watch will now omit the room name.
- Fixed a bug where returning back to the list after viewing an accessory’s detail screen would scroll the list back to the top.
- Fixed bugs related to iCloud syncing.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.1 9 Jan
In this update:
- HomeBatteries has been updated to support Liquid Glass in the latest version of iOS & watchOS with a refreshed user interface.
- Added support for widgets in CarPlay.
- Updated the app icon for Liquid Glass.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
3.0 10/09/2025
In this update:
- Added a new Refresh Data App Shortcut to make it easier to setup with Shortcuts automations.
- Improved the performance of the Refresh Data Shortcuts action.
- Fixed a bug in iOS 18.4 onwards that may have prevented HomeBatteries from fetching battery data within the Refresh Data Shortcuts action. This resulted in notifications not working for some users.
- Fixed a bug in iOS 18.4 onwards that prevented HomeBatteries from showing up-to-date HomeKit data in widgets.
- Other bug fixes & improvements.
If you like this app, I’d really appreciate it if you could take the time to leave a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
2.2.4 01/05/2025
In this update:
- Added a new Refresh Data App Shortcut to simplify setup with Shortcuts automations.
- Boosted performance of the Refresh Data Shortcuts action.
- Fixed a bug in iOS 18.4+ that stopped HomeBatteries from fetching battery data within the Refresh Data Shortcuts action, affecting notifications for some users.
- Fixed a bug in iOS 18.4+ that prevented HomeBatteries from displaying up-to-date HomeKit data in widgets.
- Other bug fixes & improvements.
If you enjoy this app, please consider leaving a positive review! Having issues? Contact us:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
2.2.3 01/05/2025
In this update:
- Fixed a bug where trying to link a SwitchBot account would fail for some users.
- Other bug fixes & improvements.
If you like this app, please consider leaving a positive review! Having issues? Please get in touch:
Email: support@adamfoot.dev
Website: https://adamfoot.dev
more Version 3.3.6 26 Jun
Data Not Collected The developer does not collect any data from this app.