Z-Wave Notification DriverFailed (redux)

All I found on this topic were older thread and nothing seemed to work. Any idea what I should try?

My setup:
Raspberry pi 4
Ubuntu 20.04
rasZberry GPIO z-wave module
Docker

When running naked without docker I can get the z-wave controller working, but with docker it fails.


#./config/configuration.yaml

default_config:

tts:

    - platform: google_translate

group: !include groups.yaml

automation: !include automations.yaml

script: !include scripts.yaml

scene: !include scenes.yaml

zwave:

    usb_path: /dev/ttyAMA0
#docker-compose.yml

version: '3'
services:
  homeassistant:
    container_name: home-assistant
    image: homeassistant/home-assistant:stable
    volumes:
      - ./config:/config
    devices:
      - /dev/ttyAMA0:/dev/ttyAMA0
    environment:
      - TZ=America/New_York
    restart: always
    network_mode: host


Here’s the error I see when running docker-compose in attached mode.
WARNING (Dummy-5) [openzwave] Z-Wave Notification DriverFailed : {'notificationType': 'DriverFailed', 'homeId': 0, 'nodeId': 255}

Are you sure your zwave usb is here?

EDIT
I thought it normally show as /dev/ttyACM* on pi?

Make sure any other program/docker/daemon isn’t using the Razberry device. I believe the devices should be encased in quotes, based on the Docker manual

Thanks for the reply. Is there a command I can issue to see what processes might be accessing the razberry?

Yeah, I listed out the devices and that’s it’s location.

sudo lsof | grep ttyAMA0
Might be necessary to use a different query (as you can mount a device by it’s serial ID, by it’s name, etc. Or a simple wildcard search)