iCal Alarm Processor  

Developer: Indigo Domotics
Category: Miscellaneous
Assistance: Get help!    Check the online documentation
Plugin ID: com.perceptiveautomation.indigoplugin.iCalAlarmProcessor
  Included with the latest Indigo release

Integrating iCal into your home automation system may appear to be of limited use - at least at first glance. However, consider this: when is the last time you forgot to go to the store? Meet a friend for lunch? Leave for a doctor's appointment?

iCal has some nice features built-in to remind you of things: you can have an alarm that shows a message on your computer and beeps. If you don't happen to be sitting at your computer though you may miss those. Same with opening a file. Running a script would be a good way to integrate with Indigo, but unfortunately no data about the event is passed to the script, so at best Indigo would know that “something” is about to happen.

You can also have iCal send an email alert, and that's where this plugin gets it's power. iCal alarm emails have information about the event in the email message - when it's taking place, it's name, and even any information typed into the “note” field of the event in iCal. This plugin will monitor an IMAP email address, watching for these specially-formatted emails. When it finds one, it can do various things for you, which we discuss in the docs linked above.