To change one of the binary outputs you can do this:
- Code: Select all
set binary outputs of device "My EZIO Device" to {true, true, false, false}
Can you just address a single output?
set binary outputs of device "My EZIO Device" to {true, true, false, false}
item 1 of binary outputs of device "whatever"
item 3 of binary outputs of device "OI_Rack 2"
IndigoServer got an error: Can’t get item 3 of binary outputs of device "OI_Rack 2".
set item 3 of binary outputs of device "OI_Rack 2" to true
IndigoServer got an error: Can’t set item 3 of binary outputs of device "OI_Rack 2" to true.
anode wrote:I get this error:
- Code: Select all
item 3 of binary outputs of device "OI_Rack 2"
- Code: Select all
IndigoServer got an error: Can’t get item 3 of binary outputs of device "OI_Rack 2".
Or if I use a set with a plethora of 'to {values}' I get:
- Code: Select all
set item 3 of binary outputs of device "OI_Rack 2" to true
- Code: Select all
IndigoServer got an error: Can’t set item 3 of binary outputs of device "OI_Rack 2" to true.
binary outputs of device "OI_Rack 2"
set theOutputList to binary outputs of device "OI_Rack 2"
set theFirstOutput to item 1 of theOutputList
anode wrote:Its a 8SA firmware 2.5
The querying the outputs works
anode wrote:Bob, applescript I think can do it, use a "on for 1" for a one second on time.
Now the question is can Indigo, the powerlinc and EZIO all work that fast?
bobeast wrote:anode wrote:Bob, applescript I think can do it, use a "on for 1" for a one second on time.
Now the question is can Indigo, the powerlinc and EZIO all work that fast?
Thanks! I'll give that a try.
set binaryOutputVals to (get binary outputs of device "Bob's Fan")
set item 1 of binaryOutputVals to true
set binary outputs of device "Bob's Fan" to binaryOutputVals
set binaryOutputVals to (get binary outputs of device "Bob's Fan")
set item 1 of binaryOutputVals to true
set binary outputs of device "Bob's Fan" to binaryOutputVals
set item 1 of binaryOutputVals to false
set binary outputs of device "Bob's Fan" to binaryOutputVals
bobeast wrote:it still takes too long, (note I'm not using any delay at all, in this example) The latency is just to great.
support wrote:Did you try entering a 1 in the Enable output timers edit field of the EZIO's module settings (via Edit Module Settings.. button in Device dialog)? Also make sure you check Use seconds for output timer intervals, and then press Upload All Settings.
Using a 1 there should cause the EZIO to toggle it back to off within around 1 second. I think that is the fastest it can be done without using something like a 555 timer as Jamus mentioned.
Users browsing this forum: No registered users and 14 guests