At Startup, I'm running the nifty embedded AppleScript someone posted that gets the status of all devices. Modified for compatibility thusly:
- Code: Select all
with timeout of 60 seconds
try
repeat with curDevice in devices
status request (curDevice)
end repeat
end try
end timeout
I've gotten rid of the "delay" as instructed but pretty much everything else is as it was. The actual Trigger Action is set to delay for .25 minutes. This is so it doesn't collide with another Startup action. Two things are not right:
1) This worked without problem in Beta 3. With Beta 4, I get the following error when I start the client:
- Code: Select all
Trigger Action Get All Status
Error MainProcessTimersAndEvents() caught exception: IllegalParameterError
It works, but that error shows up every time.
2) This is supposed to run on "Indigo Server Startup" yet it doesn't run until I start the client. I am not running "client/server as single application," and I am set to "Auto start Indigo Server on user login..."
My computer automatically starts up at 6:30 AM (I am the only one here, so it auto logs-in), and I don't usually get to it until about 7:15 AM. If the server is starting at login, I should see an event log full of device statuses when I get to the computer and start the client. Instead, what happens is I start the client and then this script runs.
Is "Indigo Server Startup" in a Trigger action really "Indigo Client Startup" (that's effectively what it was in 1.8...maybe the name changed but the action didn't keep up), or is the server actually NOT starting up on its own despite my not running the two as one?
Byron