You can directly poll the controller name from the SteamVRAPI, I have a node for that in the latest template that specifically checks for knuckles. Valve seems to feel that you shouldn’t need to know the name in the end and that you should check the TrackingLevel of the controller to deal with differences between them, something that is understandable in theory, but currently not good enough as we still need controller offsets to sync up gripping transforms.
I’ll likely make a controller specific steamVR node that returns the controller type eventually, kind of waiting to see what the name of the index controllers will be in the end so right now its a direct string query.