Skip to content

Remotely Monitors Run and Fault States of Building Ventilation Fans

License

Notifications You must be signed in to change notification settings

roscoe81/fan-monitor

Repository files navigation

fan-monitor

Remotely monitors building ventilation fans via The Things Network(TTN) LoRaWAN. In many buildings, the fan status can only be found by observing lamps on a panel that is located in a difficult-to-access Plant Room. This project allows remote and instant notification of a fan being turned off or failing via a mobile device.

System Overview

System Overview.

This monitor allows Home Manager (>= Version 9.29) to remotely capture the fan status over LoRaWAN via The Things Network and provide notifications via Apple HomeKit or Pushover.

Hardware

Fan Status Lamp Interface This circuity provides an interface between the 24VAC fan run and fault lamps and the Pycom lopy4 microcontroller. That microcontroller runs the Micro Python code to convert the status of each lamp to LoRaWAN payloads that are sent to Home Manager via The Things Network(TTN). The TTN Payload Decoder can be found here.

This project should only be constructed and deployed by a licenced electrician. See LICENCE.md for disclaimers.

Operation

The system can sense the following fan states:

  1. Exhaust Fan Fault

  2. Exhaust Fan Run

  3. Outside Fan Fault

  4. Outside Fan Run

  5. Garage Fan Fault

  6. Garage Fan Run

The fan states and alerts can be monitored the Apple Home App via Home Manager. Notifications can also be provided via Pushover.

License

This project is licensed under the MIT License - see the LICENSE.md file for details