Vimar Zigbee Thermostat with zigbee2mqtt and MQTT Hvac setup

Hi,
I am trying to setup my zigbee HVAC (connected with zigbee2mqtt).
Topics for my climate system (Vimar View) is the following:

Climate

This climate device supports the following features: occupied_heating_setpoint, occupied_cooling_setpoint, local_temperature, system_mode.

  • occupied_heating_setpoint: Temperature setpoint. To control publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"occupied_heating_setpoint": VALUE} where VALUE is the °C between 4 and 40. To read send a message to zigbee2mqtt/FRIENDLY_NAME/get with payload {"occupied_heating_setpoint": ""}.
  • occupied_cooling_setpoint: Temperature setpoint. To control publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"occupied_cooling_setpoint": VALUE} where VALUE is the °C between 4 and 40. To read send a message to zigbee2mqtt/FRIENDLY_NAME/get with payload {"occupied_cooling_setpoint": ""}.
  • local_temperature: Current temperature measured on the device (in °C). To read send a message to zigbee2mqtt/FRIENDLY_NAME/get with payload {"local_temperature": ""}.
  • system_mode: Mode of this device. To control publish a message to topic zigbee2mqtt/FRIENDLY_NAME/set with payload {"system_mode": VALUE} where VALUE is one of: heat, cool. To read send a message to zigbee2mqtt/FRIENDLY_NAME/get with payload {"system_mode": ""}

I am trying to set correct configuration in the MQTT HVAC component:

mqtt:
  climate:
    - name: TermoBagno
      send_if_off: true
      modes:
        - "off"
        - "cool"
        - "heat"
      temperature_command_topic: "zigbee2mqtt/Termostato Bagno/set"
      temperature_command_template: "{\"occupied_heating_setpoint\": json.value}"

but I am not able to configure commands that has to be specified with payload instead of specific topics.
Any help or direction?

Thank you
Chris

Old, but did you ever figure this out?

No, I switched back to homekit gateway and I am using vimar components with bluetooth…