Raspberry Pi :: Communauté francophone
Hat PoE+ configuration Ventilateur? - Version imprimable

+- Raspberry Pi :: Communauté francophone (https://forum.raspfr.org)
+-- Forum : Rapsberry Pi (https://forum.raspfr.org/forumdisplay.php?fid=3)
+--- Forum : Matériel (https://forum.raspfr.org/forumdisplay.php?fid=14)
+--- Sujet : Hat PoE+ configuration Ventilateur? (/showthread.php?tid=2772)



Hat PoE+ configuration Ventilateur? - bajjia - 22-11-2021

Bonjour,

J'ai installé un Hat Poe+ sur un Pi4.

Mon problème est, que je cherche à régler la sortie pwm pour que le ventilateur soit plus stable.
J'ai déjà joué avec le dtparam=poe_fan_temp0, 1 ,2. mais il ventile pas assez ou trop.

J'ai trouvé que la sortie est modulée entre 0 et 255.
que temp0 = 64
que temp1 =128

Du coup j'ai forcé la sortie à 80, et là, la temperature du cpu est stable.

Comment je peut changer la valeur de modulation pwm par rapport au seuil de température?

Merci pour votre aide.


RE: Hat PoE+ configuration Ventilateur? - bajjia - 21-12-2021

Hello,

pour résoudre mon problème, j'ai créer un script python qui modifie la valeur pwm1.

Mais j'ai un problème. après redémarrage le pwm1, ne se retrouve pas forcément dans "/sys/class/hwmon/hwmon1" , mais dans "/hwmon2 "
est-ce qu'il y a moyen de faire en sorte que pwm1 soit toujours dans "/hwmon1"?
Ou modifier mon script pour qu'il trouve le bon chemin.

Code :
import os
import time

def pwm1_rpi():
    pwm = os.popen("cat /sys/class/hwmon/hwmon1/pwm1").readline()
    return pwm.replace("pwm=","")
def temp_cpu():
    temp = os.popen("vcgencmd measure_temp").readline()
    return temp.replace("temp=","")    

while True:
    a = int(pwm1_rpi())
    
    if a >= 80:
        time.sleep(5)

    else :
        os.system("echo 80 > /sys/class/hwmon/hwmon1/pwm1")
        time.sleep(5)

merci d'avance pour votre aide.