One hour is a lot of time. May be wake up every 10 minutes? The important is to set at time that limits the sun movement to a certain number of degrees.
The logic would be to move according the sun sensor if the amount light is enough. This means, if the panel is already facing the sun (more or less) and the sky is clear. In this situation, the calculation of the sun position might be useful to detect a malfunction of the system (error too high between real sun position and calculations).
If the sun sensor is not giving reliable data, move according to the calculations.