It is a variable speed pump.
Also, it is on a schedule where from 2-8 it operates at 50%. The heater was on but wasn't running, I guess because it had already hit the appropriate temperature. Then the pool temperature must have dipped slightly because the heater cranked up again and, with it...