Skip to content

"Live activities" for mobile apps #52

@bgoncal

Description

@bgoncal

Problem statement

Some activities happening in Home Assistant, like a ongoing timer or dishwasher routine, could be better represented to the user through a live activity (in iOS, and similar approach in Android), currently it is only possible to display it's progress through a standard push notification and updating it's content.

Scope & Boundaries

In scope

  • Refactor push notifications in core to accomplish the required steps so the user does not need to configure such a feature using yaml.
  • Define static templates that the app aims to support, such as "Progress" (to display event progress such as a dishwasher running), "Quick actions" (the user could decide that they want to display 4 buttons as a live activity whenever they are in the supermarket), and others, these as just examples.

Not in scope

  • Fully customizable live activity UI.
    • Although this would be nice, this brings more complexity on the way the user configures this in Home Assistant and how the app handles that configuration in each platform, this could be a future iteration.

Foreseen solution

No response

Community signals

Most upvoted feature request for iOS
https://github.com/orgs/home-assistant/discussions/84

Risks & open questions

No response

Appetite

No response

Execution issues

No response

Decision log

Date Decision Outcome

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Building

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions