Release 0.8 - January 31st, 2013

with contributions from: Niko Will and Alexander Rieger. Thank you.

I am happy to announce a new cooperation with smartVISU to give you the best user interface experience.

New Plugins

  • DWD Plugin: fetch weather warnings and forecasts from Deutscher Wetterdienst (DWD).
  • Mail Plugin: sending (SMTP) and receiving (IMAP) mail.
  • RRD Plugin: build round robin databases.
  • Russound Plugin: control a Russound audio device with RIO over TCP.
  • Snom Plugin: to handle snom VOIP phones.

Features

  • Base
    • sh.tools.fetch_url()
    • item.conf: new types list, dict
    • sh.moon() with set(), rise(), pos(), light(), phase()
    • sh.find_items(‘config_string’), sh.find_children(self, parent, ‘config_string’)
  • Asterisk plugin: Call Log and mailbox count
  • CLI plugin: adding ‘rl’ to reload and ‘rr’ to reload and run logic
  • KNX plugin: DPT 16 support
  • Network plugin: adding a simple http interface
  • Visu plugin:
    • smartVISU support: to generate pages for and communicate with this visualisation framework.
    • plot rrd with flot
    • list view
    • dpt3 push buttons
    • TITLE header template
    • adding ‘unit’ attribute to item.conf
    • JQuery: 1.8.3, JQuery Mobile 1.2
    • Log view SmartHome.py, Asterisk

Bug Fixes

  • KNX plugin: knx_init / knx_cache could not work if first connection attempt failed
    • dpt 10, 11, 16 handling fix
  • Onewire plugin: improve error handling
  • Workaround for urllib2 memory leakage