Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Automazione per accendere/spegnere la ventola del Raspberry alla soglia dei 50°
- # Dati i seguenti sensori:
- # - sensor.cpu_temp - Sensore temperatura Raspberry Pi
- # - switch.ventola_rpi - Switch ventola Raspberry Pi
- # Nota: la ventola si accenderà quando la temperatura supererà i gradi impostati dall'input_number
- # temperatura_max_rpi per almeno 10 secondi. Si spegnerà poi quando tornerà sotto al valore
- # configurato in temperatura_max_rpi per almeno 30 secondi.
- # I tempi sono per creare un'isteresi che eviti di far continuare ad accendere e spegnere
- # la ventola in rapida successione e possono essere ulteriormente affinati in base alle necessità.
- input_number:
- temperatura_max_rpi:
- name: Temperatura ventola RPI
- min: 20
- max: 85
- mode: slider
- step: 1
- automation:
- - alias: rpi_accendi_ventola
- description: 'Accendi la ventola del Raspberry quando il sudore pervade la CPU...'
- trigger:
- - platform: numeric_state
- entity_id: sensor.cpu_temp
- above: input_number.temperatura_max_rpi
- for: "00:00:10"
- - platform: state
- entity_id: input_number.temperatura_max_rpi
- condition:
- - condition: numeric_state
- entity_id: sensor.cpu_temp
- above: input_number.temperatura_max_rpi
- action:
- - service: switch.turn_on
- entity_id: switch.ventola_rpi
- - alias: rpi_spegni_ventola
- description: 'Spegni la ventola del Raspberry prima che prenda il raffreddore...'
- trigger:
- - platform: numeric_state
- entity_id: sensor.cpu_temp
- below: input_number.temperatura_max_rpi
- for: "00:00:30"
- - platform: state
- entity_id: input_number.temperatura_max_rpi
- condition:
- - condition: numeric_state
- entity_id: sensor.cpu_temp
- below: input_number.temperatura_max_rpi
- action:
- - service: switch.turn_off
- entity_id: switch.ventola_rpi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement