Hi I was looking for this as well, you have probably found out how to do this but I couldn’t find it on the site.
So this method works for me.
Log into your pi through SSH and put in the following commands.
- sudo su -s /bin/bash homeassistant
- source /srv/homeassistant/homeassistant_venv/bin/activate
- cd /srv/homeassistant/src/python-openzwave/
- git pull
- make build
- make install
If you deployed Home Assistant via the AiO installer prior to December 2016, replace sudo su -s /bin/bash homeassistant with sudo su -s /bin/bash hass and source /srv/homeassistant/homeassistant_venv/bin/activate with source /srv/hass/hass_venv/bin/activate
Good luck!
Edit:
One thing I forgot to mention, you also need to change your config_path in your configuration.yaml for me I had to update:
/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/libopenzwave-0.3.1-py3.4-linux-armv7l.egg/config
to: /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/libopenzwave-0.3.2-py3.4-linux-armv7l.egg/config
Also if you use the openzwave-control-panel you need to make sure this uses the new version as well. The config directory in /srv/homeassistant/src/open-zwave-control-panel is a symbolic link to the config_path. So if you update open-zwave you need to delete the symbolic link and create a new one. I did it like this:
cd /srv/homeassistant/src/open-zwave-control-panel
sudo rm config
sudo ln -s /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/libopenzwave-0.3.2-py3.4-linux-armv7l.egg/config config