- Posted on
Thu Jun 19, 2014 3:06 pm
-
thomasw
offline
-
- Posts: 135
- Joined: Feb 13, 2011
Hi Ky123,
I tried what you said, see the attached picture. But, it returns an error, and can't find the output of #3. This EZI/O40 has 4 different outputs that do different things.
I need it to turn "on" only the output #3 for this to work. And, like I said, it must be dependent on checking the state of the device "CamLR" which is just an Insteon Appliance Linc.
When the housedoorswitch sends and "on" to Indigo, this starts Trigger that executes this "new action group 1". I can put a 1 min delay in the Trigger itself, before it executes the action group. Then I just need the action group to check the state of the "CamLR", and if it is "on", then send "on" to output #3 of EZI/O40 linc. If "CamLR" is "off", then I don't want it to do anything. Oh, and I just changed the name of the EZI/O40 linc. To make it simpler, it is now named "EZIO40LincAlarm", the first o is the captial letter O, followed by numbers 40, then LincAlarm.
I don't know anything at all about Python scripts, so I appreciate your help!
The error shows up this way in the event log:
Jun 19, 2014 4:42:51 PM
Schedule TEST-HouseDoorSwitch (delayed action)
Action Group new action group 1
Script Error embedded script: 'Boost.Python.function' object has no attribute 'output3'
Script Error Exception Traceback (most recent call shown last):
embedded script, line 1, at top level
AttributeError: 'Boost.Python.function' object has no attribute 'output3'
- Attachments
-
- PythonScriptProblem.png (71.6 KiB) Viewed 2960 times
-
- PythonScriptProblem.png (71.6 KiB) Viewed 2960 times