Call MQTT-Action in Automation

Hi, how can I call an action in an mqtt device from an automation? I have two devices where I would like to change for example to “Nur_Warmwasser” in “vitodens_Betriebsart” and “37” in “vitodens_Raumtemperatur_Soll”

mqtt:
  select:
    - name: "vitodens_Betriebsart"
      command_topic: "mqttGenericBridge/set/Vitodens200W/Betriebsart"
      state_topic: "mqttGenericBridge/Vitodens200W/Betriebsart" 
      options:
        - "Aus"
        - "Nur_Warmwasser"
        - "Heizen_und_Warmwasser"
        
  number:
    - name: "vitodens_Raumtemperatur_Soll"
      command_topic: "mqttGenericBridge/set/Vitodens200W/Raumtemperatur_Soll"
      state_topic: "mqttGenericBridge/Vitodens200W/Raumtemperatur_Soll"
      min: 3
      max: 37
      step: 1
      unit_of_measurement: "°C"

Just found a solution here in an other post. So it would be:

alias: Pufferspeicher-Test
description: ""
trigger:
  - platform: state
    entity_id:
      - input_boolean.testschalter
    to: "on"
condition: []
action:
  - service: mqtt.publish
    data:
      topic: mqttGenericBridge/set/Vitodens200W/Betriebsart
      payload: Heizen_und_Warmwasser
mode: single