When trying to edit the settings for an action, Indigo throws this message in the event log:
Here is the code from my Actions.xml file:Error (client) dialogForActionId() caught exception: PAXControlCreationError -- Controls must have a UNIQUE id attribute.
Code: Select all
<Actions>
<Action id="changeVolume" uiPath="DeviceActions">
<Name>Audio Volume</Name>
<CallbackMethod>setVolume</CallbackMethod>
<ConfigUI>
<Field type="label">Set the volume</Field>
<Field type="separator"/>
<Field id="volume" type="textfield" defaultValue="-100">
<Label>Volume:</Label>
</Field>
</ConfigUI>
</Action>
</Actions>
According to the notes for the id attribute of Actions.xml here: http://www.perceptiveautomation.com/wik ... ugin_guide
Parsing through my code, the only action id seems to be changeVolume.This is a unique id for the event in this Actions.xml file.
This leaves me unsure what the problem is. Any ideas?
