Home Assistant Android App Update: Version 2025.4.3 Released
The latest version of the Home Assistant Android app (2025.4.3) was released last week. This update brings a host of improvements and new features, including a brand-new todo widget, enhanced battery monitoring, and several bug fixes.
- Added a new todo widget
- Introduced battery cycle count sensor
- Support for “?server=name” in homeassistant navigate deeplinks
- Option to reset the frontend cache
- Improvements for Wear OS with a new thermostat tile
- Ability to split device controls into multiple structures when using multiple servers
New Features and Improvements
This release introduces several new features to enhance your experience. The new todo widget gives you quick access to your tasks directly from your home screen. Additionally, a battery cycle count sensor has been added to help you monitor device health more effectively.
If you use multiple Home Assistant servers, you can now split device controls into different structures. Support for “?server=name” in homeassistant navigate deeplinks has also been added, making it easier to switch between servers.
Another useful addition is the option to reset the frontend cache, which can help if you encounter issues with the user interface.
Wear OS Enhancements
For smartwatch users, a new thermostat tile for Wear OS has been introduced, allowing you to control your temperature right from your wrist. Checkbox elements in shortcut tile names have also been replaced with switches for a better user experience.
Long-pressing a QS tile now shows more information, giving you more detailed control.
Assist Improvements
The voice assistant has also seen improvements. There is now support for continuing conversations while using the microphone and for intent-progress in Assist.
Bugfixes
This update fixes several bugs, including:
- Avoiding duplicate LazyColumn SSID keys
- Input validation for the battery power sensor
- Cleaning up the location manager after switching to suspend
- Converting floats to longs for ‘when’ in notification data
- Session state check in registration to avoid using transferred servers
- Skipping blank notification data items
- AudioUrlPlayer now calls donePlaying directly if the volume is 0
- Added ‘wear_keep.xml’ to prevent ProGuard from removing necessary resources
Removed Features
The assistant app/Assist with button on Automotive has been removed.
Technical Improvements
On the technical side, numerous enhancements have been made:
- Use of Gradle Build Action
- Improved Renovate configurations
- KTLint settings applied to all projects
- LeakCanary added for debug builds
- Replaced Android.util.Log with timber.log.Timber
- Improved lint configuration
- Introduced DevPlayground
- Enabled Gradle Configuration Cache
Dependency Updates
Several dependencies have been updated to newer versions, including:
- Android Plugin to 8.9.1
- Hilt to 2.56.2
- Compile SDK to 36
- Firebase BOM to 33.12.0
- Sentry Android to 8.7.0
- Compose BOM to 2025.04.00
- And many more dependencies
For a complete list of changes and more details, visit the official release page on GitHub.
Add comment