OptionaldescriptionAdditional description of the action
OptionallearnThe user requested to 'learn' the values for this action. Note: As of 2.0, you should only return the values that have been learned, so that expressions in any id fields will be preserved
OptionallearnTimeout for the 'learn' function (in milliseconds) Companion sets a default value of 5s, to ensure that the learn does not get stuck never completing You can change this if this number does not work for you, but you should keep it to a sensible value
Name to show in the actions list
The input fields for the action
OptionalsortAlternate value to use when sorting the list of actions By default, the actions are ordered by the name field, but you can override this without altering the visible name by setting this value
The base definition of an action, further augmented by: