Recently I assigned a new IP address to my Roku device, when I originally added this device to HA I did so with the integration via IP. I had given the Roku a reserved dhcp ip however I needed to change it so I did. However with I noticed that the HA integration has no way to update the ip of a device, I see this issue with other integrations but was able to resolve it by manually changing the ip in the .storage location. I did this with the roku device, however with it everytime I restart HA I get an alert stating it discovered a new device (the roku) I configure it by entering the IP and it throw back a error stating it already exists. The roku works but this is a annoyance.
Is there a better way to update an integration?