~sungo/fanshim

an app / container to manage the pimoroni fanshim on a raspberry pi
readme
configurable via the environment
centralize LED setting so we can provide a way to disable it

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~sungo/fanshim
read/write
git@git.sr.ht:~sungo/fanshim

You can also use your local clone with git send-email.

#wat?

This is a app / container to manage the pimoroni fanshim on a raspberry pi.

Developed on an rpi4.

#Example

docker run --rm -it --cap-add SYS_RAWIO --device /dev/gpiomem --name fanshim sungo/fanshim

#Settings

All configuration settings are managed in the environment

  • FANSHIM_START_TEMP - the temperature in Celsius at which to start the fan
  • FANSHIM_END_TEMP - the temperature in Celsius at which to stop the fan
  • FANSHIM_NO_LED - don't use the LED to indicate status
  • FANSHIM_VERBOSE - log the current temperature at every check

#Support

This is a personal project with no support provided.

#0BSD License

Software originally developed by sungo (https://sungo.io)

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.