Z-Wave Device Naming - Odd behaviour

I just added a few Fibaro Double Switches (FGS-223) to my system, controlled by an Aeotec Z-Stick and Home Assistant.

I have others like them in the system… but these are the forst I’ve added since the new Device configuration options.

I noticed something I think is a bit odd… seemed repeatable for the few cases I passed through.

When one of these units is added (added to z-wave through HA integration), two devices are created…

  • the first is a child of the controller… it has a switch and power monitoring entities as well as alarm_type and alarm_value and sourcenodeid and so on.
  • the second is a child of the first device and has the entity for the second switch and associated monitoring.

That is normal and good.
What I found odd was that…

  • if I renamed the device for any of the new primary devices, regardless of what I selected, when prompted for the option for renaming the associated entities (either ok or cancel) the entity names changed to the device name with the relevant entity detail appended (ie. Always).

  • if I renamed the device for any of the new secondary devices, regardless of what I selected, when prompted for the option for renaming the associated entities (either ok or cancel) the entity names did not change to the device name with the relevant entity detail appended (ie. Never).

I added a couple of Aeotec MS6 units a couple of months ago and I’m sure this feature worked for me as I (you?) would expect… ie, selecting Ok changes the names, selecting cancel does not.

Has anyone else seen this behaviour?

I observed it consistently, I believe… but moved ahead and changed the entity names to what I wanted them to be anyway.
It’s a handy feature… if it’s broken, then maybe someone can reproduce/note on their next z-wave device creation run…
Of course… it’s possible it was just me, I was missing something or otherwise screwing things up.

Same issue for me adding Fibaro switches, binary sensors, power meters from Aeon etc.
I just renamed them myself on the second device.
Like you said, first device worked great.

Im running HA in ubuntu docker with HASS.IO etc

Thanks for the feedback, Milo.
I’m guessing you intended for the naming to carry through… is why your experience was that it worked perfectly.
I had some primary device names I wanted to carry through and some I didn’t…
For the ones I didn’t want to carry through, I clicked cancel when prompted… but they carried through anyway.

My experience with the secondary devices (the ones that report through the primary, rather than directly to the controller) was the same as yours.

I think your experience is sufficient support (to confirm I am not crazy… at least in this case).
I’ll open a ticket.