Upload Functionality Changes
First, the internal application run by the PowerLinc has been modified. When you first run the Indigo Server after installing the beta, it will automatically upload the new PowerLinc application (this is different than uploading Trigger Actions and Time/Date Actions to the PowerLinc). This takes a couple of minutes, but only has to happen once (or until I modify the internal application again).
Indigo now takes the PowerLinc (1132CU or 2414U) in and out of standalone operation mode automatically. If you launch Indigo (or choose the Interface->Connect menu if it isn't currently connected), then Indigo will take over control of logic processing (Trigger and Time/Date Actions). When you stop the Indigo Server, put your Mac to sleep, or choose the Interface->Disconnect menu item, Indigo will automatically put the PowerLinc back into standalone operation mode.
There is a new PowerLinc upload preference, "Automatically upload logic on startup / sleep / disconnect", inside the preferences dialog (press the Interface Options... button to see it). By default, Indigo will automatically upload new Trigger Actions and Time/Date Actions to the PowerLinc when your database changes (ex: you create a new Time/Date Action or add a Device). If you leave your Mac on 24/7, then you might want to uncheck this to avoid the uploading process since it can take a few minutes.
Additionally, note you can manually force an upload by choosing the Interface->Upload Settings... menu item. If you make a change you want to upload, then I recommend you force the upload versus waiting for Indigo to automatically upload it. It is possible that it won't get uploaded automatically right away (ex: if you put your Mac to sleep it won't be uploaded in time).
Upload Limitations in Trial Mode
Users using the 30 day free trial version are limited to uploading 4 Trigger Actions and Time/Date Actions total (2 + 2, 3 + 1, 4 + 0, etc.). Note previous versions of Indigo did not allow uploading in trial mode at all.
Upload Trigger Action and Time/Date Action Compatibility
Not all of the logic definable within Indigo can run standalone in the PowerLinc. Aside from the obvious, like AppleScript or scanning email, there are other limitations to what is uploaded to the PowerLinc. To see what is and is not compatible in the Trigger Action and Time/Date Actions you have created, choose the Interface->Upload Settings... menu item. Within this dialog you can also specify exactly which Trigger and Time/Date Actions are uploaded. Note that the compatibility varies based on the interface type connected to your Mac. For example, Insteon actions and triggers can not be uploaded to the X10-only PowerLinc 112CU.
Works in current beta of 3.0
The following logic should upload correctly and run without your Mac being on:
- All _INSTEON Command Received_ trigger types, including double taps and button/group numbers (excluding status changed broadcasts messages).
- All _X10 Command Received_ trigger types, except for the _any command_ and _any device_ options.
- Time/Date Actions at sunset/sunrise with up to a 3 hour offset.
- Time/Date Actions at a specific time (ex: 8:35PM).
- Time/Date Actions on a specific month/day.
- Time/Date Actions on a specific day-of-week list (ex: -M-W-F-).
- Time/Date Actions on a specific day-of-month list (ex: 1st, 15th, 28th)
- Time/Date Actions randomized +/- 15 minutes.
- Sending INSTEON _on_ and _off_ messages.
- Sending INSTEON _set brightness_ messages (_dim by_ and _brighten by_ might work but are slow, I recommend using _set brightness_)
- Sending X10 _on_ and _off_ messages.
- Sending X10 _set brightness_ messages to devices that support preset dim commands.
- Sending X10 _all lights on_, _all lights off_, _all off_ to a specific house code.
- Up to 255 commands per each Trigger Action or Time/Date Action.
The following logic and options will not make it into 2.5, but we are evaluating their support in a future version:
- The action option _Auto off after N minutes_.
- The action option _Auto on after N minutes_.
- The action option _Delay by N minutes_.
- The action option _Delay by N minutes_.
- The action type _Control Sprinkler_, including the Run Schedule action.
- The action type _Control Input/Output Device_.
- The conditions _if dark_ and _if daylight_.
- Logic based on Variables (Triggers, Conditions, and Actions).
- Additional Time/Date options, such as actions repeating _every N days_.
Comments? Questions? Bugs?
Regards,
Matt