Salut! Pour automatiser la vitesse j’ai fais une automation dans HA qui rassemble les trois automation postées dans les premiers postes
J’utilise que deux valeurs: au dessus de 50 et en dessous de 38 c’est simple et efficace.
Ce que tu souhaites est plus complexe car plusieurs valeurs veux dire plusieurs trigger. A toi d’en ajouter autant que tu le souhaite
alias: Raspberry CPU Fan PWM
description: >-
Règle la vitesse du ventilateur du Raspberry en fonction de la temperature du
CPU
trigger:
- platform: homeassistant
event: start
id: HomeAssistant_Start
- platform: numeric_state
entity_id: sensor.processor_temperature
above: 50
id: above_50
- platform: numeric_state
entity_id: sensor.processor_temperature
below: 38
id: below_38
condition: []
action:
- alias: Set CPU fan speed on startup
if:
- condition: trigger
id:
- HomeAssistant_Start
then:
- service: fan.turn_on
data:
percentage: 50
target:
entity_id: fan.rpi_cooling_fan
- alias: Turn up fan speed when CPU is over 50 degrees
if:
- condition: trigger
id:
- above_50
then:
- service: fan.set_percentage
data:
percentage: 100
target:
entity_id: fan.rpi_cooling_fan
- alias: Set CPU fan to normal speed when temp is below 38
if:
- condition: trigger
id:
- below_38
then:
- service: fan.set_percentage
data:
percentage: 50
target:
entity_id: fan.rpi_cooling_fan
mode: single