Z-Wave JS - Unable to control lock - error on components/zwave_js/lock.py

I’ve got a Yale deadbolt that used to be controllable and now isn’t. I’ve confirmed that I can successfully write to the lock from the zwjs dashboard. Unfortunately, the controls from HA arent working. Is this just my setup or is anyone else seeing this?

This is the error when clicking the unlock botton in the UI and running a lock.unlock service call

Logger: homeassistant.components.websocket_api.http.connection
Source: components/zwave_js/lock.py:112
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 3:42:47 PM (1 occurrences)
Last logged: 3:42:47 PM

[139715674006864] Command failed: unknown_error
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 167, in handle_call_service
    await hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 1481, in async_call
    task.result()
  File "/usr/src/homeassistant/homeassistant/core.py", line 1516, in _execute_service
    await handler.job.target(service_call)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 213, in handle_service
    await self.hass.helpers.service.entity_service_call(
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 658, in entity_service_call
    future.result()  # pop exception if have
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 726, in async_request_call
    await coro
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 695, in _handle_entity_call
    await result
  File "/usr/src/homeassistant/homeassistant/components/zwave_js/lock.py", line 123, in async_unlock
    await self._set_lock_state(STATE_UNLOCKED)
  File "/usr/src/homeassistant/homeassistant/components/zwave_js/lock.py", line 112, in _set_lock_state
    await self.info.node.async_set_value(
  File "/usr/local/lib/python3.8/site-packages/zwave_js_server/model/node.py", line 375, in async_set_value
    result = await self.async_send_command(
  File "/usr/local/lib/python3.8/site-packages/zwave_js_server/model/node.py", line 354, in async_send_command
    result = await self.client.async_send_command(message, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/zwave_js_server/client.py", line 73, in async_send_command
    return await future
zwave_js_server.exceptions.FailedCommand: Command failed: unknown_error

This is the error when running a lock.open service call

Logger: homeassistant.helpers.script.websocket_api_script
Source: components/lock/__init__.py:115
First occurred: 3:49:43 PM (1 occurrences)
Last logged: 3:49:43 PM

websocket_api script: Error executing script. Unexpected error for call_service at pos 1:
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 363, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 563, in _async_call_service_step
    await service_task
  File "/usr/src/homeassistant/homeassistant/core.py", line 1481, in async_call
    task.result()
  File "/usr/src/homeassistant/homeassistant/core.py", line 1516, in _execute_service
    await handler.job.target(service_call)
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 213, in handle_service
    await self.hass.helpers.service.entity_service_call(
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 658, in entity_service_call
    future.result()  # pop exception if have
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 726, in async_request_call
    await coro
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 695, in _handle_entity_call
    await result
  File "/usr/src/homeassistant/homeassistant/components/lock/__init__.py", line 119, in async_open
    await self.hass.async_add_executor_job(ft.partial(self.open, **kwargs))
  File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/lock/__init__.py", line 115, in open
    raise NotImplementedError()
NotImplementedError

You would need to examine the zwave-js driver logs to see what happened. The current version of the integration and server don’t provide descriptive errors for certain driver errors, so you need to check the zwave-js logs.