Stays Above / Stays Below Operators for Rule Engine

For a temperature attribute trigger, rule engine has operators for updates and is greater than, less than, equal, etc. It also has an advanced operator: stays for x amount of time. We need two more advanced operators: stays above for x amount of time and stays below for x amount of time. Hubitat rule machine has this but Sharptools does not. I want to send an SMS when a refrigerator temperature sensor registers above a certain temperature for 5 minutes. If it triggers whenever the sensor registers 44 degrees for example, it will will trigger when someone opens the door for a minute. I only want it to trigger when the refrigerator breaks down, the breaker trips or someone leaves the door open. So, I want it to trigger when the temperature exceeds 44 for five minutes.