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 </plugins_doc/config/mail>: 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 faileddpt 10, 11, 16 handling fix
Onewire plugin: improve error handling
Workaround for urllib2 memory leakage