Release 0.3 - August 14th, 2011

Features

  • Asterisk plugin </plugins_doc/config/asterisk> to monitor channels and listen for user events

  • item.fade(): fade the item to a specified value

  • item.area: provides access to the area object

  • logic.alive: safe loop expression for a clean shutdown

  • logig crontab: new keyword ‚init‘

  • CLI plugin: new function ‚tr‘ to trigger logics

Nonfunctional changes

  • New Logic handling. Logics share worker threads and multiple instances of one logic could run at the same time.

  • Two new functions to call/trigger a logic: logic.trigger() and sh.trigger().

  • Every logic provides an ‚trigger‘ object with the reason of the call.

Bug Fixes

  • sh.sun.set() and rise provides a timezone aware datetime. :-) And a small fix in computing the dates.