py-openzwave, a python wrapper for open-zwave released!

Today I am releasing py-openzwave, which is a python wrapper around the open-zwave project. The wrapper allows you to control a z-wave network from python.
This wrapper is still a work in progress, but the basic skeleton is in place (network scanning, and turning a device on or off). At the same time I am presenting my new project workspace, based on Redmine.
All my projects, can be found on this page from now on:

Enough talking, py-openzwave can be found here:
There are some usage notes on the wiki page.

Any help with the project is greatly appreciated.

You can leave a response, or trackback from your own site.

5 Responses to “py-openzwave, a python wrapper for open-zwave released!”

  1. daffer says:

    where is the code, where is the code? :)

  2. Maarten says:

    It can be found on the project page (

  3. David says:

    Hi Maarten,

    I have been reading and using your python wrapper and getting to know it a little. I tried the zwaveCommander and zwaveServer programs, but I think they are failing with an error in the Cython code. (Please bear in mind, Cython and your code is very new so I might be wrong).

    What I am seeing is the error message ‘Exception ValueError: “invalid literal for int() with base 10: ”” in ‘openzwave.callback’ ignored’ printed numerous times during the startup of the Commander or the Server. If I just use the program or, everything seems to work fine.

    I think the problem is in openzwave.pyx because that is the only file that has a callback method, but I can’t see where the int is being cast or expected.

    I have shared some information about my setup with Steve, , but if you have any questions or could help me with this problem, please do let me know.

    Thank you very much,

  4. […] finns även ett open-source projekt där man skriven en python wrapper runt open-zwave (py-openzwave). Jag har installerat det men inte kommit så mycket längre. Jag insåg ganska fort att jag […]

  5. Martin says:

    Thanks for your work! I will use this for my RaZberry :) Lets see how it goes.

Leave a Reply