-
-
Notifications
You must be signed in to change notification settings - Fork 800
Description
Home Assistant Android app version(s):
Latest from the App Store: 2025.7.1-16758
Android version(s):
Wear OS v5.0
System v14
One UI v6.0 Watch
Device model(s):
Samsung Galaxy Watch 6 (SM-R945F)
Home Assistant version:
2025.8.3
Last working Home Assistant release (if known):
2025.8.3
Description of problem, include YAML if issue is related to notifications:
In the HomeAssistant watch app, i have enabled "BLE Transmitter", in the settings i have also set the app to "Allow background activity", it has full permissions.
I have discovered that this OS (whether it be Wear OS or Samsung's modifications) disables the BLE feature when it gets a Bluetooth connection to a phone. Though it has separate BLE and Bluetooth module. (some models like a Pixel watch seem to have a Developer option to "Always allow BLE Advertising", this one however does not)
I have ESP32 Modules fully configured and setup with HomeAssistant, the implementation works flawlessly.
That is, until the watch connects to a Phone, then the Watch OS seems to decide to simply disable the BLE feature all together to save power.
Tried to force via ABD to allow the Companion anything it might need, but WearOS replies it "cannot grant" these, and is not possible to do unless the watch is rooted (there currently seems to be no root or Custom ROM available)
Talked with Samsung as well, they were as much help a you might imagine.
Have tried my own Homebrew AndroidStudio Watch app and deployed it.
It's purpose simple. Background BLE Transmitter that is turned on/off when entering/leaving home.
But the Watch OS does the same regardless, once it gets a Bluetooth connection with a Phone, it just disables the BLE module.
This turns my watch into an expensive paperweight, as it's intended use is to be used for BLE Triangulation and in depth home automations depending on where i am in my home.
As long as i keep it disconnected over Bluetooth with my Phone, everything works flawlessly, but this is not an option.
Is there some way to fix this ? If the HomeAssistant Watch app can keep BLE Transmitting regardless of what the OS is pushing, then all is well.