Installing raZberry Z-Wave on Raspberry Pi 2 with Openhab

Tutorial on how to connect raZberry Z-Wave module to Raspberry Pi 2B and use it with Openhab.

Connect the raZberry to raspberry pi 2 (openhabian OS) on pins 1-10

install raZberry software from zwave.me

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

Install Z-Wave binding thru the PaperUI in Openhab.
Go to Addons->Bindings search for Z-Wave and click install on “Z-Wave Binding”.

check if /dev/ttyAMA0 exist

ls -l /dev/ttyAMA0
crw-rw---- 1 root dialout 204, 64 Apr 22 23:04 /dev/ttyAMA0

be sure that user under which you are running the openhab runtime has access to this file.

In my case openhab. /dev/ttyAMA0 is owned by group dialout.
I had to add the user openhab to group dialout as follows.

sudo usermod -G dialout openhab

Add following line in /etc/default/openhab2 to be sure the serial port is started on service start (java has problem with non-standard ports).

EXTRA_JAVA_OPTS="-Dgnu.io.rxtx.SerialPorts=/dev/ttyAMA0

If you have openhabian version of system you can use openhabian-config and check option under serial port -> add java options for razberry.

Stop and disable the server service which was installed by z-wave.me to be able to use raZberry in openhab

sudo systemctl stop z-way-server
sudo systemctl disable z-way-server
sudo systemctl restart openhab

Check /var/log/openhab2/openhab.log

Leave a Reply

Your email address will not be published. Required fields are marked *