Release 0.4.0

Todo

This release is actually in alpha/beta/rc status. This page will be updated soon.

New features

Python compatibility

Domogik is no more compliant with Python 2.6. You need at least Python 2.7 to run Domogik.

New DB schema

A new DB schema has been implemented, with this new schema we removed the features but add support for multiple adress fields (like address and channel). We also added support for devices that use a different address for receiving commands and for sending there statusses. With this implementation we increased the plugin json_version to 2, meaning that the old plugins will not work in this release.

Domogik Datatypes

All data comming from and going to the domogik database is now in an unifmorm format, the domogik datatyps.

New manager

The manager core component has been fully rewritten. The code is more clear and more flexible

New rest

New xplevent core component

Zero MQ

The 0MQ message queue system is now used in Domogik. All the internal communications are now done with 0MQ instead of using xPL. xPL is still used to send automation data over the network.

New plugins format