Das einfachste wäre über ein script zu gehen.
temperature_spiritwz_up:
sequence:
- service: climate.set_temperature
data_template:
entity_id: "climate.spirit_wz"
temperature: "{{ state_attr('climate.spirit_wz', 'temperature') + value | float }}"
temperature_spirit_wz_down:
sequence:
- service: climate.set_temperature
data_template:
entity_id: "climate.spirit_wz"
temperature: "{{ state_attr('climate.spirit_wz', 'temperature') - value | float }}"
Und dann mit dem Button dein Skript aufrufen
type: button
tap_action:
action: call-service
service: script.temperature_spiritwz_up
service_data:
climate_id: climate.spirit_wz
value: 0.5
icon: 'mdi:plus'
show_name: false
type: button
tap_action:
action: call-service
service: script.temperature_spirit_wz_down
service_data:
climate_id: climate.spirit_wz
value: 0.5
icon: 'mdi:minus'
show_name: false