Zigbee Rad Valve in Hive environment - automations OK?

I’ve started to move away from my Hive heating setup and have started off with a single Aqara radiator valve connected via ZHA.

I use HA for my heating g schedules to turn on the Hive radiator valves which then talk to the Hive thermostat and ask for the boiler to start. Working within this framework, I’ve produced the following two automations to set the Hive thermostat accordingly to whether the Aqara valve needs the boiler on or not.

Have I missed anything out? This just seems to be too simple and I’ve a suspicion that I’ve missed out or forgotten something.

alias: Heating - Aqara Rad Valve Call For Heat
trigger:
  - platform: numeric_state
    entity_id:
      - climate.lounge_window
    attribute: temperature
    above: sensor.lounge_Govee_tempsensor
condition: []
action:
  - service: climate.set_temperature
    metadata: {}
    data:
      temperature: 25
    target:
      device_id: HiveThermostat
mode: restart
alias: Heating - Aqara Rad Valve Stop Call For Heat
trigger:
  - platform: numeric_state
    entity_id:
      - climate.lounge_window
    attribute: temperature
    below: sensor.lounge_Govee_tempsensor
condition:
  - condition: state
    entity_id: schedule.schedule_dining_room_hive
    state: "off"
<SNIP Cut for brevity - condition repeated for multiple schedules>
action:
  - service: climate.set_temperature
    metadata: {}
    data:
      temperature: 12
    target:
      device_id: HiveThermostat
mode: single

Too simple? Or too complicated?