I would appreciate an example of how to do this in a python script.
Thanks,
Martin
<Action id="arm" deviceFilter="indigo.device,self.camera" uiPath="DeviceActions">
<Name>Arm Camera</Name>
<CallbackMethod>set_arm</CallbackMethod>
<ConfigUI>
<Field id="type" type="menu" defaultValue="motion">
<List>
<Option value="MotionCapture">Motion</Option>
<Option value="ContinuousCapture">Continuous</Option>
<Option value="Actions">Actions</Option>
</List>
<Label>Type</Label>
</Field>
<Field id="value" type="menu" defaultValue="true">
<List>
<Option value="arm">Arm (enable)</Option>
<Option value="disarm">Disarm (disable)</Option>
<Option value="toggle">Toggle (change)</Option>
</List>
</Field>
</ConfigUI>
</Action>
<key>CFBundleIdentifier</key>
<string>org.cynic.indigo.securityspy</string>
ss_plugin = indigo.server.getPlugin("org.cynic.indigo.securityspy")
if ss_plugin.isEnabled:
ss_plugin.executeAction("arm", deviceId=1234567, props={u"type": "MotionCapture", u"value": "arm" })
Users browsing this forum: No registered users and 4 guests