Got Aerotec WallMote working today with 1 small zwave issue

Thanks for all the help…never would have got it going without it!
I took the day off so I would not be interrupted and I got the Wallmote to open and close my garage door. I also got it to LOCK the backdoor but not UNLOCK it.

Look at the bottom correctly as it is saying that is not implemented. Yet it works from the HA homepage.

Mon Nov 04 2019 20:14:25 GMT-0600 (Central Standard Time)
Error while executing automation automation.wallmote_unlock_back_door. Unknown error for call_service at pos 1:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/components/automation/init.py”, line 437, in action
await script_obj.async_run(variables, context)
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 190, in async_run
await self._handle_action(action, variables, context)
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 274, in _handle_action
await self._actions[_determine_action(action)](action, variables, context)
File “/usr/src/homeassistant/homeassistant/helpers/script.py”, line 357, in _async_call_service
context=context,
File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 97, in async_call_from_config
domain, service_name, service_data, blocking=blocking, context=context
File “/usr/src/homeassistant/homeassistant/core.py”, line 1236, in async_call
await asyncio.shield(self._execute_service(handler, service_call))
File “/usr/src/homeassistant/homeassistant/core.py”, line 1261, in _execute_service
await handler.func(service_call)
File “/usr/src/homeassistant/homeassistant/helpers/entity_component.py”, line 213, in handle_service
self._platforms.values(), func, call, service_name, required_features
File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 348, in entity_service_call
future.result() # pop exception if have
File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 370, in _handle_service_platform_call
await getattr(entity, func)(**data)
File “/usr/local/lib/python3.7/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 133, in open
raise NotImplementedError()
NotImplementedError

Also if I got to the developer options and bring up the service and try to run it, I get "failed to call service lock/unlock

Has anyone seen this error before? Thank you.

Would you please share the automation.wallmote_unlock_back_door automation?

Sure- Here you go:

  • id: ‘6820546966965’
    alias: Wallmote UnLock Back Door
    hide_entity: true
    trigger:
    • platform: event
      event_type: zwave.scene_activated
      event_data:
      entity_id: zwave.aeon_labs_zw130_wallmote_quad
      scene_id: 3
      scene_data: 2
      action:
    • service: lock.open
      entity_id: lock.schlage_allegion_be469zp_connect_smart_deadbolt_locked

Please make sure that the code is formatted correctly. Spacing is paramount and can throw errors like the one you are seeing. Place ``` before and after your code. Making an assumption about your code, it should look like the following:

Example
- id: ‘6820546966965’
  alias: Wallmote UnLock Back Door
  hide_entity: true
  trigger:
    platform: event
    event_type: zwave.scene_activated
    event_data:
      entity_id: zwave.aeon_labs_zw130_wallmote_quad
      scene_id: 3
      scene_data: 2
  action:
    service: lock.open
    entity_id: lock.schlage_allegion_be469zp_connect_smart_deadbolt_locked

Ok let me try that again- I don’t have much luck with this editor, :

- id: '6820546966965'    
  alias: Wallmote UnLock Back Door
  hide_entity: true
  trigger:
  - platform: event
    event_type: zwave.scene_activated
    event_data:
      entity_id: zwave.aeon_labs_zw130_wallmote_quad
      scene_id: 3
      scene_data: 2
  action:
   - service: lock.open
     entity_id: lock.schlage_allegion_be469zp_connect_smart_deadbolt_locked 

The only thing I can see different is the “-” in front of platform and service.
I have that same code for the Lock automation and it works there, but I will remove and see what happens. Also if you call up the service from the dev menu it fails there as well.

Ok let me see what happens…
Thanks…

Got it- nothing wrong with the code, but rather me using the wrong service.

The call service under Dev menu gave me the answer:
There are 2 unlock services and I was using the wrong one.

I was using the “guest” unlock service (give to friends/etc when you are away) and that one requires they also send a 4 digit code.

I am now using the “Homeowner” unlock service and it works without issue.

Thanks…