GoControl GD00Z-4 via zwave2mqtt Help

Hello all. I’m looking for some help getting a GD00z-4 garage door opener working in HA via zwave2mqtt. I’ve seen a lot of mention of this particular device in various HA forums so I’m hoping someone can share some tips to get things working.

Prior to zwave2mqtt ,I had the GD00Z-4 directly paired to homeassistant via regular zwave. Now I’m almost done with my zwave -> zwave2mqtt conversion with this device being the last one I need to get working.

I’m able to control the GD00z-4 via the zwave2mqtt interface by setting its barrier state “hass/GarageDoor_Opener/102/1/1/”

I’m also able to publish and subscribe to the mqtt instance to control the door as well. However, I can’t get the HA side of things working in Lovelace. The button selectors in Lovelace are greyed out, and I receive a “payload is not supported” in the logs for mqtt cover. I’m kinda wondering if the problem is I’m using “cover” in the first place, as “102” is Barrier State in mqtt not Cover.

Here is the yaml configuration I have currently:

cover:
  - platform: mqtt
    name: "Garage Door Opener"
    command_topic: "hass/GarageDoor_Opener/102/1/1/set"
    state_topic: "hass/GarageDoor_Opener/102/1/1"
    availability_topic: "hass/GarageDoor_Opener/status"
    qos: 0
    retain: true
    optimistic: false
    payload_open: 'opened'
    payload_close: 'closed'
    payload_stop: 'stop'
    state_open: 'opened'
    state_opening: 'opening'
    state_closed: 'closed'
    state_closing: 'closing'
    payload_available: 'true'
    payload_not_available: 'false'
    value_template: '{{ value.x }}'

And here is my corresponding Lovelace config and output:

And here is the warning I’m getting in the HA logs:

`2020-05-17 12:38:53 WARNING 
(MainThread) [homeassistant.components.mqtt.cover] Payload is not 
supported (e.g. open, closed, opening, closing):`

I’d really appricate any help folk can lend in getting this working.