calvarium / homebridge-lifx-plugin

A plugin that adds lifx-lights in the network automatically to the homebridge, also single lights can be added manually
Apache License 2.0
31 stars 10 forks source link

LIFX Z Strip incorrectly says "An update is available" in Home app #25

Open schwie opened 1 year ago

schwie commented 1 year ago

When running this plugin with LIFX Z Strips that are not manufacturer HomeKit enabled incorrectly prompts a firmware update notification in the Home app.

To Reproduce Add any non-HomeKit enabled Z Strip light to HomeKit using this plugin (0.2.3) and Homebridge (1.5.1), then go view your light in its room and you'll see a firmware icon on it's button: IMG_92F854D96770-1

Entering the settings for this light shows the incorrect need for a firmware update: IMG_07432F098582-1

Expected behavior The firmware for old Z Strips cannot be updated. Homebridge shouldn't be prompting us for an update.

Note: This issue has occurred on other homebridge-lifx plugin projects and they seem to have workaround:

https://github.com/devbobo/homebridge-lifx-lan/issues/37

calvarium commented 1 year ago

Hi @schwie, have you already tested the "Updates" function in the settings?

schwie commented 1 year ago

Hello, @calvarium,

Thanks for your response. When I looked in Settings, I found "Updates" was already checked:

Screen Shot 2022-11-14 at 10 04 20 PM

Is this the correct setting? My Z Strip is still requesting an update in the Home app.

calvarium commented 1 year ago

Hi @schwie, if you uncheck this option the check for updates by the plugin will be disabled

schwie commented 1 year ago

@calvarium, I unchecked the "Updates" option, restarted homebridge server, force-quit Home.app on my iPhone, and restarted Home.app on my iPhone; however, the update notifications persist. Is there anything else I can try or additional info I can provide to you?

calvarium commented 1 year ago

You can try removing the accessory by adding it to the exclusion list. I have seen scenarios where the home app has kept this update notification because the firmware version of the accessory is not deleted. After restarting the bridge, the device should no longer be found. Don't forget to delete it again from the previously added list when your done

calvarium commented 1 year ago

The newest version v0.2.4 adresses this bug All updateinformations should apply correctly

itzpeter commented 1 year ago

@calvarium are you sure? I have the latest version but the problem still there 🙁 I have: 1 Lifx Z with HK 1 Lifx Z

the one without HK says update available, and can't delete the notification