Currently you’ve handled the commands to make the sounds etc, but the command class discovery that is done during initialisation needs to be implemented for a complete implementation in the binding - otherwise the whole system fails. You don’t need this as you can work out what tones are implemented and create channels / commands yourself, but the system doesn’t know any of this.
I’ve implemented most of this already - if I can get some more time tonight I’ll try and finish this. I need to try and find a device to test this as well - at least to initial testing.
That would really be good - thanks.