Je cherche à savoir si il y a un moyen de récupérer la vitesse de rotation du ventilateur branché sur le connecteur de la carte mère d’un Raspberry Pi 5?
ce ventilateur est contrôlé en pwm par la carte mère et embarque un tachymètre.
sous Home Assistant OS 12.3 le ventilateur démarre quand le processeur en a besoin et au boot lors des POST. c’est certainement géré par le bios, mais il doit bien être possible de lire la vitesse du ventilateur ???
j’ai du bricoler la carte de WarC0zes, j’ai pas été foutu de créer un fan.rpi_cooling_fan, j’ai mis un input_boolean.rpi_cooling_fan à la place.
bon, à 3000 rpm on n’entend pas le ventilateur, j’ai mis qu’il était éteint.
à partir de 4000, on entend un petit souffle, j’ai fait une automation qui bascule le rpi_cooling_fan en allumé et en vert
et en compilation avec 3 coeurs, j’arrive à 7000 rpm
je l’avais vu mais à cette époque j’étais en refroidissement passif sur le rpi4
donc le pwm c’était pas ma priorité
et là c’était pour éviter de faire trop de modifications dans ton code…
comme ca j’ai eu qu’à modifier fan.rpi_cooling_fan en input_boolean.rpi_cooling_fan et content: '{{ state_attr(''fan.rpi_cooling_fan'',''percentage'') }} %' en content: '{{ states(''sensor.rpi_fan_speed'') }} rpm'
et basta !!!
parceque je te connais, dans 15 jours, tu en fera une encore plus mieux et je veux pas trop esquinter ton code