Not sure if intended or not. The oscillating fan cannot be charged by anything. It works for a certain period of time, then you have to craft a brand new one.
Steps to Reproduce
Start a new game, no mods, default everything. Craft and place an oscillating fan and wait for it to power down. Nothing recharges it.
This issue has not been confirmed by a developer yet.