Problem statement
The mobile_app integration handles communication with our companion app.
It's the most widely used notification platform and should be a first-class citizen for notification handling, as native notifications are among the most valuable features the companion apps offer.
Sending notifications is very hard for numerous reasons.
Eventually, we want to make notifying someone simple: #14.
Today, it is not possible to notify a person; you need to notify a device/entity.
To allow this easy link between a person and notification-capable devices (your phone, your tablet, your LaMetric clock) in the future, we first need to ensure that the mobile_app integration supports the relatively new notify platform.
Today, the mobile_app integration creates one action for each device, such as notify.mobile_app_jean_loics_iphone.
The goal of the technical enabler would be to migrate this action to a notify entity linked to the mobile_app device.
Notifying the device would then be done via the generic notify.send_message
Once this is done, we will be able to add a link between person and the notify entity, just as we add a link between person and the device_tracker to geolocate you.
Scope & Boundaries
In scope
- The
mobile_app integration exposes a notifty entity for each device
Not in scope
- Bigger overhauls of the mobile platform
Foreseen solution
Work is being organized in the epic home-assistant/epics#49
Community signals
Notifications platform is very hard to configure and maintain, we have plenty of feedback around this topic from a while ago.
Risks & open questions
- How to deal with all the advanced notification features the mobile app allows today?
Appetite
As needed - this shouldn't be scoped down too much.
Decision log
| Date |
Decision |
Outcome |
| 27/04 |
Meeting to agree on basic approach |
Epic created and tasks created |
| 06/05 |
We can release this pending documentation |
Released the migration into 2026.5 |
Problem statement
The
mobile_appintegration handles communication with our companion app.It's the most widely used notification platform and should be a first-class citizen for notification handling, as native notifications are among the most valuable features the companion apps offer.
Sending notifications is very hard for numerous reasons.
Eventually, we want to make notifying someone simple: #14.
Today, it is not possible to notify a person; you need to notify a device/entity.
To allow this easy link between a person and notification-capable devices (your phone, your tablet, your LaMetric clock) in the future, we first need to ensure that the
mobile_appintegration supports the relatively newnotifyplatform.Today, the
mobile_appintegration creates oneactionfor each device, such asnotify.mobile_app_jean_loics_iphone.The goal of the technical enabler would be to migrate this action to a
notifyentity linked to themobile_appdevice.Notifying the device would then be done via the generic
notify.send_messageOnce this is done, we will be able to add a link between
personand thenotifyentity, just as we add a link betweenpersonand thedevice_trackerto geolocate you.Scope & Boundaries
In scope
mobile_appintegration exposes anotiftyentity for each deviceNot in scope
Foreseen solution
Work is being organized in the epic home-assistant/epics#49
Community signals
Notifications platform is very hard to configure and maintain, we have plenty of feedback around this topic from a while ago.
Risks & open questions
Appetite
As needed - this shouldn't be scoped down too much.
Decision log