ChangelogΒΆ

python-openzwave 0.3.3:

  • Openzwave update
  • Update values getter in nodes. See #70
  • Fix setvalue for string types in python3

python-openzwave 0.3.2:

python-openzwave 0.3.1:

  • Fix bugs and openzwave update

python-openzwave 0.3.0:

  • Fix bugs and openzwave update

python-openzwave 0.3.0-beta8:

  • Add multi instance support
  • Update GROUP notification : please update your code to add the new parameter
  • Update VALUE_REMOVED notification : please update your code to add the new parameter
  • Improve unicode : you may need to delete your old config file
  • Add Python 3 support
  • Improve controllers_command : add a lock and a way to retrieve current status
  • Add support for RGB bulbs

python-openzwave 0.3.0-beta3:

  • Add security rewrite support. See https://groups.google.com/forum/#!msg/openzwave/cPjrvJJaESY/toK7QxEgRn0J
  • Add 2 signals for controller commands : ZWaveNetwork.SIGNAL_CONTROLLER_COMMAND and ZWaveNetwork.SIGNAL_CONTROLLER_WAITING
  • Mark old methods and signals as deprecated. It is strongly recommended to use the new schema.
  • Add tests for controller commands.
  • Update isNodeAwake from function to property
  • Rename methods from node to be python compliant : is_awake, is_failed, is_ready, query_stage, is_info_received
  • Add facilities to run controller commands directly from node
  • Add request_state for node
  • Add new destroy method to network : use it to clean all openzwave c++ ressources

python-openzwave 0.3.0-beta2:

  • Move to OpenZWave git organisation

python-openzwave 0.3.0-beta1:

  • Add pyozwman script : after installing you can launch it wit : Usage: ozwsh [–device=/dev/ttyUSB0] [–log=Debug] ...
  • Add pyozwweb confiuration file.
  • Add version management in Makefile.

python-openzwave 0.3.0-alpha3:

  • Fix bug in start/stop in network.
  • Fix bug in start/stop in pyozwweb app and tests.
  • Add map, scenes to PyOzwWeb
  • Add new tests
  • Fix some tests for controller commands
  • Finish the archive install : the lib is already cythonized. No need to install cython anymore.
  • Add a dockerfile
  • Add a branch for dockering with ptyhon 3

python-openzwave 0.3.0-alpha2:

  • Fix bugs in lib
  • Fix bugs in API
  • Add kvals to API : allow user to store parameters with nodes, controllers, networks, ...
  • A a web demo : Flask + socket.io + jquery
  • Add logging facilities in the lib. Define different loggers for lib and api.

python-openzwave 0.3.0-alpha1:

  • Update source tree to use setupttols develop mode : https://bitbucket.org/pypa/setuptools/issue/230/develop-mode-does-not-respect-src
  • Rewrite tests to use nosetest
  • Full implementation and tests of Options
  • PyLogLevels is now a dict of dicts to include doc : replace PyLogLevels[level] with PyLogLevels[level][‘value’] in your code
  • Remove old scripts. Replace them with a Makefile
  • Remove old unworking examples.
  • Add a constructor for PyOptions : def __init__(self, config_path=None, user_path=”.”, cmd_line=””). Please update your code.