hon icon indicating copy to clipboard operation
hon copied to clipboard

This integration merges with and breaks another integration.

Open ThatBeardGuy opened this issue 1 year ago • 11 comments

This integration has the same name as this one and "merges" with it: https://github.com/Andre0512/hon

It makes all sensors unavailable and breaks it when this integration is removed (probably removes both when you remove one).

ThatBeardGuy avatar Aug 27 '23 23:08 ThatBeardGuy

I'm using this name since the first implementations 2/3 years ago :(. I don't know the impact of changing the main directory name.

gvigroux avatar Aug 28 '23 08:08 gvigroux

I did not know that, it showed up as a new integration on HACS a few days ago. I assumed it was new because of that. Does not change the fact that currently both integrations cannot work side by side, they might both have an issue if something official would come out with the same name.

ThatBeardGuy avatar Aug 29 '23 00:08 ThatBeardGuy

I tries to do some tests but there is a lot of complications...

  1. all users will lose their configuration
  • they will have to delete the previous invalid config
  • reconfigure the integration
  1. I cannot do the change because I have no integration images attached to the new domain name. So before I will have to post new images.

Why you need both integrations ?

gvigroux avatar Aug 31 '23 21:08 gvigroux

The integration I have been using has a few quirks that makes it difficult to actually automate my washing machine. So for now I was just curious if I can get that to work using your integration, though part of the testing would be to check a few sensors I already have setup using the other integration.

So if yours can fill the functions I am currently missing or overlooking in the other integration, it might prove useful to run them both. for now I did try to just rename the folder where the other integration was in, but that doesn't work and makes the sensors unavailable

ThatBeardGuy avatar Aug 31 '23 22:08 ThatBeardGuy

I totally understand the struggle and this problem have to be fixed in my extension. But did you try it this one alone ? You will be able to automatize everything with services :)

gvigroux avatar Sep 07 '23 07:09 gvigroux

I have a related question; I too use the "other" plugin. It has a ton of entities, and I expose some of those to our mobile devices via HomeKit. The biggest issue the other plugin has, is that I cannot force it to always disable the device "beep", or to disable the on-device display (I can disable the screen, but any subsequent action resets the screen state).

This plugin would solve that (since I can define multiple attributes in a single action), but from the screenshots, it does not appear that this device exposes any actual device-specific entities by default. Is that correct?

Can I get those entities to appear by manually adding them somehow?

JeanMertz avatar Sep 10 '23 04:09 JeanMertz

Some sensors are reported in this extension. For my climate, on top of standard temperature (I can check them with Google), i've added

  • Child Lock
  • Health Mode
  • Light
  • Status

I can add more if needed. Which one do you need ?

gvigroux avatar Sep 11 '23 09:09 gvigroux

Are there any plans for this situation? I think it would be worth changing the name, despite the need to reconfigure it for everyone, so that it does not cause conflicts in future custom_integrations (or forks of current custom_integrations). https://github.com/hacs/integration/issues/3883

Kfrard avatar Jul 11 '24 19:07 Kfrard

so that it does not cause conflicts in future add-ons (or forks of current add-ons).

This is an integration, not an add-on. Add-ons use an automatically generated slug based on the repository author and name (and will not have the issue).

tjorim avatar Jul 11 '24 21:07 tjorim

so that it does not cause conflicts in future add-ons (or forks of current add-ons).

This is an integration, not an add-on. Add-ons use an automatically generated slug based on the repository author and name (and will not have the issue).

Of course you are right, I meant custom_integrations, not add-ons.

Kfrard avatar Jul 12 '24 08:07 Kfrard

I know of one other custom integration that recently went through the struggle of renaming theirs, not sure how they did it but might be useful for someone: https://github.com/sca075/mqtt_vacuum_camera

tjorim avatar Jul 12 '24 09:07 tjorim