Shelly mqtt homeassitant dimmer Status

Hallo zusammen,

ich habe einen Shelly Dimmer 2 per MQTT in homeassistant eingebunden. Das Problem ist, dass je nach Konfiguration entweder der Status nicht im Dashboard angezeigt wird, oder aber ich den Shelly nicht steuern kann.
Meine configuration sieht aktuell so aus:

mqtt:
  light:
    - name: "Flur unten Licht"
      unique_id: "shelly_flur_unten_dimmer"
      state_topic: "shellies/Flur_unten/Licht/light/0/status"
      state_value_template: "{{ 'on' if value_json.ison == true else 'off' }}"
      command_topic: "shellies/Flur_unten/Licht/light/0/set"
      brightness_state_topic: "shellies/Flur_unten/Licht/light/0/status"
      brightness_value_template: "{{ value_json.brightness | int }}"
      brightness_command_topic: "shellies/Flur_unten/Licht/light/0/set"
      brightness_command_template: '{"brightness": {{ value }} }'
      brightness_scale: 100
      payload_on: '{"turn": "on"}'
      payload_off: '{"turn": "off"}'
      qos: 1
      retain: false

Ändere ich den payload zu “on” bzw. “off” wird mir der Status im Dashboard angezeigt, ich kann den Dimmer aber nicht mehr steuern.
Was mache ich falsch?