Automate thermostat based on independent thermometer

Hello,

I have a radio thermostat integrated with HA, and also a govee thermometer in a diffferent room than the thermostat. I’d like to automate it so if the room with the thermostat is over 68 degrees the heat turns off, and if it goes below 62 it turns back on. I had a previous automatic that used the change in temp as a trigger, but that would turn the heat down to 62, and this room would stay warm enough that it would still be over 68. So I tried making a binary sensor, the sensor seems to work but the automation never triggers.

alias: Turn down heat if nursery too hot
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.nursery_over_68_degrees
    to:
      - "on"
conditions:
  - condition: device
    device_id: bf81768a6399beed923ec34b3949cf55
    domain: climate
    entity_id: climate.heat_thermostat_2
    type: is_hvac_mode
    hvac_mode: heat
actions:
  - device_id: bf81768a6399beed923ec34b3949cf55
    domain: climate
    entity_id: climate.heat_thermostat_2
    type: set_hvac_mode
    hvac_mode: "off"
mode: single

This is the template for binary_sensor.nursery_over_68:

{{ states('sensor.nursery_temperature') | float(0) > 68 }}

Any advice would be much appreciated