bwp91 / homebridge-meross

Homebridge plugin to integrate Meross devices into HomeKit.
MIT License
197 stars 32 forks source link

MTS150 not following HK ignore #482

Open Marksi73 opened 1 year ago

Marksi73 commented 1 year ago

What issue do you have? Please be as thorough and explicit as possible.

Homekit-native Devices (smart Thermostats) are doubled in Home because all Devices connected via Hub are Homekitnative AND visible through plugin). Example Device: https://www.amazon.de/gp/product/B09G9XKH3G/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&th=1

Details of your setup.

bwp91 commented 1 year ago

Hi @Marksi73

please can you provide a model list of the hub subdevices that are homekit native? (that you own)

Marksi73 commented 1 year ago

I have several „MTS150 Version 4“ here (so they are called in the app during setup). In the userguide and some internetsites they are called „MTS150H“.

bwp91 commented 1 year ago

do you happen to know if there is a version of this model that is not homekit native?

Marksi73 commented 1 year ago

I never found one, but I don‘t know it for sure

bwp91 commented 1 year ago

Specifically ignoring the MTS150 is a bit of a pain for the plugin as the plugin does not seem to [need to confirm] be able to distinguish between the HK models and not.

What I shall do is add config options to be able to ignore sub devices of a meross hub

therealsatera commented 1 year ago

have this issue, too. an option to not transfer an device to Homekit, if its already there would be great.

Meross MTS150 v4 Homekit Edition

Marksi73 commented 1 year ago

I bought an homekit-compatible switch meanwhile so I dont have this problem any longer. A config option to ignore devices under a hub would be very useful I think. Thanks for you efforts.

bwp91 commented 1 year ago

For context on why I have been so "slow" on this...

For most devices I can ignore by homekit-native-ness by the model and hardware version.

In this case the 'device' is the MSH bridge, which exposes both homekit native and non-native devices. So a homekit native bridge can expose non-hk-native subdevices and conversely a non-homekit native bridge can potentially expose hk native subdevices.

So the answer is not as simple as ignoring or not the bridge device.

Marksi73 commented 1 year ago

Hey, I never wanted to say that you are „too slow“ or anything similar. I believe that this is a tricky thing and not easy to solve. Many thanks for your good work!

bwp91 commented 1 year ago

I never wanted to say that you are „too slow“ or anything similar.

Ah I did not mean to suggest that I thought anyone had thought this 👍

bwp91 commented 1 year ago

@Marksi73 are you available on discord?

bwp91 commented 1 year ago

By the way,

A config option to ignore devices under a hub would be very useful I think.

this already exists

Screenshot 2023-03-14 at 22 07 43

Marksi73 commented 1 year ago

@Marksi73 are you available on discord?

No sorry :)