@Ranjib
Questions for future consideration (i.e. future, post 1.0 functionality):
Since we have the PCA9685 for outputting 5v PWM control signals, it would be easy to control fan speed via one of the pins on that board. In fact, I plan on doing so. I will have 12v in the enclosure already, so I'll just need to tap into power and run the control pin on the fan to one of the pins on the breakout board.
Question 1:
For health check reasons, how reasonable would it be to add support to check fan speed via the sense wire on the fan header?
Question 2:
Since checking CPU temp on the Pi itself is trivial, would it be possible to tie that reading to a PWM output on the PCA9685? That way we could easily have a fan on the enclosure that spun up on demand.
Question 3:
Since multiple temp probe support is planned for post 1.0, would it be possible, once support is added, to allow that to control PWM output on one (or more) of the pins? That way we could do multiple things, like kick on a fan to use as a cooler blowing over part of the tank that ramps up as the temp requires. Or, it could be tied to a temp probe that somewhere else, like in a light housing, that responds to the temp and ramps up and down as needed.
Thoughts? I certainly understand none of that would come soon. For a controllable fan on the enclosure, I may attempt to figure out how to control one of the PCA9685 pins independently of the Pi and have something run in the background as needed. Maybe I won't even break anything in the attempt.