skrollme / homebridge-eveatmo

Homebridge plugin which adds a Netatmo weatherstation as HomeKit device and tries to act like Elgato Eve Room/Weather
Apache License 2.0
69 stars 7 forks source link

Unable to remove exposed "unsupported devices" (Rain, Wind) from Favorites #48

Closed jostrasser closed 3 years ago

jostrasser commented 3 years ago

Describe the bug Unable to remove exposed "unsupported devices" (Rain, Wind sensors) from Favorites. Issue exists since iOS14

Version you use

To Reproduce

Check favorites in Apple Home App Klick on an unsupported device The switch to remove it from Favorites is missing

Thanks!

jostrasser commented 3 years ago

Similar issue: https://github.com/ebaauw/homebridge-hue/issues/767#issuecomment-695763159

jostrasser commented 3 years ago

Is there a way to "exclude" these types of sensors to be exposed?

skrollme commented 3 years ago

Hey @jostrasser , you can exclude devices via white/blacklisting (see: https://github.com/planetk/homebridge-netatmo#control-accessories-by-device-id)

The homebridge-eveatmo plugin was designed with the focus to work best with HomeKit app from EVE. The default Home.app always came on second place. And as far as I know there is no way to control an accessories appearance differently for different HomeKit apps.

Concerning your way to reproduce this: I don't have any unsupported accessories in my favorites ;) Why did you even have them there?

jostrasser commented 3 years ago

Hi @skrollme

Thanks, I will try blacklisting the two modules.

Under iOS 13 I have removed the rain and wind sensor from my favorites.

A few days ago Netatmo has changed the names of the modules central on their servers:

https://forum.netatmo.com/viewtopic.php?f=5&t=19196

Now the plugin has overwritten all module names with the new name scheme. This forces that the modules were automatically re-added to the favs.

iOS 14 has lost the capability to "un-fav" the devices and I don't have an old iOS 13 device anymore to remove the unneeded ones. :(

BR/JO!