Automation: run quick_sprinkler script at sunset if temp >90

It executed already shortly AFTER sunset (I needed to set a negative value, but with this heat I am leaving it.), and I assume it will trigger again tomorrow once the temp gets above 90F. I will know tomorrow morning after 10AM.

I am starting to wonder if the temperature never falls below 90F if it will still fire. Saturday it is supposed to be 92F at midnight, and Sunday it is going to hit 110F supposedly, so there is a good possibility that it will never fall below 90F. With the above: trigger does the state logic have to change from true to false, and then back to true before an automation will retrigger? Or will it just run if the temperature stays 90F for 10 minutes. That seems logical, but I am second guessing everything now. lol