KNX MDT Smarttaster II und Home Assistent

Ich habe hier einen MDT Glastaster Smart II, darüber würde ich gerne ein Thermostat steuern, welches über Zigbee und Home Assistent angebunden ist.

Als Parameter für den Taster habe ich Temperaturverschiebung und 1 Byte Temperaturverschiebung ausgewählt.

In Home Assistent ist das ganze so eingebunden:

knx:
  number:
    - name: "Heizung Wohnzimmer Klick"
      address: "2/0/57"
      state_address: "2/0/58"
      type: "1byte_signed"
      min: -10
      max: 10
      step: 1

  # Sendet den echten Sollwert vom Zigbee-Thermostat an das Taster-Display
  expose:
    - type: "temperature"
      entity_id: "climate.zigbee_thermostat" # 
      attribute: "temperature"
      address: "2/0/54"

Dann noch eine Automatisierung

trigger:
    - platform: knx_event
      address: "2/0/57"
  action:
    - service: climate.set_temperature
      target:
        entity_id: climate.zigbee_thermostat
      data:
        temperature: >
          {% set aktuell = state_attr('climate.zigbee_thermostat', 'temperature') | float(20.5) %}
          {# Wir prüfen hier direkt das Telegramm-Datenfeld #}
          {% if trigger.json.data > 0 %}
            {{ aktuell + 0.5 }}
          {% else %}
            {{ aktuell - 0.5 }}
          {% endif %}

Aber die SOLL Temperatur verändert sich nicht am Taster, egal ob ich + oder - drücke.

Vielleicht ist das alles auch zu kompliziert und es geht viel einfacher :slight_smile: