ASPIRATORE MASTER: Professional Exhaust Fan Control based on Presence & Humidity / Controllo professionale aspiratore basato su Presenza e Umidità

Hi everyone! :wave:

I want to share ASPIRATORE MASTER, an advanced package designed to manage exhaust fans and ventilators with a professional-grade logic.

The core of this system is its ability to intelligently coordinate two main triggers:

  1. Presence Detection: To ensure immediate ventilation when someone enters the room.
  2. Humidity Levels: To manage steam and moisture, keeping the fan active until the air is dry, even after the room is empty.

Why it is better than a simple automation:

  • Presence + Humidity Synergy: The fan starts based on either trigger, but the logic ensures it stays on for the right amount of time (timer-based for presence, threshold-based for humidity).
  • Dynamic UI Selection: You don’t need to hardcode your sensors. Choose your actuator, humidity sensor, and presence sensor directly from the dashboard.
  • Advanced Timers: Fine-tune dwell time and reactivation delays without touching YAML.
  • Fail-Safe: Constant synchronization between the real state of the fan and the logic to prevent it from being left on indefinitely.

Whether it is a windowless bathroom or a laundry room, this package makes your ventilation truly smart.

GitHub Repository: :point_right: DanRobo76/Aspiratore


🇮🇹 Clicca qui per la Versione Italiana

Ciao a tutti! :wave:

Voglio presentarvi ASPIRATORE MASTER, un package avanzato per Home Assistant nato per gestire aspiratori e ventole con una logica di livello professionale.

Il sistema non si limita ad accendere una ventola, ma coordina in modo intelligente due trigger fondamentali:

  1. Rilevamento Presenza: Per attivare immediatamente il ricambio d’aria quando la stanza viene occupata.
  2. Sensore di Umidità: Per gestire vapori e condensa, mantenendo l’aspiratore attivo finché l’aria non torna asciutta, anche dopo che la stanza è stata lasciata.

Cosa lo rende diverso dalle solite automazioni?

  • Logica Combinata: L’aspiratore parte se rileva presenza O se l’umidità supera la soglia, gestendo i tempi di spegnimento in modo differenziato.
  • Configurazione da Interfaccia: Potete selezionare l’attuatore e i sensori (umidità e presenza) direttamente dalla dashboard, senza modificare il codice YAML.
  • Timer Evoluti: Gestione precisa di ritardi, tempi di permanenza e riattivazioni per evitare avvii inutili.
  • Affidabilità Fail-Safe: Sincronizzazione continua tra stato reale e logico per evitare che la ventola resti accesa per errore.

Ideale per bagni ciechi e lavanderie dove serve un controllo robusto e affidabile.

GitHub Repository: :point_right: DanRobo76/Aspiratore