I began writing this to include in another smart App, but it’s useful in it’s own right.
This app was created to explore, create test and save device methods.
The initial screen and “showMethods()” command will expose the target devices methods, standard and custom in the “Supported commands” section of the error message.
The add custom command page allows you to create commands with parameters.
Once a command is created and executed successfully against a device, you can then save it in the app for use later. Unfortunately the command I created in the above screen didn’t execute on any of my devices.
Here is a command I was able to save, this is for a Figaro RGBW controller. When executed this command sets the controller to a built in color cycle that @twack exposed in the custom device type.