#Vacuum segment discussions

1 messages ยท Page 1 of 1 (latest)

lusty cloud
#

@austere axle

austere axle
#

I guess I fundamentally disagree that having this step there makes things more complex for users. I think it actually makes it simpler and more clear.

lusty cloud
#

We have a default dashboard. Default exposed entities for voice

austere axle
#

The only problem right now is that it's somewhat tedious to fill it up at first.

austere axle
#

If you stay with all the automatically exposed entities, and don't ever clean them up, your voice experience will be really bad.

vale charm
#

I would just preselect them. This gives smart defaults and user control.

We should make sure that we on preselect the exact names. And when there are multiple segments match one area, we shouldn't preselect.

#

And this way the maintainer gets also the correct mental model of the mapping.

lethal shadow
#

@vale charm You are anyway working on this idea of having smarter dedicated wizzard when you add a device.
So eventually adding any type of device will provide more contextual information about how to use it.

I agree with @lusty cloud , i think (eventually), you add a vacuum, we show you an area mapping based on assumption and similar names and you click next and you're done.

The only question remaining is how to deal with pre-exisiting vacuums, which are all the vacuums today

#

And we keep coming back to the same old discussion:

  • We have ways to communicate when things needs to be repaired.
  • We have no way to communicate when we're adding value (Hey we automatically mapped your area so that you can clear your room, have fun, review them here)
#

Which is very annoying for a long time ๐Ÿ˜„

#

Since we don't have a way to communicate "positive" things we do for the user, the question is always
Does the risk of making mistakes outweighs the annoyance of a repair

I do feel that mapping areas is not dangerous in any way - So I would map them automatically for now.

We definitely need to work on some sort of notification center where HA can finally talk to you for more than screaming repairs and updates.

austere axle
kindred gust
#

OK, that needs cleanup from frontend too then

austere axle
lusty cloud
#

Can we now have a default mapping used when not configured by user

#

So that clean area has some chance off working

lusty cloud
lethal shadow
#

We need to set devices the right way

lusty cloud
#

Sure, then it might be more important. But vacuum mapping seems to not cross that threshold

lethal shadow
#

I know you're absolutely terrified of wizards ๐Ÿง™๐Ÿปโ€โ™‚๏ธ and always come up with these extra complicated use-case like someone having 3 vacuum cleaners (?)
But making thing by default is absolutely amazing if we can just review them

The wizzard for a vacuum cleaner should not be 17 steps long.
It could simply be a confirmation screen telling you "Everything is integrated, we mapped all your room for you 16 vacuum cleaners, review them here"

#

This is about trust on the system basically

#

I fwe want to make Home Assitat feel more friendly, we need people to trust the choice we make for them

lusty cloud
austere axle
gilded jasper
austere axle
lethal shadow
#

We do not even need many wizard and it's not for now

#

It can be a single confirmation page at the end just telling you "We did stuff"
Review here or continue

#

It does not have to be a big deal and we have a full team responsible of making sure it stays user friendly at the end fo the day ๐Ÿ˜„

gilded jasper
kindred gust
lethal shadow
#

Yeah yeah I just want to make sure we're discussing about the same thing, the review is a future thing

austere axle
lusty cloud
# austere axle Not in this release. And I don't think we should ever do some heuristic in the b...

but that's the thing, right now we are having a default broken situation.

User sets up roborock, gets 3 vacuums.
Then wants to use clean area action using an automation, voice or via dashboard.
It fails. Nothing.

Instead:
We could have it partially work for mapped segments.

Either way:
We need to have good error message, and ideally, in automation/dashboard, when error happens, a link to configure the segments.

#

Guide the user to be successful

austere axle
lusty cloud
#

I think that if you pick 2 areas to clean, and 1 is not mapped, we should raise an error. So partial = full