Skip to content

Dashboard editor upgrades so making a Dashboard is intuitive (potentially satisfying) #22

@laupalombi

Description

@laupalombi

Problem statement

We have a huge differential value in our dashboard creation engine - it is deep, huge, incredibly flexible and allows you to do absolutely anything you want. Few or none softwares can say that in the smarthome workd.

But showing all those capabilities at once makes it hard to pick the right ones, and the process long and complex even with a UI. The opportunity is to improve this UX and create more ways to have a dashboard created according to what you want to get from it.

Community signals

Not related to feature requests themselves, since its targeted to improve life of people outside of Github community. But we have seen people complain very publicly how complex building a custom dashboard is in HA. Also the desire to "slightly customize" default built in experiences, because truth is a lot of cases don't need extra complexity.

It's damaging us as a brand for everyone that the builder that is supposed to be one of the key selling points of the product is so hard to use for creating simple things.

In Reddit, users argue one of the difficult part to get into Home Asistant is to create useful dashboards:

Home-Assistant is easy enough to get into. What will take a while is doing the dashboards correctly.

Appetite

This doesn't need to go in one big haul - we can piece this into smaller bets if we needed capacity somewhere else.

Foreseen solution

Pending research outcomes to define specifics and priority,

  1. Dashboard creation has an improvement in UX so for the basics you know where to go if you needed something.
  2. There are more ways to create a dashboard if you don't want to spend a lot of time but still need something specific - add sections (groups of cards), like cards that can generate things based on strategy.
  3. The existing superuser way of doing dashboards is still possible - none of these improvements should affect the configs in such a significant way that makes thorough customization impossible.
  4. We will be able to use strategy sections for this.

Scope & Boundaries

In Scope

  • Dashboard editor changes in UX
  • Sections of cards

Out of scope

  • Changes outside the dashboard creation engine
  • Changes in cards - unless critical
  • New strategy dashboards or editor panels - any new tool outside dashboard editor.

Risks & open questions

Making improvements is easy, the big risk is projecting a series of changes on personal experiences and not really targetting what is the most important thing (which we don't know). Therefore we are conducting usability tests with non-contextual users to understand the map of existing pain points and be able to target better the solutions in terms of effort.
-- Ongoing right now OpenHomeFoundation/user-research#19

However, this risk is for UX principles - the bet still stands because we know there is a need for more templates and sections and preset solutions that can be tackled right now.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Shaping

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions