Old behavior:
Before, the TRIGGERcmd Smart Home Alexa skill/ Google Assistant action logic wouldn't create devices unless the computer had a Voice Name or it was your default computer. Also, devices on your non-default computers always had " on [computer voice name]" appended to them, which is a lot to have to say to Alexa or Google Assistant.
New behavior:
Now you'll get a device with a shorter name (without "on laptop" or something similar) for all commands as long as the command's voice name is unique.
If there are multiple commands with the same voice field value, you'll still get a device, but with a name like "calculator on laptop" assuming the computer has "laptop" as its Voice Name.
✅ Commands with unique voice words create devices (even without computer Voice Name) with the command's voice field value only.
✅ Commands on your default computer always create devices for commands, as long as they have a voice field filled in.
✅ Commands on computers with Voice Name always create devices, but if the short name has a conflict, " on (computer voice name)" will be appended.
❌ Commands with conflicts on non-default computers without Voice Name are skipped
I hope that helps.