Docs here on modifying the ZHA device type:
What’s “best” isn’t a simple question, but I’ve been posting notes since May over here: