Wifi dimmer mqtt template for hassio

i am running a tasmota wifi dimmer:

i have configured mqtt, thats working ok:
but how can i integrate it into hassio?
i am using this:

- platform: mqtt
  name: "TuyaDimTest"
  state_topic: "stat/keukendimmer/POWER"
  command_topic: "cmnd/keukendimmer/POWER"
  availability_topic: "tele/keukendimmer/LWT"
  brightness_state_topic: "stat/keukendimmer/RESULT"
  brightness_command_topic: "cmnd/keukendimmer/Dimmer"
  brightness_scale: 100
  brightness_value_template: >
    {% if value_json.Dimmer is defined %}
      {{ value_json.Dimmer }}
    {% else %}
      {% if state_attr('light.keukendimmer','brightness') == none %}
        0
      {% else %}
        {{ state_attr('light.keukendimmer','brightness') / 255 * 100 }}
      {% endif %}
    {% endif %}
  qos: 1
  payload_on: "ON"
  payload_off: "OFF"
  payload_available: "Online"
  payload_not_available: "Offline"
  retain: false

but getting this error:

ogboekdetails ( ERROR )

Logger: homeassistant.components.hassio
Integration: Hass.io (documentation, issues)
First occured: 12:12:16 (2 occurences)
Last logged: 12:19:15

Invalid config for [switch.mqtt]: [brightness_state_topic] is an invalid option for [switch.mqtt]. Check: switch.mqtt->brightness_state_topic. (See ?, line ?).

This code should be in the section light: not in the section switch: as you have it currently.