You know that toy that spins in the window? The one without batteries or means of power? It’s a Crookes Radiometer. Put a radiometer in sunlight and it rotates.
The glass bulb is sealed and contains a partial vacuum.
The Crookes Radiometer was invented by Sir William Crookes in 1873. They’re sometimes called light mills.
And How do they work? Let’s just say that Wikipedia has more information and background material than you can shake a stick at. In short, there is no consensus.