gvigroux / hon

Support of all Haier, Candy, Hoover appliances integrated in the official hOn mobile app. Direct access to all possible services and parameters
MIT License
118 stars 45 forks source link

This integration merges with and breaks another integration. #105

Open ThatBeardGuy opened 10 months ago

ThatBeardGuy commented 10 months ago

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).

gvigroux commented 10 months ago

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.

ThatBeardGuy commented 10 months ago

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.

gvigroux commented 9 months ago

I tries to do some tests but there is a lot of complications... 1) all users will lose their configuration

Why you need both integrations ?

ThatBeardGuy commented 9 months ago

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

gvigroux commented 9 months ago

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 :)

JeanMertz commented 9 months ago

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?

gvigroux commented 9 months ago

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

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