Old configurations after IP address changes
Hi! Love the plugin. I am running it in hybrid mode. I recently swapped in a new WiFi router and devices are connected just fine, but some of them have new LAN addresses now and some automations and switches from the HomeKit app are triggering the wrong devices. I think this happened when the devices all auto-connected to the new WiFi before I had configured DHCP address reservations. Their current addresses are correct in the Meross iOS app, but they're incorrect in the plugin's "My Devices" section.

Here's an example:
<img width="790" alt="image" src="https://user-images.githubusercontent.com/792309/145840475-aec8341d-8f54-4ba4-9d83-3157ebecbd8c.png">

<img width="795" alt="image" src="https://user-images.githubusercontent.com/792309/145841333-26113355-63e2-41f0-98ec-c0576c4cdd74.png">

As shown here, the IP addresses and MAC addresses are duplicated on these two devices, even though serial numbers differ. The shown IP and MAC do belong to the Desk Light switch, but if I control either switch from HomeKit I am really _only_ controlling the Desk Light. I can control the Master Bath Vanity switch from the Meross iOS app, though.

I do know that clearing the Homebridge cache for the incorrect device does correct this problem, but it comes with the unfortunate side effect of also clearing out any settings from HomeKit. Is there a way to just update the IP & Mac that the plugin has cached?