Skip to content

Explore offering a node-based editor experience for automations #65

@nielsrowinbik

Description

@nielsrowinbik

Problem statement

Our current automation editor UI is linear: it displays triggers first, conditions come below that, and at the bottom we've got the actions. This works well for simpler automations, but for more complex automations, it gets messy quickly. Running different actions based on what triggered the automation and a few other conditions... things get less and less legible as soon as building blocks like if/else and choose are added.

The visualisation that has been proven time and time again to work very well for more complex flows is node-based. Commercial platforms such as Homey support this out of the box and users have found (Node-RED) and built (C.A.F.E.) ways to add such a visualisation to Home Assistant.

We strongly feel the need to explore offering this visualisation natively. For now, this roadmap idea serves as a container for logging and sharing our thoughts and research on this topic.

Scope & Boundaries

In scope

Not in scope

Foreseen solution

No response

Community signals

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

Ideas

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions