That looks good - if you copy the templates from the github repo, you should only need to replace the names of your VMs to get it working.
What version of button card are you running? I am not an expert on button card, but i think some of the features only supported in later versions (2.0+). Maybe check the button card thread, I think the creator is active and should be able to help further