Skip to content

JackLeEmmerdeur/PyFoehn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyFoehn

Description

A 2-pin fan for a Raspberry Pi can be put on the ground and the 5V pin to let it run constantly.

The PyFoehn service allows to use PWM with a 2-pin fan instead of a 4-pin smart fan.

The service needs a small circut containing a resistor, transistor and a capacitator which fit on a 1x2cm breadboard.

I may upload the layout for the circuit when someone opens an respective issue, though...

...all in all this solution is outdated and I'd advise to just invest a few bucks more and buy a 4-pin fan and use smaRSt-fan / (github: link) without needing any extra breadboard or pcb circuit.

Installation

Copy the script folder to the Raspberry

In my case it was a retropie-system, so I copied the
foehn.py-file, the config-folder and the src-folder
via SFTP to the folder "/home/pi/RetroPie/retropiemenu/PyFoehn"

How to install the service

Adjust the file pyfoehn.service to your needs

  • "WorkingDirectory" needs to be the path to the where you copied the script and additional folders
  • Modify the "WantedBy" according to your needs
    e.g. if you only want to start the service in a graphical login use "graphical.target"
  • Otherwise have fun with the docs

Modify the config.json in the config-folder:

  • Set general->foreground to false
  • Set general->logconsole to false
  • Set general->logfile to false
    This will ensure that /tmp/PyFoehn.log won't grow indefinitely, because it is only meant for debugging the service

Install the service-file:

  • Copy pyfoehn.service to /etc/systemd/system
  • cd /etc/systemd/system
  • sudo systemctl enable pyfoehn.service
  • If the service won't start consult the file /var/log/daemon.log

The service will be started on every boot.

If you want to stop it execute "sudo systemctl stop pyfoehn.service"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages