I have several instances where entities within HA are being presented multiple times, by different components, as many of the devices in my home automation network are meshed. For instance, my Philips Hue lights are being presented to HA by both the Philips Hue hub and the Wink hub on my network. For my own sanity, I have hidden the Wink-provided entities, however, without some troubleshooting, there is no discernible way to determine which entity came from where.
In this image, the first light was provided by Wink, and the second light was provided by Hue. Both lights are the same physical light. However, they are duplicated within HA due to both HA and Wink being aware of the Hue lights. Unfortunately, I can’t just disconnect the Hue from HA or Wink, as they both have functional use cases.
Is there any way that we can have some sort of a read-only “provider” or “component” state within the entity’s data?