How about a simple digital sun sensor with no moving parts. You need a box with a slit cut into the top for the Sun to shine through. The bottom has two layers - a screen and your sensor layer.
The sensor layer just has several strips of light detecting material - eight, sixteen, or however many bits you need. Each hexadecimal value will indicate how far off you are from being lined up on the Sun. You might only need to account for 4 values - lined up, move left, move right, no sun.
The screen just has a Grey Code (easiest for cutting if you actually want to determine how far out of alignment you are) or binary code cut into it. It allows the Sun to shine through to different light detectors depending on the Sun angle. If you only needed 4 values, lined up might be both detectors illuminated (the openings in the screen overlap just enough that sunlight shining directly down through the slit shines through both openings), move left one detector illuminated, move right would have the other detector illuminated.
This only gives you single axis control, so you'd need another detector of the same design set up perpendicular to the first to control the second axis.