I assume the trigger and set_value both act on the same input_number field. A quick-and-dirty option would be to set a flow variable just before the set_value and check it after the trigger. So for example, set "adjusting temp" to true, and then after the trigger, only proceed if it is false (remembering also to reset it to false otherwise).
Regardless, won't it only feedback once anyway? If the value is, say, 20 and you click the inject to set it to 16, that will call the set-value, which will fire the trigger, which will set it to 16 again. But this time it fires the trigger it will be changing from 16 to 16, which you can stop in the trigger (if it even calls it).