-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
mknx
committed
Sep 12, 2012
0 parents
commit a57bcaf
Showing
61 changed files
with
6,296 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
*.pyc | ||
*.jar | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
Roadmap | ||
======= | ||
+ rrdtool plugin: build round robin databases and create graphs, sh.office.temperature.average('1h') | ||
+ visu plugin: plot rrd with flot | ||
+ dwd plugin: Deutscher Wetterdienst - weather forecast and warnings | ||
+ Squeezeserver plugin | ||
|
||
0.7 | ||
=== | ||
- Nodes! id(), | ||
- eval! (sum, avg, and, or) | ||
- Asterisk: hangup(channel) | ||
- sh.scheduler.change | ||
- iCal Plugin | ||
- Visu: time input, autogenerate visu elements | ||
- directory structure cleanup: logic => logics | ||
- sh.tools.dewpoint() | ||
- sh.tools.ping() | ||
|
||
Bug Fixes | ||
- CLI Plugin: update attribute negated | ||
|
||
0.6 | ||
=== | ||
Nonfunctional changes | ||
--------------------- | ||
+ Heavy redesign of the underlying framework to reduce the number of necessary threads and system footprint. | ||
|
||
Features | ||
-------- | ||
+ Network plugin: new plugin to send and receive TCP/UDP messages. | ||
+ DMX accepts a channel list as item attribute to change multiple channels with one item | ||
+ sh.string2bool() | ||
+ KNX plugin: changed class options. | ||
+ Visu plugin: added three interactive image elements. | ||
+ 1-Wire plugin: changed class options. new function ibutton_hook. | ||
+ -d start option to use the debug log level | ||
+ new item types: list, foo | ||
|
||
Bug Fixes | ||
--------- | ||
+ Visu Plugin: Improve error handling if connection is lost or could not connect the socket | ||
|
||
0.5 | ||
=== | ||
Features | ||
-------- | ||
+ WebSocket/JQuery mobile Visu | ||
+ ping: sh.ping(host), return True if up, False if down. | ||
+ sh.return_item(path) | ||
+ sh.return_items() | ||
+ sh.return_areas() | ||
|
||
Bug Fixes | ||
--------- | ||
+ Asterisk plugin: update_db() now log errors | ||
+ set enviroment TZ | ||
|
||
0.4 | ||
=== | ||
Features | ||
-------- | ||
+ KNX plugin: reply to read requests | ||
|
||
|
||
0.3 | ||
=== | ||
Features | ||
-------- | ||
+ 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 | ||
+ crontab: new keyword 'init' | ||
+ CLI plugin: new function 'tr' to trigger logics | ||
+ Asterisk plugin: to monitor channels and listen for UserEvents | ||
|
||
Nonfunctional changes | ||
--------------------- | ||
+ New Logic handling. Now logics share some worker threads. Multiple logic instances 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. | ||
|
||
|
||
0.2 | ||
=== | ||
Features | ||
-------- | ||
+ item attribute threshold: set low:high | ||
or only low which is equal to low:low | ||
+ item attribute offset: You could specify offsets for numeric item types. | ||
+ cli plugin | ||
+ dmx plugin | ||
|
||
Bug Fixes | ||
--------- | ||
+ knx_ga => knx_send, knx_listen | ||
+ sh.sun.set() provided a timezone aware datetime. | ||
|
Oops, something went wrong.