I have found a ton of history on the forums about people renaming zwave nodes and their entities.
I am having the same problem. Except I can rename them. I just can find where to rename the one that actually matters.
I can rename the root node device and I can rename the entities underneath that, but no matter where I rename it, when I go to select them to use them in automations I still have no way to uniquely identify them.
For example, I have a few zooz motion detectors. I have renamed the roots of all them in the format of:
znode-motion-location
The entities under that, specifically the binary switch and the burglar entity have all been renamed:
motion-location
But when I go into automation and look under triggers, they are all listed by the default device name just as Zooz ZSE 18 Motion Sensor. Iâm very early in setting this up so it isnât that big of a pain, but once I get further in, this will be a major headacheâŚ
How do I rename them in a way that they are identifiable when creating automations and using them as triggers?
When you refer to âroot deviceâ are you talking about renaming the Device friendly name (Control Panel -> Devices), or are you talking about the zwave entity?
The highest level zwave âdeviceâ or Node is what Iâm talking about by root device. Everything below that are entities of the device right?
For example, if I go into configuration/z-wave and click my drop down for Nodes, I see what I have renamed as Znode-MotionKitchen.
If I click on "entities of this node, I still see the default naming of âsensor.zooz_zse18âŚâ
But if I go into configuration/devices, I see zooz ZSE18 Motion Sensor and if I go in there I see my renamed sensors as Motion-Kitchen and Motion-KitchenBurglar.
When I go into configuration/automations and look at triggers, all I can see in the device list are the zooz ZSE18. I canât get that root device renamed to where it is âat a glanceâ identifiable.
If i understand it correctly (Too lazy to read all, sorry)
Try Developer Tools->Services->ZWave.rename_node
Here, you can rename the node as well as all of its sub entities with only one command. Donât forget to set update_ids to true for renaming sub entities.
PS: This way, it adds _level or _switch or etc. at the end of the entity names automatically, so that you can differentiateâŚ
zwave.my_node is an entity, not a âDeviceâ. HA has its own terminology for a âDeviceâ. You need to change the friendly name of the Device via Control Panel -> Devices. The Device trigger is using the friendly name of a device.
If you have advanced mode enabled in your profile, renaming the Device will prompt you to rename all of the child entities. Since youâve already rename the entities, that part wonât work. Consider using it in the future.
You need to rename the entities as well. In your example, âMotion-Kitchenâ, youâll want to rename the âbinary_sensor.XXXXâ to what you want it to be.
For example, my Front Door Sensor has âzwave.front_door_sensorâ, âbinary_sensor.front_door_sensorâ and other entities I donât care about. The Friendly Name is just that, a friendly name. Hass uses the âentityâ in automations and such.
No,
When you add a z-wave device (node) you name not only the node with BOTH an entity_id and also a unique friendly name - BUT you also do it for all entities under it aswell. (Check in the Z-Wave Manager for âentities of this nodeâ )
For example ALL my fibaro dimmer switches are named under the following convention : -
So after the addition I edit the above file renaming XXm to (say) bed3 and ZZm to (say) Bed Room 3.
Then cut and paste the values to the relevant names. (then I throw the edits away and start again on the next one)
The capitals in the device id are to prevent me saving without having changed it (it doesnât like caps)
Then you get to use whatever entities wherever.
The âNULLâ Items are ones I donât currently use or am not interested in.
So the above list is all the entities of that device.