Automation Numeric State

Hello all.

I have had this issue for a while now and have not found a solution.
I have several automations trigger via temperatures, so I use the “Numeric State” trigger. See image below for example. The trigger seems to only work when the value crosses the value threshold. In the example in the picture below, if the temp rises above 42 it will turn off the heater. This only works when the temp crosses from below 42 to above 42. But if HA is down when the crossing happens and boots back up and the temp is 43, it missed the crossing and will not turn off the heater. Today I found my heater was running for 24hrs+ unnecessarily.

How can I alter my automation so that the trigger is valid for every value and not just the crossing value?

Thanks!