Window open, climate off

Can this blueprint be extended to not only turn off a climate device but also set a new target temperature?

My Eurotronic Spirit ZigBee TRVs are pretty dumb, they don’t react to turn off/set hvac mode to off commands and proceed to heat.

For this (in other automations) I have to use the ‘climate.set_temperature’ service (see below). Maybe this blueprint can add this as an option (allowing to set a) temporary off temperature like 7 degrees and b) turn back on temperature, where ideally b) could be stored from the state before lowering it so there would be no need for static values).

action:
  - service: climate.turn_off
    target:
      entity_id: climate.device
  - service: climate.set_hvac_mode
    target:
      entity_id: climate.device
    data:
      hvac_mode: 'off'
  - service: climate.set_temperature
    target:
      entity_id: climate.device
    data:
      temperature: 16