I know this is an old thread. But is there any chance to normalize names somehow into human readable format and maybe group the devices better? Having 12 xiaomi temperature sensors makes it very tiresome to begin with, but once I add my ~100 zwave devices, all showing up as 5-10 different device, it’ll be anything but user friendly whenever I try to automate something. Or am I mistaken? I’d love to have custom unique IDs in the form of bedroom.multisensor.temperature and so on.
You can now.
It is a big job to start with, especially since you have to use the GUI now, but it can be done.
Find your sensor
open the details
top right corner click on the cog
there you get the “friendly name” and the Entity ID
you can change the entity_id and make it meaningful. ie: binary_sensor.motion_livingroom
then you can use this new entity_id in all your configs.
This is also useful if one of your devices fails, you can replace it and rename it to the previous name and all the config will just pick it up.
I think this is one of the best changes recently!
Not all components support it yet, but Xiaomi does and I hope most of the others are coming soon.
Thanks a lot! It is exactly what I needed!
It could only be improved if HA supported device grouping with names like room.device.service or something like that. But I won’t complain, this already helps a lot.
If you go to http://hassio.local:8123/states and click on any of the devices listed there, a popup appears with the details of the device. If you CAN rename it, it’ll appear in the top right corner. Clicking it will open a new popup where you can change both the friendly name and the device ID.
I have five water leak sensors which I’ve given names in the Mi Home app. But I can’t find which one is which because in HA they show up with a code i.e: “Water Leak Sensor_158d0002568f96”
Is there a way to get this information from the app so I can give proper friendly names or do I have trigger one by one and find which one’s which?