Not sure if this fits your bill, but you can have moving images on control pages. Take for example this image:
http://www.hansenwholesale.com/images/e ... 00x187.gifYou could put it in a Refreshing Image URL control and it will show up as animated -- in Firefox anyway. Indigo touch doesn't yet show the animations. Personally, I do this via a Dropbox public folder URL when I'm not displaying things that require data from the source (i.e., a weather map for instance) so that I don't have to rely on the host site to serve the image. What this won't do is change the image based on the state of the fan.
However, I don't believe that you can get the animation to work if you serve the file from a local directory like so:
file:///Users/DaveL17/Desktop/animated_fan_500x187.gif
Indigo can see the image when editing the control page, but it won't display via Firefox. This is curious as the Sonos plugin will display images this way (perhaps that's a JPG vs. animated GIF thing.)
Good luck,
Dave