Add ability to assign Unique ID to entity from GUI

Some integrations still on YAML do not support the ability to assign a unique identification. Because of this, the entity cannot be edited from the GUI.

This means you cannot rename it, assign it to an area, change the icon, etc.

If we were able to assign a unique identification via the GUI, these options Should become available.

One could theoretically access the.storage files but that opens a can of worms.

Everything is moving to GUI. This should too.

I imagine that if the integration owner decides to add a unique_id after you assigned one in the gui, another can of worms pops open. So IMHO it is the integration owner that should fix missing the unique_id.

Thanks - so for this I should make a request on GitHub for whomever administers the integration?

That is what I would do.