Oooh!
Every 15 minutes...
If nudge enabled = false, end.
If nudged = true, end.
Check temperature change.
Then if X°/min, nudge, and set variable "nudged" to true.
And a script triggered by nudged = true to wait x minutes and then set nudged = false.