Closed Ndrinta closed 3 years ago
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved. If this issue is still relevant, please let us know by leaving a comment 👍 This issue has now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.
Feedback
I miss 'known_devices.yaml'
URL
https://www.home-assistant.io/integrations/asuswrt/
Version
2021.3.X
Something I really liked of 'known_devices.yaml' it was the deep control I had over entity IDs, friendly names, icons and pictures, not to mention MAC addresses. Sure, it was a pain the fact that you needed to restart HA to see your changes taking effect but, at least for me, it was compensated by the fact that it was really easy to find the device of interest amongst maybe a few newly added devices using the MAC address, update it's entity ID and stuff, restart et voila. So even if I was adding 3 new ESP or 5 new smart lights I was quickly able to cross compare their MAC addresses shown in the admin console of the router and fix all of them in one go, in literally 30 seconds. Now, if you're lucky and the new devices come up as 'unknown', their names will be the MAC address itself (so not too much harm here) but if you were to connect, say, 2 Chromecasts (or any other device that has a fixed name set by the OEM) at the same time, one will be shown as 'Chromecast' and the other one as 'Chromecast_2', leaving me without a clue of who is who. It's annoying because in my router console I have them already named and I know who is who (or I could make a distinction by looking at the signal strengths, or the AP to which the yare connected, etc), I could easily fix them by comparing the MAC addresses but I can't. The most annoying thing for me though is that the integration decides the original friendly name and even if you change it, it will still be there, creeping in the background. For example, my Wyze Cam showed up as 'unknown', so friendly name (and by extension the entity ID) that the integration has given to the Camera was simply the MAC address, now I changed both but if I delete the friendly name string of text the original name peeps out.
This would be kind of OK if was the default behavior for all the new entities and there was consistency but having these different ways of handling names for new devices really messes with me. On top of that I still want to be able to override that friendly name once and for all to whatever i like, permanently. I know I'm a picky guy but this new interface limits me.