Frequently Asked Questions

What is RaZberry?

RaZberry turns your Raspberry Pi platform into fully featured Z-Wave Home Controller. A little daughter board module is just plugged on the GPIO of the Raspberry PI board (not blocking a USB port). The Z-Wave software Z-Way comes on top of it. You can find some pictures of the board with and without Raspberry Pi here.

What is Z-Wave?

Z-Wave is the international wireless standard for interoperable wireless communication in smart homes. With over 1200 certified product offerings (as of autum of 2014) from various vendors Z-Wave is the worldwide largest ecosystem of interoperable devices for the intelligent home. For more information about Z-Wave refer to the website of the Z-Wave Alliance.

What is Raspberry Pi?

The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It is a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video. For more information on Raspberry Pi refer to the Raspberry Pi Home page http://www.raspberrypi.org/.

Who makes RaZberry?

The RaZberry was developed and is manufactured by Z-Wave.Me. Z-Wave.Me is a technology company dedicated to Z-Wave. You find more information about Z-Wave.Me on the website www.z-wave.me.

The hardware is Made in Germany at Stern Elektronik GmbH in Zwickau/Germany.

Where can I buy a Raspberry Pi?

You can buy the Raspberry Pi through Premier Farnell/Element 14 and RS Components. Both distributors sell all over the world. The price is 25 USD for the Version A+ (no Ethernet) or 35 USD for the Version B+ (with more memory and Ethernet Interface) plus local taxes and shipping/handling fees.

What is Z-Way?

Z-Way is a software stack developed by Z-Wave.Me. Z-Way was the first Z-Wave software certified by the Z-Wave Alliance and implements the full support for running various applications on a Z-Wave network. Z-Way offers a easy-to-use interface for User Interfaces such as Web Browser GUIs, iPhone, Android apps etc. and comes with several demo UI that help to get started and learn how to operate a Z-Wave network and how to design your own app.

How do I make my own Z-Wave Gateway based on RaZberry?

The GUI-Interface of Z-Way is quite easy and can be used without even touching a compiler. It is based on JSON (JavaScript Object Notation). A API specification document explains how to use the interface. Additionally Z-Way comes with a powerful UI demonstrating all commands and the use for the data from the Z-Wave Network provided. Browser with debug interface (Chrome Javascript Console, Firefox Firebug) can be used to visualize the communication between the Demo UI and Z-Way.

Can I use the remaining I/Os of Razberry ?

The Z-Wave chip m the RaZberry daughter card only uses the power supply and TX and RX. All other I/Os of the Raspberry PI GPIO connector are free for other usage.

Can I resell products with razberry hardware and/or Z-Way software ?

Yes, absolutely!

Where can I get help?

The Raszberry Discussion board at www.z-wave.me is used for all kind of announcements, discussion, support, help, encouragement, etc.

Is the volume discount for large numbers of RaZberries ?

Absolutely. Just drop a mail to razberry (at) z-wave.me. If you just want to license the Z-Way software stack and do your own hardware please drop a mail to the same address.

I can not include my device into RaZberry! What is the problem?

Try to exclude it first. If your device was included previously in another network, it must first to be reseted (if it is a controller) or excluded (if it is a slave).

Also make sure to use devices in of same frequency. Remember, EU devices are not compatible with US nor with RU!

How to execute API commands via HTTP API?

To use HTTP API you need to authenticate and then pass particular command to the server.

curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X POST -d '{"form": true, "login": "admin", "password": "admin", "keepme": false, "default_ui": 1}' 192.168.0.62:8083/ZAutomation/api/v1/login -c cookie.txt

curl 192.168.0.62:8083/ZAutomation/api/v1/devices/ZWayVDev_zway_6-0-37/command/on -b cookie.txt

or just

curl -v -u admin:admin 192.168.0.62:8083/ZAutomation/api/v1/devices/ZWayVDev_zway_6-0-37/command/on

How to upgrade to the latest version?

The easiest way to update RaZberry is to use the configuration service at YOURIP:8084.

Its also possible to update using the command line of the raspberry pi. Use the same command as to install Z-Way:

wget -q -O - razberry.z-wave.me/install | sudo bash

This will make a backup of you current version and configs to /opt/ folder, install the new version and copy back your configs. You will also see changes in config.xml (which is not restored), so you can apply your changes manually.

How to install a particular version (daily snapshot or release candidate)?

The easiest way to update RaZberry is to use the configuration service at YOURIP:8084. Just pick a particular version.

Its also possible to update using the command line of the raspberry pi. Use the same command as to install Z-Way, but specify the version you need:

wget -q -O - razberry.z-wave.me/install/v2.0.0-rc1 | sudo bash

Note that there is no list of non-release versions available. You will be communicated by Z-Wave.Me team if you need to install some particular version (to test new features you was requesting for).

Something is not working. How to report a bug?

First of all, make sure it is a bug! IF it is, try to reproduce it. If it is reproducable we suggest to search our forum for possible solutions and workarounds - may be you found an existing bug. If it is new, make a post - we or the community will help you to solve it. If the problem is hard to isolate on our side, you might be asked by us to send us your backup and logs or provide remote access. To send your logs, please start with an empty log file, reproduce the problem and mark the time it happened, so we can analyze your log file.

Q. Where are logs located? How to switch logging to verbose or silent?

A. The log file name is stored in config.xml. The are two: one for Z-Wave (log-file tag), the other is for JavaScript engine (http-log-file tag). If empty, stdout is used.

The logging level is described by log-level and http-log-level correspondingly. 0 means debug, 6 is silent.

Where can I write to get support from Z-Wave.Me or community?

Please use out forum: http://forum.z-wave.me.

I want to use Z-Cloud, but something is not working with it. Will this be fixed?

No, Z-Cloud is not maintained anymore. We decided not to support it from spring 2013 to focus on our current projects. You can still continue to use it for free as before but without any support.



Compatible with new Model B+ and Raspi 2

RaZberry is compatible with old Raspberry Pi Model B as well as with new Model B+! We have not tested against the new Raspberry 2 but we don't expect problems.


Users Voice

Yesterday I received my Razberry, plugged it on my baseboard and was up and running. Great Work Guys! Saves me month of effort dealing with the low-level Z-Wave stuff.

Wayne Hunt, Moonlight Software


Z-Wave Book

The new Book about Z-Wave (264 pages) written by Dr. Christian Paetz, is now available at amazon.com or amazon.co.uk It mentions a lot of the UI elements of the current RaZberry demo UI and is a great documentation about Z-Wave in general. 

517efb333