Most of the events that I can catch with a computer I forward to EventGhost.

eventghost

Some of the features I have:
- React on a specific caller
- SunTracker – Do stuff on sun up / down
- Do stuff depending on temperature
- Remote control lights
- Webservice
- Tweet some stuff
- Reacts on events from the HTPC (play, pause and so on)