Why is everything in Home Assistant soooo hard to do

Why is it so hard to do almost anything in Home Assistant?

I have three Honeywell/Resideo Lyric T6R Thermistates working through Apple Home Kit (Home) and I I keep getting HA identifying these T6R’s and saying I need to configure them.
I try to configure them and end up with a Webpage note saying:-

{“code”:400, “message”:“The redirect URL provided does not match the redirect URL registered for the app.”}

I looked this up and found that one needs to create a new developer’s app on the Resideo web page.
I’ve now done this and as part of the new integration, I was advised to remove the old Honeywell Integration reinstall it and use the new Resideo app credentials on the installation.

Now comes the pain in the arse: how does one remove an installed Integration? The three dots does not have a pulldown menu with “Delete” in it… Why???

Why is it so hard to delete an Integration - this I would have thought would be a basic feature…

If the developers want Home Assistant to be taking over as the defacto Home automation system then they need to make it user-friendly like the Alexa app…

All updates have been installed (3rd Dec 2022), I’m running standard HAOS on a Pi4…

I still don’t know how to remove the Honeywell Integration - Can anyone help??

Bob Cooper…

Every integration on the integrations page in my system can be removed by using the three dot menu in the integration. I’d be surprised if the Honeywell integration doesn’t have that ability.

for example:

Why is it so hard to do almost anything in Home Assistant?

Because it requires some knowledge, and gaining knowledge requires time.

The three dots does not have a pulldown menu with “Delete” in it… Why???

Try to refresh page with ctrl+F5. All integrations except supervisor, have delete option.

2 Likes

Regarding the 3 dots menu. If you have more than one instance of the integration, click one of them first, then try the three dots menu.

I end up with this:

That’s not an installed, configured integration. That’s just Home Assistant saying “we’ve discovered this device, that works with this integration, if you want to set it up”.

3 Likes

You can either ignore it (won’t be prompted to configure it again) or configure it. In the screenshot your device has been discovered but not yet integrated.

If I press configure then I get:

{“code”:400, “message”:“The redirect URL provided does not match the redirect URL registered for the app.”}

If I try and install Honeywell Integration I get the same thing:

I put most of this in my original note at the top…

I have looked it up and was following the instructions then hit this problem…

Why does it show up in Integrations then? most confusing…

The fact that the word “Discovered” appears prominently in its title is self-explanatory to most, but apparently not all, people.

Screenshot_20221203-102758~2

How do you suggest it be presented to indicate a device was discovered and you have the choice of installing or ignoring it?

1 Like

Because it’s a built-in integration and is telling you it found a device configurable under that integration.

it’s up to you if you configure it or not.

and it’s up to you to provide the correct configuration details.

On a discovered page perhaps

I pressed Ignore it and tried to install the Honeywell integration and it asked for the app credentials.

I put them in and the same error…

I’m trying to find the suggestions I got from the community that I was following…

If I can find them again I’ll post it.

I now can’t find or display the Honeywell Integration, I have pressed the two buttons up on the right but Honeywell will not be found…

Any ideas?

How would a separate page with a “Discovered” title be clearer to people who failed to notice the “Discovered” title in the existing card?

5 Likes

“Discovered” does not imply anything about installation status to a new user. Furthermore, the button below says “configure”, which implies that the component was already installed and can be configured. Any typical software can only be configured once it is installed. It is absolutely not clear that this is not the case, especially since these integratioms are on the same page as installed ones. This is bad UX and confusing.

Discovered integrations should be shown in a separate section and the configure button should be replaced by “Install”, if the integration is not yet installed. Making it explicit that we’re dealing with a newly discovered, but not yet installed component.

1 Like

It seems to have been clear for everyone who has installed auto-discovered devices since the feature was introduced many versions ago. I can’t recall seeing complaints (in this forum) about its meaning (until this topic).

Nevertheless, I agree with your “Install/Configure” button suggestion but not necessarily on a separate page.

I agree with you and OP in this. It is quite unnerving for the new user to mix setup and discovered integrations. Discovered integrations should be displayed in a separate page, or in a separate section of the page (at the bottom?), or available when a button (prominent in the UI) saying “we’ve discovered new integrations” is pushed.