Questions on which RPi model and Zwave stick version to purchase

I am in the planning stages this week on going to a Home Assistant setup after I am annoyed enough now with Smartthings outages.

I own a 1st gen RPi B ( or is it A, the full spec one $35) and no stick ATM. I want to make sure the first gen Rapi is sufficient for a medium ~20 device with schedules etc setup.

Also which is the current Zwave stick out there. Aeotec likes to hint the next gen is around the corner on their site but don’t specify which model is the newest. Also where do I buy a legit newish gen stick online from US? Amazon seems to have 2 models the gen 5 and the S2 but I want to buy the most applicable and supported stick.

Thank you.

I ended up getting the Gen 5 stick it appeared to be the more current and better behaved. I’m just getting started using an RPi3 with 3 devices, so can’t attest to the performance yet.

IMO, this is the one to get:
amazon.com/Aeon-Labs-Aeotec- … B00X0AWA6E
Latest version, gen5 z-wave. It’s very stable and works great with Pi 2 and Pi 3.

[quote=“hma”]IMO, this is the one to get:
amazon.com/Aeon-Labs-Aeotec- … B00X0AWA6E
Latest version, gen5 z-wave. It’s very stable and works great with Pi 2 and Pi 3.[/quote]

Thank you I had already ordered this one. Now with a 4month old do I have the time to get this all set up? Who the heck knows. lol. Thanks again.

I have the 5th generation usb and the raspi3 and they work pretty well together.

Thought I’d pipe in here. I have the RPi 2 and a Razberry GPIO module (Zwave Plus) and it’s working beautifully.

@fearoffish how did you get it to work? whats the config for the GPIO module?

After installing OpenZWave as per the home assistant instructions (for me it was using apt-get), my HA config was:

zwave:
  usb_path: /dev/ttyAMA0
  config_path: /usr/local/lib/python3.4/dist-packages/libopenzwave-0.3.0b8-py3.4-linux-armv7l.egg/config
  polling_interval: 3000

Hi fearoffish,

I tried your config, it does not seem running as yours … but I got a Raspberry pi 3.
The log is

16-04-10 17:05:22 homeassistant.bootstrap: Error during setup of component zwave
Traceback (most recent call last):
File “/usr/local/lib/python3.4/dist-packages/pyozwweb-0.3.0b8-py3.4.egg/openzwave/option.py”, line 69, in init
raise ZWaveException(“Can’t write to device %s : %s” % (device, traceback.format_exception(*sys.exc_info())))
File “/usr/lib/python3.4/traceback.py”, line 181, in format_exception
return list(_format_exception_iter(etype, value, tb, limit, chain))
File “/usr/lib/python3.4/traceback.py”, line 146, in _format_exception_iter
for value, tb in values:
File “/usr/lib/python3.4/traceback.py”, line 125, in _iter_chain
context = exc.context
AttributeError: ‘NoneType’ object has no attribute ‘context

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/local/lib/python3.4/dist-packages/homeassistant/bootstrap.py”, line 105, in _setup_component
if not component.setup(hass, config):
File “/usr/local/lib/python3.4/dist-packages/homeassistant/components/zwave.py”, line 176, in setup
DEFAULT_ZWAVE_CONFIG_PATH),)
File “/usr/local/lib/python3.4/dist-packages/pyozwweb-0.3.0b8-py3.4.egg/openzwave/option.py”, line 75, in init
raise ZWaveException(“Error when retrieving device %s : %s” % (device, traceback.format_exception(*sys.exc_info())))
openzwave.object.ZWaveException: ‘Zwave Generic Exception : Error when retrieving device /dev/ttyAMA0 : [‘Traceback (most recent call last):\n’, ’ File “/usr/local/lib/python3.4/dist-packages/pyozwweb-0.3.0b8-py3.4.egg/openzwave/option.py”, line 69, in init\n raise ZWaveException(“Can\'t write to device %s : %s” % (device, traceback.format_exception(*sys.exc_info())))\n’, ’ File “/usr/lib/python3.4/traceback.py”, line 181, in format_exception\n return list(_format_exception_iter(etype, value, tb, limit, chain))\n’, ’ File “/usr/lib/python3.4/traceback.py”, line 146, in _format_exception_iter\n for value, tb in values:\n’, ’ File “/usr/lib/python3.4/traceback.py”, line 125, in _iter_chain\n context = exc.context\n’, “AttributeError: ‘NoneType’ object has no attribute ‘context’\n”]’
1

I am successfully running Raspberry Pi 2 B+ with Rasbian Jessie with Aeotec Gen 5 USB stick:

zwave:
usb_path: /dev/zwave
config_path: /usr/local/lib/python3.4/dist-packages/libopenzwave-0.3.0b8-py3.4-linux-armv6l.egg/config/
polling_interval: 60000

I had to build and install open zwave and I made it lock to /dev/zwave rather than the default /dev/ttyAMC0.