I am wondering if there is a simple way of inspecting discovered components configuration so the information can be used to hard code the component (and then ignore it). I am running Hass.io in a Docker if that matters.
How does Hass.io identify components uniquely? By the IP address? What if this changes; does it think it is a different component?
automatically discovered devices should show up in known_devices.yaml in the root of the config directory.
You can see a list of all devices in the /dev-state page and you can edit them via customize in your configuration. It all depends on how the devices are discovered and what you want them to do.