I am currently using quite a few multiple button Z-Wave devices - like the Aeon 4 button remote and various 2-button battery wall switches I use these to trigger various action groups and devices. At the moment, working with these is a bit 'clunky'. I end up having a lot of triggers - trigger for on and trigger for off for each button. Then I find that some people tend to press the button for too long which the device interprets as 'held' rather than pressed and then they complain my automation doesn't work, so I add triggers for each button held as well. It all adds up to quite a lot of triggers.
Now I know I could write a script for each device triggered off 'any command' received, but I personally prefer to avoid using custom scripts in triggers where I can because I prefer to be able to clearly read how a device works in the UI for ease of tweaking and debugging later without having to read through code.
So, I'm considering trying to write my first ever plugin to add a device type for a multi-button Z-Wave device to try to make this neater and easier in the UI. I have 2 questions first:
1) Am I missing some other easier way of doing this (other than writing a script and triggering it off 'any z-wave command', which is basically what I intend to do but with a device UI)?
2) Is this already planned in some relatively near-term release, Matt or Jay?
If the answers to the above are both no, then I think I will have a go. I'm not a proficient coder by any stretch but am hoping that is would be a good little starter project for my first attempt at a plugin.