Ersteres geht über eine Automation, so jedenfalls habe ich das gelöst.
alias: Sync Klima Links ↔ Rechts
trigger:
- platform: state
entity_id:
- climate.heizung_wozi_links_sonoff
- climate.heizung_wozi_rechts_sonoff
attribute: temperature
- platform: state
entity_id:
- climate.heizung_wozi_links_sonoff
- climate.heizung_wozi_rechts_sonoff
attribute: hvac_mode
action:
- choose:
- conditions:
- condition: template
value_template: "{{ trigger.entity_id == 'climate.heizung_wozi_links_sonoff' and trigger.attribute == 'temperature' }}"
sequence:
- service: climate.set_temperature
target:
entity_id: climate.heizung_wozi_rechts_sonoff
data:
temperature: "{{ state_attr('climate.heizung_wozi_links_sonoff', 'temperature') }}"
- conditions:
- condition: template
value_template: "{{ trigger.entity_id == 'climate.heizung_wozi_links_sonoff' and trigger.attribute == 'hvac_mode' }}"
sequence:
- service: climate.set_hvac_mode
target:
entity_id: climate.heizung_wozi_rechts_sonoff
data:
hvac_mode: "{{ state_attr('climate.heizung_wozi_links_sonoff', 'hvac_mode') }}"
- conditions:
- condition: template
value_template: "{{ trigger.entity_id == 'climate.heizung_wozi_rechts_sonoff' and trigger.attribute == 'temperature' }}"
sequence:
- service: climate.set_temperature
target:
entity_id: climate.heizung_wozi_links_sonoff
data:
temperature: "{{ state_attr('climate.heizung_wozi_rechts_sonoff', 'temperature') }}"
- conditions:
- condition: template
value_template: "{{ trigger.entity_id == 'climate.heizung_wozi_rechts_sonoff' and trigger.attribute == 'hvac_mode' }}"
sequence:
- service: climate.set_hvac_mode
target:
entity_id: climate.heizung_wozi_links_sonoff
data:
hvac_mode: "{{ state_attr('climate.heizung_wozi_rechts_sonoff', 'hvac_mode') }}"
mode: restart